- update to 20211018:
* fixes related to TCP timeout handling
* enhancement: support setting config file via env var MBUFFERRC
* documentation update
* make TCPTimeout=0 disable the TCP timeout
* changed default TCP timeout from 10s to 100s
* TCP timeout now can be give with suffixes ms,s,min,h
* documented option for TCP timeout
* enhancement: accept IPv6 addresses in square bracket format
* enhancement: more detailed warning message for connect failures
* work around Solaris default old mercurial and incompatible sed
* removed cancel after join for reader thread
* updated install-sh
* mbuffer.1 has outdated version tag
* fix: hash algos should not suppress stdout
* enhancement: added option --no-direct to disable use of O_DIRECT
* defaults: raised default TCP timeout to 10ms for WAN connections
* fix: leave TCP buffer size untouched if not set
* enhancement: add option to set TCP timeout
* performance optimization: use recv with MSG_WAITALL instead of read
* configure fix: look for objdump also with target prefix
* testing: make sure to use gtar for testing to avoid unexpected failures
* portability: NetBSD compatibility fix
* build enhancement: added dependency calculation for make
* build enhancement: automatic version string generation
* configure fix for some powerpc toolchains
* update config.sub and config.guess
* added option to perform direct I/Os on temporary file
* autoadjust dependent parameters
* human readable buffer size information instead of kiB
OBS-URL: https://build.opensuse.org/request/show/950308
OBS-URL: https://build.opensuse.org/package/show/network:utilities/mbuffer?expand=0&rev=42
- 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
OBS-URL: https://build.opensuse.org/request/show/616325
OBS-URL: https://build.opensuse.org/package/show/network:utilities/mbuffer?expand=0&rev=41
- 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.
OBS-URL: https://build.opensuse.org/request/show/230412
OBS-URL: https://build.opensuse.org/package/show/network:utilities/mbuffer?expand=0&rev=38