Mon May 22 00:20:15 EDT 2006 Ryan McCabe * Released as version 2.0.8. * Removed spaces between commas and colons from responses. * Pulled in patches for Linux from Debian. * Pulled in Darwin patches from fink and http://sbutler.typepad.com/oidentd-2.0.7-darwin-fix.patch. * Pulled in NetBSD patches from pkgsrc/net/oidentd/patches/patch-ac. * Pulled in patches for FreeBSD from FreeBSD ports (ports/security/oidentd/files/patch-unprivileged_ipv6). Thu Jan 26 16:32:18 CET 2006 Christof Douma * Open masquerading options before dropping permissions on linux. Fri Jul 11 10:11:38 EDT 2003 Ryan McCabe * Really fix the bug with random ident replies. * Build fixes (specifically, for Solaris). Sun Apr 27 16:01:51 EDT 2003 Ryan McCabe * Released as version 2.0.6. * Fixed a build problem on some versions of FreeBSD when NAT support is included. - Problem reported by John Blazek * Made random replies 12 characters long. I guess some programs don't like it when they get a 512-byte long random reply. Wed Apr 23 19:59:42 EDT 2003 Ryan McCabe * Applied patches from henke@insync.net to - Improve PRNG seeding and random number selection. - Add support for running in the foreground, logging only to stderr, and for inetd support and daemontools support. Thu Feb 13 23:28:14 EST 2003 Ryan McCabe * Make it build again on recent versions of Darwin. Tue Feb 12 01:30:45 EST 2003 Ryan McCabe * Released as version 2.0.5. Tue Feb 11 19:04:19 EST 2003 Ryan McCabe * Added support for connection forwarding on recent versions of OpenBSD and on FreeBSD when NAT is disabled. * Added a patch from Mieczyslaw Nalewaj to add support for FreeBSD 5. * Added a patch from Elliott Mitchell to prevent memory leaks in parts of the configuration parser. Thu Jan 9 13:49:15 EST 2003 Ryan McCabe * Added DNAT patch for Linux from Christian Kellner * Added a ptch from Krzysztof Ol?dzki that fixes lookups of IPv6 connections. Sat Aug 24 09:20:43 EDT 2002 Ryan McCabe * Fixed a compile error for older versions of libc on Linux. - Thanks to Motohiko Takemura Thu Aug 22 11:44:20 EDT 2002 Ryan McCabe * Cleaned up the connection forwarding code, made connection forwarding actually work on BSD. - Thanks to Ewen McNeill Wed Aug 20 13:21:34 EDT 2002 Ryan McCabe * Released as version 2.0.4. Wed Aug 7 23:05:56 EDT 2002 Ryan McCabe * Added support for Solaris 9. - Thanks to Douglas Palmer * Use the netlink socket diagnostics interface to look up connection owners on Linux, if available. Wed Jan 30 15:22:39 EST 2002 Ryan McCabe * Added support for Darwin. Tue Jan 22 16:07:39 EST 2002 Ryan McCabe * Kill the "Address family not supported by protocol" warning when running with --debug. Wed Jan 16 00:25:02 EST 2002 Ryan McCabe * Really fixed forwarding and proxy support on FreeBSD. * Fixes for NAT on OpenBSD >= 3.0. Tue Jan 1 10:17:30 EST 2002 Ryan McCabe * Added support for NetBSD. * Fixed a bug in the OpenBSD connection forwarding code. Sat Dec 29 16:23:52 EST 2001 Ryan McCabe * Released as version 2.0.3. * Fixed a bug in the configure script that caused a compile error on OpenBSD 3.0. * Moved all the OS-specific user lookup functions into the src/kernel directory. Fri Dec 28 12:27:51 EST 2001 Ryan McCabe * Released as version 2.0.2. * Fixed a bug in the forwarding code. Fri Dec 28 02:03:21 EST 2001 Ryan McCabe * Applied a patch from Kamil Andrusz adding support for OpenBSD >= 3.0 packet filter. Sun Nov 11 23:24:07 EST 2001 Ryan McCabe * Cleaned up the parsing of $HOME/.oidentd.conf files. Sat Nov 3 13:33:53 EST 2001 Ryan McCabe * Allow multiple strings after a reply statement, from which one of them will be selected randomly. Mon Oct 29 15:19:30 EST 2001 Ryan McCabe * Added a --limit command-line option. Wed Oct 3 14:01:46 EDT 2001 Ryan McCabe * Released as version 2.0.1. * Fixed a crash that occurred when oidentd reloaded its configuration file. Tue Oct 2 22:03:32 EDT 2001 Ryan McCabe * Only lookup the "_nat_instances" symbol on BSD if the --masq option is given. - Without this patch, oidentd fails on FreeBSD (at least) if NAT support is not compiled into the kernel. Tue Oct 2 19:48:16 EDT 2001 Ryan McCabe * Blank lines and lines beginning with # (comments) are ignored in /etc/oidentd_masq.conf. Sun Sep 30 12:37:47 EDT 2001 Ryan McCabe * Re-enable NAT support for OpenBSD 2.9 and greater. - Eric LeBlanc noted that the kernel access method used for earlier OpenBSD versions still works for version 2.9. Sat Sep 29 15:41:47 EDT 2001 Ryan McCabe * Released as version 2.0.0. * Fixed a bug that caused freebsd.c to be built instead of freebsd4.c when IP masq/NAT is diabled on FreeBSD. Fri Sep 28 21:00:28 EDT 2001 Ryan McCabe * Removed the debugging code from the FreeBSD NAT handler. - Thanks to Steven Nikkel for making NAT support on FreeBSD possible. * Made debugging messages a compile time option. - They're only included if configure is passed --enable-debug Thu Sep 27 12:18:15 EDT 2001 Ryan McCabe * Applied patch from Motohiko Takemura that fixed a bug in the command-line argument handler. Mon Sep 24 22:05:00 EDT 2001 Ryan McCabe * Allow oidentd to bind more than one interface returned by getaddrinfo(). Wed Sep 19 17:01:05 EDT 2001 Ryan McCabe * Fixed a potential problem with the default port binding mechanism. Wed Sep 19 14:32:45 EDT 2001 Ryan McCabe * Added a new command-line flag, --config, that is used to specify the location of the configuration file. The default is /etc/oidentd.conf. Tue Sep 18 21:23:13 EDT 2001 Ryan McCabe * Make sure the trailing new line is trimmed from the operating system parameter in the /etc/oidentd_masq.conf file. - Thanks to Eric LeBlanc for noticing this. Tue Sep 18 17:19:15 EDT 2001 Ryan McCabe * Fixes for IP masquerading and connection forwarding on OpenBSD and FreeBSD. Tue Sep 18 12:40:57 EDT 2001 Ryan McCabe * Applied a patch that fixes the bug that caused IP masquerading to fail. - Fix reported by Motohiko Takemura and Eric LeBlanc Tue Sep 18 09:35:29 EDT 2001 Ryan McCabe * Applied UDB fixes from Martin Waitz Mon Sep 17 15:29:32 EDT 2001 Ryan McCabe * Added IP masquerade support for FreeBSD. Mon Sep 17 14:19:49 EDT 2001 Ryan McCabe * Fixed bugs that caused openbsd.c not to compile. * Add OpenBSD 2.9 support. - Thanks to Stephen Marley for access to a machine running OpenBSD 2.9. Fri Sep 14 17:31:07 EDT 2001 Ryan McCabe * Released as version 1.9.9.1 Fri Sep 14 11:43:21 EDT 2001 Ryan McCabe * Merged the --other and --os command-line flags. See the manual page for details. Tue Sep 11 22:50:47 EDT 2001 Ryan McCabe * Merged fixes from Motohiko Takemura - Includes fixes for: * Typo in the oidentd_masq.conf man file. * Bugs with the -f (--forward) command-line flag. * Bugs with the -o (--other) command-line flag. * Typo that caused the the UDB and forward options to use the same bit mask. Tue Sep 4 10:17:38 EDT 2001 Ryan McCabe * Fix a crash when no configuration file is used. - If you saw crashes with oidentd 1.9.9, this will fix it. Tue Sep 4 09:50:33 EDT 2001 Ryan McCabe * IPv4/IPv6 interoperability cleanups. * Fixed the configure --enable-ivp6 and --enable-masq options. - Thanks to Arkadiusz Miskiewicz for input and the bug report concerning the configure flags. Fri Aug 31 11:43:39 EDT 2001 Ryan McCabe * It's $HOME/.oidentd.conf. Fix everywhere... Fri Aug 31 10:26:38 EDT 2001 Ryan McCabe * Fixed Solaris 8 support. - Thanks to Carlton Clark for access to his Solaris 8 box. Wed Aug 29 14:09:59 EDT 2001 Ryan McCabe * Solaris 7 support. * Cleaned up the Solaris 2.[456] support. Tue Aug 28 16:25:30 EDT 2001 Ryan McCabe * Solaris 8 support. * Small cleanups. Tue Aug 28 10:00:10 EDT 2001 Ryan McCabe * Compile fix for systems that have __ss_family instead of ss_family. Mon Aug 27 16:28:39 EDT 2001 Ryan McCabe * Fix the port binding mechanism. Mon Aug 27 09:46:06 EDT 2001 Ryan McCabe * autoconf tweaks. * Fixed to work with automake 1.5. Sat Aug 25 10:09:44 EDT 2001 Ryan McCabe * Fixed compile bugs that showed up when you passed configure a --srcdir argument. - Reported by Frederic L. W. Meunier <0@pervalidus.net> Fri Aug 24 10:06:05 EDT 2001 Ryan McCabe * Released version 1.9.9