Wed Aug 25 18:10:50 2010 James Cameron * tcpxd.c (main): do not increment port number when EADDRINUSE is triggered ... this was very old code that was for a different purpose entirely. Reported by: Mon Feb 2 16:00:53 2009 Maximilian Kolmhuber * configure.in, tcpxd.c: added support for the tcpwrappers library, fixed the code that incorrecly processed the results returned by the gethostent() function, and added support for a pid file. Wed Feb 22 10:36:15 2006 James Cameron * tcpxd.init: enables use with Red Hat's chkconfig command. From: Kartik Subbarao Mon Feb 20 17:17:05 2006 James Cameron * tcpxd.spec: change version and remove failing %doc directive. From: Kartik Subbarao Tue Sep 13 09:51:04 2005 James Cameron * Release version 1.4. Tue Sep 13 09:49:49 2005 James Cameron * tcpxd.c (lprintf): change args to syslog to reduce vulnerability to crafted reverse DNS names. Reported by: Jack Fri May 2 13:25:14 2003 James Cameron * configure.in: add check for socket(), libsocket, libresolv, and libnsl to fix solaris compiles. Reported by: Werner Schonborn. Tue Apr 15 09:59:33 2003 James Cameron * Release version 1.3. Thu Oct 4 19:24:22 2001 Ilja Radusch * tcpxd.c: added --timeout to terminate program once no connections exist after a specified number of seconds since program start. Tue Sep 18 14:22:56 2001 James Cameron * configure.in, tcpxd.c: change to version 1.3, fix copyright year. * tcpxd.c: fix indenting, add die(), improve comments, simplify function and variable naming in contributed code, add #ifdef for FEATURE_FILE_DESCRIPTOR_DEBUG, reviewed syslog log levels. Mon Sep 17 11:03:22 2001 Johan Ekenberg * tcpxd.c: daemon to use syslog() not stderr, add includes to correct compiler warnings, move arg_foreground to global scope, and verbose data dumping now in hex. Tue Sep 11 12:31:57 2001 James Cameron * configure.in, tcpxd.c: change to version 1.2 * Makefile.am (EXTRA_DIST): add tcpxd.conf tcpxd.init tcpxd.spec RELEASE * TODO: move wishlist from source to TODO. Mon Sep 10 17:03:33 2001 Johan Ekenberg * tcpxd.c: change default behaviour to be a daemon, override with --foreground, as per wishlist. Thu Aug 30 15:15:56 2001 Ilja Radusch * tcpxd.c: fixed problem with --once not working. Mon May 21 14:31:03 2001 Peter HOLZLEITNER * tcpxd.c: automatic deamon behaviour as per wishlist, spec file, init, and config to build Red Hat RPM. Thu Jan 4 18:39:40 2001 James Cameron * configure.in: change to version 1.1 and release. * tcpxd.c: report connecting message before trying to connect. * tcpxd.c: redesigned argument processing and services structure to be more consistent; the structure now contains sockaddr_in structures rather than textual host names and port numbers. * tcpxd.c (main): move select file descriptor verbose dumping into functions away from main. * tcpxd.c (main): add more comments to the socket calls. * tcpxd.c (transfer): add code to dump traffic data on three verbose flags. * tcpxd.c (main): avoid stopping on a SIGPIPE caused by a connection reset by peer. Thu Jan 4 16:14:54 2001 roc+ * tcpxd.c: added ability to bind the listen port to a local interface address.