Changes in 2.0.8 * So, I guess some things have changed in the past 3 years. * Fixed bugs. Changes in 2.0.7 * Bug fixes. * Build fixes. Changes in 2.0.6 * Bug fixes. * Build fixes for Darwin and FreeBSD. * Support for inetd/xinetd/daemontools. Changes in 2.0.5 * Bugfixes for connection forwarding on BSD. * DNAT support on linux. * Configuration Parser/scanner cleanups. * IPv6 fixes. * FreeBSD 5 support. * Compile fixes. * Made connection forwarding work on recent versions of OpenBSD and on FreeBSD when NAT is disabled. Changes in 2.0.4 * Support for lookups using the netlink socket diagnostics interface on Linux. * Support for Solaris 9. * Support for NetBSD. * Support for Darwin. * Bugfixes for NAT on *BSD. Changes in 2.0.3 * Fixed a bug in the configure script that caused a compile error on OpenBSD 3.0. Changes in 2.0.2 * Added support for OpenBSD (>= 3.0) Packet Filter. * Allow multiple strings to be specified after a "reply" statement from which one string will be selected at random. * A --limit command-line argument used to limit the number of connections that can be open at any one time. * Fixed a bug that caused oidentd to chew up lots of CPU time on some operating systems. * Note that oidentd only suports ipf NAT in FreeBSD (i.e. ipfw is not supported). - See the TODO file for slightly more info. Changes in 2.0.1 * NAT support on OpenBSD 2.9 and greater has been enabled again. * Allow comments and whitespace in /etc/oidentd_masq.conf. * Fix a crash that occurred when oidentd reloaded its configuration file. Changes in 2.0.0 * A new command-line flag, --config, can be used to specify the config file. * Support for OpenBSD 2.9 * IP masquerading/NAT support for FreeBSD. * The bug that caused IP masquerading to fail was fixed. * More bug fixes. Changes in 1.9.9.1 * Lots of bugfixes. * Support for Solaris 5.4 - 5.8 Changes in 1.9.9 * Complete rewrite. * Addition of system-wide and per-user configuration files. * IPv6 support. Changes in 1.7.1 * Fixed a bug that prevented oidentd from running in standalone mode. Changes in 1.7.0 * IP masquerading support for OpenBSD. * Support for FreeBSD 4.* * Support for libudb. Changes in 1.6.4 * Add -F and -O flags. See the manual page for a description. * Add the capability to set an identd reply for a specific user in /etc/identd.spoof. For example, the line "user:reply" will cause oidentd to return "reply" for every successful query for a connection of the user "user" Changes in 1.6.3 * Fix a few small bugs. * Add -q (quiet) flag, which suppresses normal system logging. Changes in 1.6.2 * New flag: -x (see the man page or ChangeLog) * Service names as well as port numbers are accepted where a port is supplied. /etc/oidentd.users * If our attempt to forward a connection to a host times out, fall back to Changes in 1.6.1 * -r works correctly in standalone mode. * You can now specify masks for networks in /etc/oidentd.users (See man page) (It used to only accept quad-dot IP notation) * You can now specify a hostname in /etc/oidentd.users Changes in 1.6.0 * The man page gets installed now * Rewrote "INSTALL" * Fixed (hopefully) the forwarding stuff. Changes in 1.5.1 * Code and documentation cleanups. * Regenerate autoconf scripts using version 2.13. Changes in 1.5 * Various small fixes and improvements. * Added support for OpenBSD, FreeBSD. * autoconf'd the package.