2002-09-15 11:03  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/output.c:
	- fixed byte 0xff hexadecimal log format error,
	- got stripped log format to check I/O errors conditions.
	* tcpreen.1: host address format explained better.

2002-09-08  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/getaddrinfo.h, src/getaddrinfo.c: Added replacement
	functions for getnameinfo() and gai_strerror().

2002-08-30  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add m4.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): Add admin/config.rpath.
	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,

2002-08-28 16:01  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/main.c(parse_opts):
	- removed anti-GID root check,
	- fixed segfault with long options --inet and --inet6.

2002-08-27 18:58  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/safopen.c(secure_append_fopen):
	- log files are now appended rather than erased,
	- extra care is taken when opening log files.
	* src/solve.h(getsockaddr): check against DNS spoofing.

2002-08-26 18:17  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/main.c(parse_host):
	- *additionnal* hostname bound checking (there was no
	ABSOLUTELY bug there),
	- public release 1.0.0-0.

2002-08-24 18:53  Rmi Denis-Courmont <remi@simphalempin.com>

	* configure.ac, src/socketinfo.c(socket_from_addrinfo),
	src/tcpreen.c(getsockaddr):
	- fixed minor setsockopt() and getsockname() portability
	  issues (FreeBSD compile warnings).
	* src/socketinfo.c(socket_connect): fixed select unset fd_set
	major bug (effectively prevented any connection).
	* tcpreen.lsm.in: added (Linux Software Map),
	- public release 0.9.9-rc2.

2002-08-23  7:00  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/tcpreen.c(bridge_main): more syslog error messages.
	* src/bridge.c(monitor_bridge): removed forgotten debug code.
	* src/main.c(parse_args): prevent logging in multiprocess,
	- public release 0.9.9-rc1.
	
2002-08-22 14:25  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/bridge.c:
	- real support for Out-of-Band data,
	- select() writeability test (to avoid one-way network congestion),
	- code simplified.
	* src/tcpreen.c (bridge_main), src/main.c(parse_args):
	- removed support for inline Out-of-band data.

2002-08-21 15:52  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/main.c (parse_args):
	- non privileged GID check,
	- fixed non-options command line arguments checking.
	* src/tcpreen.c (bridge_main): fixed privileges dropping.

2002-08-08  8:16  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/socketinfo.c (fd_freearray): fixed infinite loop.
	* src/socketinfo.c (fd_closearray): added.
	* src/tcpreen.c (bridge_main):
	- closed listening socket sooner,
	- no longer abort when a child is killed or causes an error.
	* src/main.c (parse_args):
	- sanity check for -F,
	- development release 0.9.5.

2002-08-07 11:50  Rmi Denis-Courmont <remi@simphalempin.com>

	* tcpreen.1:
	- included in distribution.
	* src/main.c (usage):
	- added -F option.
	* src/main.c (version):
	- made GNU compliant.
	* src/socketinfo.c:
	- #included <limits.h>. Fix FreeBSD compilation error,
	- development release 0.9.4.

2002-08-06 10:41  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/socketinfo.h, src/socketinfo.c, src/tcpreen.c:
	- support for multiple listening sockets.
	* src/main.c, src/tcpreen.c, src/tcpreen.h:
	- syslog support.
	* src/main.c:
	- UIDs are now checked for validity before passing to the
	  program core.

2002-08-05  9:39  Rmi Denis-Courmont <remi@simphalempin.com>

	* configure.ac, Makefile.am:
	- upgraded to use latest GNU autoconf and GNU automake.
	* src/socketinfo.c, src/socketinfo.h:
	- created.
	* src/main.c, src/tcpreen.c:
	- total connections count limit implemented.
	* src/tcpreen.c:
	- fixed bug that caused connect() to use IPv6-domain addresses
	  on IPv4-domain sockets,
	- fixed bug that reported incorrect socket address size and
	  prevented correct hostname lookup,
	- added multi-process (fork()) support,
	- development release 0.9.1.
	  
2002-08-04 17:05  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/main.c, configure.in:
	- code cleanup,
	- ability to set an unprivileged UID to be used when run as
	  super-user,
	- IPv6 support (dev release 0.9.0).
	* src/tcpreen.c:
	- avoid DNS lookup when not needed (ie. no log file),
	- made protocol independant (support for IPv6).
	* src/ipv4solve.c, src/ipv4solve.h:
	- removed.

2002-08-02 10:13  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/main.c, src/tcpreen.c:
	- support for Set-UID root operation.

2002-08-01 16:05  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/output.c, src/output.h:
	- created (stripped log formatting from src/main.c),
	- slightly improved hexadecimal log file formatting,
	- yet another fix for Solaris,
	- stable release 0.8.2.

2002-07-31 13:56  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/ipv4solve.c:
	- added fix for Solaris support (didn't define INADDR_NONE),
	- support for reverse DNS lookup.
	* src/main.c:
	- ability to disable reverse DNS lookup.
	* configure.in:
	- support for -lsocket for Solaris,
	- stable release 0.8.1.

2002-07-30 10:31  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/main.c, src/tcpreen.c, src/bridge.c:
	- log file writing error handled properly,
	- connection length bytes limitation,
	- minor bugfixes and FreeBSD support.
	* tcpreen.spec.in:
	- disabled relocation (NLS unfriendly),
	- 0.8.0 release candidate 1

2002-07-29 10:43  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/log.c, src/log.h:
	- added, actual support for multiples log files with different
	  format.
	* src/main.c:
	- removed made useless setvbuf() call,
	  cross-configuration and compilation should now work.

2002-07-28 15:55  Rmi Denis-Courmont <remi@simphalempin.com>

	* src/main.c, ABOUT-NLS, README, NEWS, tcpreen.spec.in:
	- support for Native Language Support via gettext.
	* src/, intl/, admin/, po/:
	- directories created and filled with corresponding data.
	* po/fr.po:
	- initial French translation.

2002-07-27 12:08  Rmi Denis-Courmont <remi@simphalempin.com>

	* main.c:
	- getopt_long() support added, improved the command line
	  syntax,
	- support for quiet mode (no output to stdout by default).
	* tcpreen.c:
	- support for inlined Out-of-band data (SO_OOBINLINE),
	- support for multiple subsequently monitored connections,
	- support for symetrical TCP bridge for those that feel like
	  doing experiments.
	* tcpreen.spec.in, configure.in, Makefile.am:
	- got RPM specs handled by automake/autoconf.

2002-07-26 15:13  Rmi Denis-Courmont <remi@simphalempin.com>

	* main.c, bridge.c, bridge.h, tcpreen.h:
	- created after splitting tcpreen.c into parts,
	- minor optimizations/changes (bridge.c).
	* tcpreen.c:
	- almost entirely rewritten,
	- various internal code improvements/optimization,
	- support for arbitrary number of log files,
	- development release 0.7.0.

2002-07-23 11:44  Rmi Denis-Courmont <remi@simphalempin.com>

	* tcpreen.spec:
	- added for RPM build support,
	- version 0.6.0 public release 2.

2002-07-11 17:05  Rmi Denis-Courmont <remi@simphalempin.com>

	* ipv4solve.c:
	- IP resolution bug fixed,
	- fixed to work on FreeBSD.

	* Makefile, conf.h: removed

	* Makefile.am, configure.in, config.h.in, NEWS:
	- added for Automake & Autoconf support,
	- initial public release (version 0.6.0).

2002-07-10   6:27  Rmi Denis-Courmont <remi@simphalempin.com>

	* tcpreen.c:
	- socket option SO_REUSEADDR on listening socket,
	- fixed Usage syntax,
	- support for non-local server.

	* ipv4solve.c, ipv4solve.h, conf.h: created

2002-07-09 17:24  Rmi Denis-Courmont <remi@simphalempin.com>

	* tcpreen.c, tcpreen.rc:
	- initial Win32/Winsock support,
	- buffered TCP receive operation (and support for some broken
	  call of recv() in various software such as SubSeven),
	- fixed hexadecimal display of non-printable characters.

	* TODO, README, AUTHORS, INSTALL, Makefile: created

2002-07-08 10:30  Rmi Denis-Courmont <remi@simphalempin.com>

	* tcpreen.c, ChangeLog: created, first alpha version

