File Release Notes and Changelog
Notes:
Changes:
V0.2 Oct.17, 2003 JBW
Added new doormand.cf records 'connection_delay_1' & 'connection_delay_2'.
Updated to autoconf 2.57 & automake 1.7.8
Fixed md5 library search for Debian.
Fixed db function calls for db version 2.
V0.3 Oct.22, 2003 JBW
Added more stringent packet-validity checks to doormand.c
Changed log-level of valid packet receipt events
Improved method of supplying replacement functions
Fixed zombie problem; (had forgotten wait() call...*blush*...)
Fixed -many- bugs in use of db version 2 functions
Added support for db version 1; can now accept versions 1-4.
Fixed several problems in configure.ac
Added "-i ipaddress" option to knock.c
V0.4 Nov.03, 2003 JBW
Changed semantics of "-D" option in doormand; now means "Debug"
Fixed bug in "-h" option in knock
Added iptables firewall scripts; renamed ipchains scripts
Fixed doormand hang on reconfigure after SIGHUP.
V0.5 July 2, 2004 JBW
Added an 'Enter secret' prompt to knock.c if no secret is specified
in either .knockcf or on command line
Removed use of Berkeley DB; using crude (but fast enough) binary search now.
Changed syntax of 'guestlist' configuration file
Fixed several small bugs in knock & doormand
v0.5.1 July 3, 2004 JBW
Removed 'maskbits' config record for knock client. (Never was actually
useful.. just a stupid design blunder.) Changed code to match in
doormand.c
Cleaned up many discrepancies in documentation
v0.6 July 14, 2004 JBW
Fixed bug in knock.exe, which under Win9x, would cause stubborn
'incorrect secret' errors.
Removed 'gettimeofday.c' from replacement functions
Added '-U' option to Windows version of the knocker, to allow
checks on what UTC time Windows thinks it is. (This helps fix
any leftover 'incorrect secret' problems.)
Added extra info on UTC problems to Windows docs 'knock.htm' & 'knock.txt'.
v0.6.1 July 16, 2004 JBW
Added explicit check during configuration for the existence of the
utility program 'lsof'.
(The doorman needs lsof to know when to remove the firewall rule that
allowed a connection after that connection is broken. If 'lsof' is
missing, old 'ALLOW' rules will never be removed.)
v0.6.2 July 16, 2004 JBW
Corrected doormand installation 'chmod' commands in Makefile.am
'knock' is unchanged from v0.6.1, for both *nix & winows
v0.7 July 22, 2004 JBW
Added firewall scripts for FreeBSD, OpenBSD, & netBSD
Changed error-reporting in all firewall scripts.