-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 8 Jan 2015 19:23:00 +0000 Source: sluice Binary: sluice Architecture: source amd64 Version: 0.01.16-1 Distribution: unstable Urgency: medium Maintainer: Colin King <colin.king@canonical.com> Changed-By: Colin King <colin.king@canonical.com> Description: sluice - rate limiting data piping tool Closes: 750546 Changes: sluice (0.01.16-1) unstable; urgency=medium . * Bump version once more * Correct the default delay mode to be really -D0 . 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 . 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 . 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 . sluice (0.01.12-1) unstable; urgency=medium . * Makefile: bump version again * Add more comments * Debian/control: use arch any and re-format description . 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 . 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 . 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 . 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 . 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 . sluice (0.01.06-1) unstable; urgency=medium . * Makefile: bump version * Add terabytes specifier * Ignore return from fflush() * Add -a append file option . sluice (0.01.05-1) unstable; urgency=medium . * Makefile: bump version * Add -c constant write speed option * Make help info function static . 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 . sluice (0.01.03-1) unstable; urgency=medium . * Makefile: bump version again * Man page: correct title text. . 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 . 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 . sluice (0.01.00-1) unstable; urgency=medium . * Initial Debian release (Closes: #750546) Checksums-Sha1: f4f183682d603c3a64e97883321b3f473bf60237 1738 sluice_0.01.16-1.dsc af2c94718f2b567364b4e978ceaf360b058856ce 21034 sluice_0.01.16.orig.tar.gz 14e0590a1dff2146316984611a8f757411fd3049 2984 sluice_0.01.16-1.debian.tar.xz 89487513753fae1dbf95d0afc4ab846829693ea6 17540 sluice_0.01.16-1_amd64.deb Checksums-Sha256: b8d1706b266b4c5137b412b40a86fac6cf82fa009d2679dfa73c861adad06573 1738 sluice_0.01.16-1.dsc db8ea9e72e7ac50c7d94e7f5a6feba14cafbfb77f656faaf8958f67156a46e66 21034 sluice_0.01.16.orig.tar.gz 9423d2d654541cda0ed91f205c6f95e5dfca9d1e38d0e0ca966469e8dd2c9e1e 2984 sluice_0.01.16-1.debian.tar.xz 87de646846b7c0082ec77d87359989a7c7d8883c01b98ab3479066b8a6a79c4f 17540 sluice_0.01.16-1_amd64.deb Files: e41e50497529a8b8b2ecdee99e3d2fbb 1738 utils optional sluice_0.01.16-1.dsc f0cf981a9072e4433aff083dcaf7d36d 21034 utils optional sluice_0.01.16.orig.tar.gz 8e9f3cd3c2eb6791bb4e1dd5ba189808 2984 utils optional sluice_0.01.16-1.debian.tar.xz 253c021d84679f76d3d85a172aaa6c71 17540 utils optional sluice_0.01.16-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJUruSIAAoJEHqwmdxYrXhZY1sQAJGbLJcTf9fVaJu1jxaUmLbI dnk32Qj1yvXYCEjtLGLrgP89VG/uRXFFWR/GzVRMmZ6v5GcOSnjrPMKygY0/iUbJ /vQEgrcaqUzCMbIRqwEbr8B6I4E6vaR++N8cOhZMn2K8A/npzZsR3xO403rNQzJl YhFrKhNiptlLOW6xHs8gn4EHRwQC1BGZtDuFs35O7AMJ116ZPN0il5TzcttmLq1v F0ar8grFb81RLXMa+igvDv0C52+OIWHVpV/IcuSAkvDBq5hrwmNUrWazvRH3Lwaw czb9j2XsgqUmIKi6die0JgR5lIf46suc4FqjxG6cG2fXmpYjSbJpudo7lhcBNpVf vDmZHrx49QhKrvUEigEAOESDt8Yw+CmkSxTD/ygKekEL8eo1UJdwckZ8XcuaUvJ+ vN+5qPxPaN8fIPYd8epaECGdVJTsOfTmY63+b9G+grYL65vl3giyBrzdjjkIP+9B ew/X+u2apRCPX6zLXUrN7veLAMtd4Z2ef+a4la5SbtR1w74WauTXyzY34PeK2IlI NWM9ljsFXRYK9hdCpX8WeZf9sZZtP5b2fbVLilngJo0Pa6+wKju5tTALqlsMl135 30y/eVHUROj36c1rSxNpKhBKhw6rkF6lndgXp3xQOfgdu9GtFiYjaJTEHaRWOPk1 SuhpUyMNhYL3DN6F0qqD =8ueo -----END PGP SIGNATURE-----