Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mbuffer-20220418-bp155.1.10 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: mbuffer Distribution: SUSE Linux Enterprise 15 SP5
Version: 20220418 Vendor: openSUSE
Release: bp155.1.10 Build date: Mon May 22 12:59:30 2023
Group: Productivity/Text/Utilities Build host: sheep83
Size: 143859 Source RPM: mbuffer-20220418-bp155.1.10.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

Provides

Requires

License

GPL-3.0-or-later

Changelog

* 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)
* Sat May 05 2012 pascal.bleser@opensuse.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.bleser@opensuse.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

Files

/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, Tue Jul 9 18:11:13 2024