Changelog for
mbuffer-20180505-2.10.x86_64.rpm :
* Tue Jun 12 2018 mvetterAATTsuse.com- Update to version 20180505 (important changes since 20151002):
* fix potential hang with small input size
* configure enhancement: objdump may be named gobjdump
* fix tape end of file marker may be ignored
* removed obsolete alpha code
* fix: fix listen\'s backlog argument, which can cause issues on Linux 4.4
* fix: fix potential assertion triggered by interrupted system call
* fix: use thread-safe mt_usleep instead of sleep(3) for watchdog timing
* enhancement: ignore EINTR for I/O syscalls
* enhancement: report percent done, when input size is known (is a file)
* enhancement: watchdog raises SIGKILL if SIGINT had no effect
* added an example config file, with documentation of all options
* added parameter StatusInterval
* fix false warning on comments in config files
* performance optimized defaults
* fix: potential hang, when one output fails to open- Remove mbuffer-fix_pointer_cast.patch: dont see a reason for this
* Tue Dec 01 2015 p.drouandAATTgmail.com- Update to version 2015100 :
* fix: SegV when argument to -v is missing
* fix: potential infinite loop on output error- Changes from version 20150412 :
* fix: watchdog cannot do its job if it is cleaned up to early
* fix: clear sa_flags and sa_mask before use, although ignored- Changes from version 20141227 :
* added option --pid to print PID of current process
* updated usage to include option -W
* man page formatting fixes
* configure updates
* support compiling on systems that do not define PATH_MAX
* Sat Jan 24 2015 andreas.stiegerAATTgmx.de- version 20141227: + added option --pid to print PID of current process + updated usage to include option -W + man page formatting fixes + configure updates + support compiling on systems that do not define PATH_MAX
* Wed Apr 16 2014 crrodriguezAATTopensuse.org- version 20140310
* added memory advise for buffer memory
* prevent buffer overflow attack via defaults file
* ignore defaults file from other users
* updated documentation for use with cron
* minor bugfixes
* new feature: set option defaults in ~/.mbuffer.rc
* enhancement: write status to the log file
* enhancement: added option to suppress status logging
* fix: formatting fix for summary message- spec file changes:
* refresh patch with p1
* the mhash library is abandonware, this is no good since we are talking about crypto software, use openSSL instead.
* Mon Apr 08 2013 pascal.bleserAATTopensuse.org- update to 20132020:
* reverted incorrect fix for -P 100, which may lead to data corruption
* reenable hash libraries (no correlation with data corruption)
* bail out if any output fails to initialize
* refixed hang on -P 100
* reduced sending overhead
* fixed handling of option -f- changes from 20130209:
* hash names should be compared case insensitive for convenience
* safeguard against missing argument to option --hash
* support for hash calculation withdrawn, due to potential data corruption, when the buffer runs full
* Sat Nov 17 2012 pascal.bleserAATTopensuse.org- update to 20121111:
* support float values as argument to memory options
* added a watchdog that terminates mbuffer if input or output activity stalls (option -W)
* Sat May 05 2012 pascal.bleserAATTopensuse.org- update to 20120505:
* fix: suppress summary on stderr if -q is used with -l
* fix: option -P 100 may lead to hang
* Sun Jul 24 2011 pascal.bleserAATTopensuse.org- update to 20110724:
* fix: garbage might be written after input error
* enhancement: prompt for additional volumes for argument \"-n 0\"
* enhancement: prompt for next volume on I/O error if -n is set (some tape devices incorrectly return -1/EIO instead of 0)
* enhancement: added option to append to output file
* update: remove use of deprecated interface sigignore
* Fri Mar 18 2011 pascal.bleserAATTopensuse.org- update to 20110317:
* an option was added to terminate on any kind of error
* a hang when starting mbuffer in the background was fixed
* the displayed dimensions were changed to be compliant to SI standards
* Thu Jan 20 2011 pascal.bleserAATTopensuse.org- update to 20110119:
* fixes an incorrect sanity check for the interaction between hashing and multiple outputs