diff options
Diffstat (limited to 'doc/NEWS')
-rw-r--r-- | doc/NEWS | 207 |
1 files changed, 207 insertions, 0 deletions
diff --git a/doc/NEWS b/doc/NEWS new file mode 100644 index 0000000..02a3630 --- /dev/null +++ b/doc/NEWS @@ -0,0 +1,207 @@ +1.3.4 - 27 June 2012 + - new "--disable-splice" configure script option + - fixed line mode size count with multiple files (Moritz Barsnick) + - fixes for AIX core dumps (Pawel Piatek) + +1.3.1 - 9 June 2012 + - do not use splice() if the write buffer is not empty (Thomas Rachel) + - added test 15 (pipe transfers), and new test script + +1.3.0 - 5 June 2012 + - added Tiger build patch from Olle Jonsson + - fix 1024-boundary display garble (Debian bug #586763) + - use splice(2) where available (Debian bug #601683) + - added known bugs section of the manual page + - fixed average rate test, 12 (Andrew Macheret) + - use IEEE1541 units (Thomas Rachel) + - bug with rate limit under 10 fixed (Henry Precheur) + - speed up PV line mode (patch: Guillaume Marcais) + - remove LD=ld from vars.mk to fix cross-compilation (paintitgray/PV#1291) + +1.2.0 - 14 December 2010 + - integrated improved SI prefixes and --average-rate (Henry Gebhardt) + - return nonzero if exiting due to SIGTERM (Martin Baum) + - patch from Phil Rutschman to restore terminal properly on exit + - fix i18n especially for --help (Sebastian Kayser) + - refactored pv_display + - we now have a coherent, documented, exit status + - modified pipe test and new cksum test from Sebastian Kayser + - default CFLAGS to just "-O" for non-GCC (Kjetil Torgrim Homme) + - LFS compile fix for OS X 10.4 (Alexandre de Verteuil) + - remove DESTDIR / suffix (Sam Nelson, Daniel Pape) + - fixed potential NULL deref in transfer (Elias Pipping / LLVM/Clang) + +1.1.4 - 6 March 2008 + - patch from Elias Pipping correcting compilation failure on Darwin 9 + - patch from Patrick Collison correcting similar problems on OS X + - trap SIGINT/SIGHUP/SIGTERM so we clean up IPCs on exit (Laszlo Ersek) + - abort if numeric option, eg -L, has non-numeric value (Boris Lohner) + +1.1.0 - 30 August 2007 + - new option --remote (-R) to control an already-running process + - new option --line-mode (-l) to count lines instead of bytes + - fix for "-L" to be less resource intensive + - fix for input/output equivalence check on Mac OS X + - fix for size calculation in pipelines on Mac OS X + - fixed "make uninstall" + - removed /debian directory at request of new Debian maintainer + +1.0.1 - 4 August 2007 + - licensing change from Artistic to Artistic 2.0 + - removed the "-l" / "--license" option + +1.0.0 - 2 August 2007 + - act more like "cat" - just skip unreadable files, don't abort + - removed text version of manual page, and obsolete Info file generation + - code cleanup and separation of PV internals from CLI front-end + +0.9.9 - 5 February 2007 + - new option --buffer-size (-B) suggested by Mark Tomich + - build fix: HP/UX largefile compile fix from Timo Savinen + - maintain better buffer filling during transfers + - workaround: pv /dev/zero | dd bs=1M count=1k bug (reported by Gert Menke) + - dropped support for the Texinfo manual + +0.9.6 - 27 February 2006 + - bugfix: key_t incompatibility with Cygwin + - bugfix: interval (-i) parameter parses numbers after decimal point + - build fix: use static NLS if msgfmt is unavailable + - on the final update, blank out the now-zero ETA + +0.9.2 - 1 September 2005 + - Daniel Roethlisberger patch: use lockfiles if terminal locking fails + +0.9.1 - 16 June 2005 + - minor RPM spec file fix for Fedora Core 4 + +0.9.0 - 15 November 2004 + - minor NLS bugfix + +0.8.9 - 6 November 2004 + - decimal values now accepted for rate and size, eg "-L 1.23M" + - code cleanup + - developers: "make help" now lists Makefile targets + +0.8.6 - 29 June 2004 + - use uu_lock() for terminal locking on FreeBSD + +0.8.5 - 2 May 2004 + - cursor positioning (-c) reliability improved on systems with IPC + - minor fix: made test 005 more reliable + - new option --height (-H) + +0.8.2 - 24 April 2004 + - allow k,m,g,t suffixes on numbers + - added "srpm" and "release" Makefile targets + +0.8.1 - 19 April 2004 + - bugfix in cursor positioning (-c) + +0.8.0 - 12 February 2004 + - replaced GNU getopt with my library code + - replaced GNU gettext with my very minimal replacement + - use DESTDIR instead of RPM_BUILD_ROOT for optional installation prefix + - looked for flaws using RATS, cleaned up code + +0.7.0 - 8 February 2004 + - display buffer management fixes (thanks Cédric Delfosse) + - replaced --enable-debug with --enable-debugging and --enable-profiling + +0.6.4 - 14 January 2004 + - fixed minor bug in RPM installation + - bugfix in "make index" (only of interest to developers) + +0.6.3 - 22 December 2003 + - fixed transient bug that reported "resource unavailable" occasionally + +0.6.2 - 6 August 2003 + - block devices now have their size read correctly, so pv /dev/hda1 works + - minor code cleanups (mainly removal of CVS "Id" tags) + +0.6.0 - 3 August 2003 + - doing ^Z then "bg" then "fg" now continues displaying + +0.5.9 - 23 July 2003 + - fix for test 007 when not in C locale + - fix for build process to use CPPFLAGS + - fix for build process to use correct i18n libraries + - fix for build process - more portable sed in dependency generator + - fix for install process - remember to mkinstalldirs before installing + - fixes for building on Mac OS X + +0.5.3 - 4 May 2003 + - added Polish translation thanks to Bartosz Feñski + <fenio@o2.pl> <http://skawina.eu.org/> and Krystian Zubel + - moved doc/debian to ./debian at insistence of common sense + - minor Solaris 8 compatibility fixes + - seems to compile and test OK on Mac OS X + +0.5.0 - 15 April 2003 + - added French translation thanks to Stéphane Lacasse + <stephane@gorfou.ca> + - added German translation thanks to Marcos Kreinacke + <public@kreinacke.com> + - switched LGPL reference from "Library" to "Lesser" + +0.4.9 - 18 February 2003 + - support for >2GB files added where available (Debian bug #180986) + - added doc/debian dir (from Cédric Delfosse) + - added "make rpm" and "make deb" targets to build RPM and Debian packages + - added a "make pv-static" rule to build a statically linked version + +0.4.5 - 13 December 2002 + - added Portuguese (Brazilian) translation thanks to Eduardo Aguiar + +0.4.4 - 7 December 2002 + - pause/resume support - don't count time while stopped + - stop output when resumed in the background + - terminal size change support + - bugfix: <=> indicator no longer sticks at right hand edge + +0.4.0 - 27 November 2002 + - allow decimal interval values, eg 0.1, 0.5, etc + - some simple tests added (`make check') + - smoother throughput limiting (--rate-limit), now done in 0.1sec chunks + - bounds-check interval values (-i) - max update interval now 10 minutes + - more reliable non-blocking output to keep display updated + - no longer rely on atoll() + - don't output final blank line if --numeric + - use fcntl() instead of flock() for Solaris compatibility + +0.3.0 - 25 November 2002 + - handle broken output pipe gracefully + - continue updating display even when output pipe is blocking + +0.2.6 - 21 October 2002 + - we now ignore EINTR on select() + - variable-size buffer (still need to add code to change size) + - added (tentative) support for internationalisation + - removed superfluous --no-progress, etc options + - optimised transfer by using bigger buffers, based on st_blksize + - added --wait option to wait until transfer begins before showing progress + - added --rate-limit option to limit rate to a maximum throughput + - added --quiet option (no output at all) to be used with --rate-limit + +0.2.5 - 23 July 2002 + - added [FILE]... arguments, like `cat' + - function separation in code + - some bug fixes related to numeric overflow + +0.2.3 - 19 July 2002 + - Texinfo manual written, man page updated + - byte counter added + +0.2.0 - 18 July 2002 + - ETA counter added + - screen width estimation added + - progress bar added + +0.1.0 - 17 July 2002 + - main loop created + - rate counter added + - elapsed time counter added + - percentage calculation added + +0.0.1 - 16 July 2002 + - package created + - first draft of man page written |