sluice (0.02.14-1) unstable; urgency=medium * Makefile: bump version * sluice.c: update copyright * Makefile: update copyright * Makefile: add README.md to dist rule * manual: update date, author email and copyright * debian/watch: update watch path for tarball, move to version 4 * debian/control: update author email address and project URL * Add README.md * snapcraft: update to core20 -- Colin Ian King Mon, 15 Nov 2021 22:23:24 +0000 sluice (0.02.13-1) unstable; urgency=medium * Makefile: bump version * Add sanity check that input filename is not null when using -I option * update copyright to 2021 * snapcraft: replace version-script with an override -- Colin King Wed, 28 Apr 2021 22:30:37 +0100 sluice (0.02.12-1) unstable; urgency=medium * Makefile: bump version * Debian/control: remove compat file, add Rules-Requires-Root no rule -- Colin King Sat, 4 Jul 2020 21:43:11 +0100 sluice (0.02.11-1) unstable; urgency=medium * Makefile: bump version * Add bash completion script * Update copyright to 2020 -- Colin King Wed, 26 Feb 2020 16:49:25 +0000 sluice (0.02.10-1) unstable; urgency=medium * Makefile: bump version * Makefile: rename snapcraft to snap in dist rule * Debian: update to compat level 12 * snapcraft: use automatic versioning * Rename snapcraft to snap -- Colin King Mon, 12 Aug 2019 17:04:11 +0100 sluice (0.02.09-1) unstable; urgency=medium * Makefile: bump version * Use DOUBLE_CMP to compare with zero * Rename FLOAT_CMP to DOUBLE_CMP as it compares doubles * Makefile: add .travis.yml to dist rule * Update copyright year * Add travis yaml file -- Colin King Wed, 10 Jul 2019 10:59:57 +0100 sluice (0.02.08-1) unstable; urgency=medium * Makefile: bump version * fixup some constifications * Make delay_info const * Make -r 0 to be no rate control (same as -n) * Add -I option to help * debian/copyright: use secure URI * debian/control: update debhelper version to >=11 * debian/control: remove empty last line * debian/compat: update to 11 * constify sizes * voidify function returns -- Colin King Sat, 16 Jun 2018 20:38:23 +0100 sluice (0.02.07-1) unstable; urgency=medium * Makefile: bump version * Makefile: add snapcraft directory to make dist rule * debian/control: update Standards-Version to 4.1.2 * update copyright year * Add snapcraft * Add extra parentheses for clarity * voidify fclose() -- Colin King Fri, 5 Jan 2018 00:47:11 +0000 sluice (0.02.06-1) unstable; urgency=medium * Makefile: bump minor version * Fix incorrect position of \ escape in -s option man page -- Colin King Mon, 19 Dec 2016 15:00:01 +0000 sluice (0.02.05-1) unstable; urgency=medium * Add build hardening flags * Makefile: bump version * Use build-in popcount to count bits * Allow float comparisons a little bit of slop * Make get_pagesize helper static * Makefile: add PEDANTIC flags -- Colin King Mon, 7 Nov 2016 13:51:11 +0100 sluice (0.02.04-1) unstable; urgency=medium * Makefile: bump version * debian/control: update Standards-Version to 3.9.8 -- Colin King Thu, 5 May 2016 13:44:42 +0100 sluice (0.02.03-1) unstable; urgency=medium * Makefile bunp version * reduce scope of variable ret * Update date in manual * Don't centre table in man page * Add -x pipe transfer size option * Update copyright year -- Colin King Sun, 6 Mar 2016 14:41:11 +0100 sluice (0.02.02-1) unstable; urgency=medium * Various minor fixes (LP: #1500587) * Makefile: bump version * Update copyright, move to GPL-3 * Add upper rate limit, of 1PB per second. * Improve size specifier checking on double float parser * Fix two error messages that were printing to stdout and not stderr * Fix typo, "infp" -> "into" * Add more help if user does not specify -r option * Increase default IO size buffer maximum * Correct -d help info, should be disregard output. not input -- Colin King Mon, 28 Sep 2015 20:56:00 +0100 sluice (0.02.01-1) unstable; urgency=medium * Makefile: bump version * Update debian/control debhelper version to 9 or above * Update debian compat to 9 * Fix ordering of -D flag options (LP: #1492832) -- Colin King Sun, 6 Sep 2015 20:42:00 +0100 sluice (0.02.00-1) unstable; urgency=medium * Makefile: bump version to 0.02.00 * Re-order fields in delay_info_t for better memory packing * Makefile: Add -O2 optimization option * Constify some char * returns * Clean up source to be 80 char wide tty friendly * Inline a few functions * Fix spelling mistake, explictly -> explicitly -- Colin King Sat, 1 Aug 2015 08:00:00 +0100 sluice (0.01.18-1) unstable; urgency=medium * Makefile: bump version * Add copyright info and update date in manual * Makefile: Add copyright -- Colin King Mon, 18 May 2015 16:32:00 +0100 sluice (0.01.17-1) unstable; urgency=medium * Makefile: bump version * Add -f caveat * Correct ETA estimation, got it inverted -- Colin King Sun, 1 Feb 2015 17:17:21 +0000 sluice (0.01.16-1) unstable; urgency=medium * Bump version once more * Correct the default delay mode to be really -D0 -- Colin King Thu, 8 Jan 2015 19:23:00 +0000 sluice (0.01.15-1) unstable; urgency=medium * Makefile: bump version * Minor changes to -D text, update man page date too * Correct modes D0, D1 and update man page describing sleep durations * Check for eof and break out of loop before we do delay or writes -- Colin King Thu, 8 Jan 2015 18:51:33 +0000 sluice (0.01.14-1) unstable; urgency=medium * Makefile: bump version * Add more meaningful error exit return values. * Add Kamal to man page because of all the useful guidance provided * Add -P pidfile option * Add more stats info * Add delay counts to stats * Make io_rate double precision for more accuracy in -c mode * Adjust io_size with double precision rather than integer math. * Add delay mode option -D -- Colin King Thu, 8 Jan 2015 11:55:01 +0000 sluice (0.01.13-1) unstable; urgency=medium * Makefile: bump version * Fix incorrectly escaped -s option * Add caveat for the -r option in manual * Allow for 100% overrun/underrun stats * Add more precision to drift stats * Add more meaningful time conversion with -p option * Update manual with more explanations and clarifications. * Re-write man page, better explanations of -i, -c and -s options * Add debug and better user error messages * -i mode and no -s shift defined, default to non-adjust mode * Handle very slow input sizes and rates * Don't use 4 as the minimum threshold -- Colin King Wed, 7 Jan 2015 11:18:18 +0000 sluice (0.01.12-1) unstable; urgency=medium * Makefile: bump version again * Add more comments * Debian/control: use arch any and re-format description -- Colin King Tue, 6 Jan 2015 09:10:11 +0000 sluice (0.01.11-1) unstable; urgency=medium * Makefile: bump version * Add SEE ALSO section to manual * Correct formatting of min/max stats * Add -e error skip option * Add -p option * Add -V version info option -- Colin King Mon, 5 Jan 2015 19:51:00 +0000 sluice (0.01.10-1) unstable; urgency=medium * Makefile: bump version * Add -I input file option * Cater for -n option when gathering and printing stats * Cater for zero stats, avoid bad data in min/max and drift calcs * Add BUGS section to manual * Add . after -v option in manual * Add more clarification to the -w option in the manual * Correct the default -f value in the manual * Initialise stats.drift_total to zero * Minor changes to the man page NAME description * Add missing .TP -- Colin King Mon, 5 Jan 2015 17:40:00 +0000 sluice (0.01.09-1) unstable; urgency=medium * Makefile: bump version * Rephrase stats: Actual Rate -> Average Rate * Add drift stats to -S option * Add -T option to internal help info * Add -T time option * Add SIGUSR2 underrun/overrun toggle * Add SIGUSR1/SIGINFO verbose mode toggle signal handling * Fix -v mode comments, output rate is no longer @ 3 Hz * Add magic -s 0 state that adjusts by delta of desired and current -- Colin King Mon, 5 Jan 2015 15:58:00 +0000 sluice (0.01.08-1) unstable; urgency=medium * Makefile: bump version * Update manual date * Rename adjust_shift variable * Tweak settings for more optimal data rate tracking * Minor code clean ups * Make default freq 4Hz * Fix up comments for get_uint64_byte * Add the -n no rate control mode * Improve help for -a option * timeval_to_double should not be inlined * Add 'P' petabyte specifier to man page * Re-organise size to string formatting helper functions * Remove longjmp, it causes -Wclobber issues -- Colin King Sun, 4 Jan 2015 14:32:00 +0000 sluice (0.01.07-1) unstable; urgency=medium * Makefile: bump version * Update copyright year * Handle SIGINT tidy up * Clear line if verbose mode is enabled * Make negative error check more friendly * Allow byte sizes and rates to be double precision values * Add -S option for run-time statistics * Handle '?' option correctly. * Add -O option * Fix eof and multiple buffer read issues -- Colin King Sat, 3 Jan 2015 21:33:00 +0000 sluice (0.01.06-1) unstable; urgency=medium * Makefile: bump version * Add terabytes specifier * Ignore return from fflush() * Add -a append file option -- Colin King Thu, 25 Dec 2014 13:34:31 +0000 sluice (0.01.05-1) unstable; urgency=medium * Makefile: bump version * Add -c constant write speed option * Make help info function static -- Colin King Tue, 23 Dec 2014 16:30:00 +0000 sluice (0.01.04-1) unstable; urgency=medium * Makefile: bump version * Add shift delay tweakable with the -s option * Add -R random option * Increase I/O size, check for oversized rate * Add -z option -- Colin King Tue, 23 Dec 2014 11:08:00 +0000 sluice (0.01.03-1) unstable; urgency=medium * Makefile: bump version again * Man page: correct title text. -- Colin King Mon, 22 Dec 2014 15:58:00 +0000 sluice (0.01.02-1) unstable; urgency=medium * Makefile: bump version * Remove the need for -lm * Move definition of n * Make APP_NAME a const static char string, rename to app_name * Order sluice man page options * Add -f freq option * Fix small buffer size on underflow * Add buffer size to -v option output * Add -t tee file option * Add -o overflow flag and tweak underflow buffer size adjustment * Add -d discard option -- Colin King Mon, 22 Dec 2014 14:48:00 +0000 sluice (0.01.01-1) unstable; urgency=medium * Makefile: bump version * Update date on man page * Update man to explain underflows * Add -u option to help * Convert unsigned long long ints to uint64_t * Add -u overflow option * Cater for zero adjustment when rate is perfect * Add error check to usleep failures * Check for gettimeofday failure * Format -h info to look better * Update debian standards version * Using stdint int types -- Colin King Sun, 21 Dec 2014 23:47:00 +0000 sluice (0.01.00-1) unstable; urgency=medium * Initial Debian release (Closes: #750546) -- Colin King Wed, 4 Jun 2014 11:50:11 +0100