File redir.changes of Package redir
-------------------------------------------------------------------
Wed Jan 8 13:54:14 UTC 2020 - Tuukka Pasanen <tuukka.pasanen@ilmi.fi>
- Update to version 3.3
- v3.3 - 2019-03-23
* Fixes
- Fix #5: Use stdout, not stderr, for --version and --usage
- Fix #6: Minor typo in man page
- Fix #8: Update build instructions in README
- Fix #9: Major timing bug fix in --max-bandwidth and --random-wait. Delays below one second are off by a factor 1000!
- v3.2 - 2018-03-10
Minor bug fixes.
* Changes
- Add missing transproxy.txt file to distribution
- Update usage text and man page for --bind option, w.r.t. transproxy
* Fixes
- Issue #4: Service names from /etc/services not recognized for compat syntax, --lport or --cport
- v3.1 - 2017-01-22
Restored support for some command line options on behalf of Debian.
* Changes
* New --enable-compat option added to configure script. Enables support for command line options from v2.x used by vagrant-lxc, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824698#15
--laddr=SRC
--lport=PORT
--caddr=SRC
--cport=PORT
* Fixes
- Portability fixes for musl libc
- v3.0 - 2016-05-06
This version changes the command line syntax! You are going to have to change how you call redir in order to upgrade.
* Changes
- Convert SRC:PORT and DST:PORT from options to arguments, using a UNIX syntax that is pretty much standard by now.
- Rename -n,--name=STR --> -I,--ident=NAME
- Simplify argument parsing, move more data to global variables
- Simplify debug() statements, use syslog()
- Daemonize by default, like a proper UNIX daemon, unless -n, --foreground is given
- Replace perror() and other log messages going to stderr in favor of syslog()
for everything, unless running in foreground, in which case we use LOG_PERROR for
log message output to stderr as well ... unless -s, --syslog is given
- Replace -d, --debug with -l, --loglevel=LEVEL to control the syslog() default log level. The default log level is LOG_NOTICE
- Convert to GNU Configure & Build System. With configure switches like --disable-ftp, --disable-shaping, and --with-libwrap
- Change distribution to use .tar.xz rather than .tar.gz from now on
- Convert to Markdown, clean up and simplify README
- Remove local versions of getopt() and getopt_long(). All relevant UNIX distributions should have them by now.
- Massive code cleanup and (Linux KNF) coding style fixes
- Add Coverity Scan support for Travis-CI runs
- Complete rewrite of man page
- Overhaul of --help usage help
- Refactor to reduce code duplication:
* verify_request() for TCP wrapper handling
* target_init() for initializing a struct sockaddr_in
* target_connect() to handle creating and connecting a target socket
- Refactor to harmonize function and variable names
- Cleanup redir.c heading and use proper GNU GPL blurb
- Make sure to credit all known major contributors in AUTHORS file
- Removed redir.lsm file
* Fixes
- Fix socket leaks found by Coverity Scan
- Fix unterminated strings returned by read(), found by Coverity Scan
- Fix ordering bug(s) found by Coverity Scan
- Fix strcpy() into fixed size buffer found by Coverity Scan
- Fix uninitialized struct sockaddr_in, found by Coverity Scan
- Check malloc() return value
- Do gethostbyname() before every connect(), DNS names may change at runtime
- v2.3 - 2016-05-01
This is a checkpoint release by the new maintainer, Joachim Nilsson, integrating all (most) of Debian's patches.
* Changes
- Rename man page redir.man --> redir.1
- Rename CHANGES --> ChangeLog.md
- Update Linux Software Map, v0.7 --> v2.2
- Don't strip binaries by default. Thanks to Julien Danjou.
- Closes Debian bug #437898, by Daniel Kahn Gillmor
- Clean up questionable formatting in man page, by Daniel Kahn Gillmor
- Remove overrides in Makefile to enable hardening, by Tobias Frost
* Fixes
- Debian fixes to man page and --help text for --max_bandwidth
- by Daniel Kahn Gilmor
- Use ntohs() to generate comprehensible debug()s and syslog()s,
- by Bernd Eckenfels
- Fix calls to TCP wrappers, by Daniel Kahn Gillmor
- Fix timeouts to only happen after full duration of inactivity,
rather than absolute. This patch is a close approximation of
Robert de Bath's patch for Debian bug #142382, by Daniel Kahn Gillmor
- Build without any warnings from gcc, even with --pedantic, patch by Daniel Kahn Gillmor
- Fix problem with buffer allocation introduced by bandwidth throttling.
Closes Debian bug #335288, by Daniel Kahn Gillmor
- Cosmetic fixes to man page which could be applied upstream.
- by Daniel Kahn Gillmor
- Ensure that the server socket has SO_REUSEADDR and SO_LINGER set properly.
Closes Debian bug #508140, by Daniel Kahn Gillmor
- Handle type casting of variables. Change size_t variables to instead
use socklen_t, warning from gcc. Fix by Lucas Kanashiro
-------------------------------------------------------------------
Mon Mar 24 15:41:18 UTC 2014 - axel.braun@gmx.de
- adapted for SLES and openSUSE build targets
- Specifle adapted from Reinhard Tchorz