| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mbuffer | Distribution: openSUSE Tumbleweed |
| Version: 20231216 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri May 24 10:12:05 2024 |
| Group: Productivity/Text/Utilities | Build host: reproducible |
| Size: 139827 | Source RPM: mbuffer-20231216-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.maier-komor.de/mbuffer.html | |
| Summary: Replacement for "buffer" with many more Features | |
mbuffer is a raplacement for buffer with additional functionality: - display of I/O speed - optional use of memory mapped I/O for huge buffers - multithreaded instead of sharedmemory ipc - multi volume support - autoloader support - networking support - compatible command-line options
GPL-3.0-or-later
* Fri May 24 2024 ming li <mli@suse.com>
- Update to version 20231216:
* changed from `which` to `command` for Debian forward compatibility
* Mon May 29 2023 Dirk Müller <dmueller@suse.com>
- update to 20230301:
* Fix breaking connections on WAN links: retry on EAGAIN
* Sun May 29 2022 Dirk Müller <dmueller@suse.com>
- update to 20220418:
* fix handling of filesystem full on stdout
* Mon Jan 31 2022 Dirk Müller <dmueller@suse.com>
- 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
* hashing infrastructure should also be enabled with libdl available
* report input file name in message for open failure
* fix: don't try to open network output as file after failure
* fix: potential issue related to inet6 hosts handling
* added complementary cmake based building and testing
* some cleanup work
* fix: erronous empty file generation on network connection failure
* enhanced default settings for better performance
* use O_DIRECT on input and output if possible
* option --direct is now deprecated and has no effect
* Output Size must be adjusted to Blocksize during initialization
* man-page corrections
* fixed some messages (typos and formatting)
* fix for network initialization for systems without getaddrinfo
* support suppressing messages with Verbose=silent and Verbose=none
* fix detection of invalid arguments to option -v
* Copyright update to 2019
* consistently use CLOCK_MONOTONIC if available
* handle time standing still or running backward
* updated INSTALL file to reflect available options
* added explanation for lack of MacOS support
* linking of available hash libraries during runtime
* Tue Jun 12 2018 mvetter@suse.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.drouand@gmail.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.stieger@gmx.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 crrodriguez@opensuse.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.bleser@opensuse.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.bleser@opensuse.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)
/usr/bin/mbuffer /usr/share/doc/packages/mbuffer /usr/share/doc/packages/mbuffer/AUTHORS /usr/share/doc/packages/mbuffer/ChangeLog /usr/share/doc/packages/mbuffer/NEWS /usr/share/doc/packages/mbuffer/README /usr/share/licenses/mbuffer /usr/share/licenses/mbuffer/LICENSE /usr/share/man/man1/mbuffer.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025