------------------------------------------------------------------------
r1393 | mbr | 2009-01-12 23:28:43 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/branches/fwknop-1.9.10/packaging/fwknop-nodeps.spec
   M /fwknop/branches/fwknop-1.9.10/packaging/fwknop.spec

date bug fix for fwknop spec files
------------------------------------------------------------------------
r1392 | mbr | 2009-01-12 23:27:03 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   A /fwknop/branches/fwknop-1.9.10 (from /fwknop/trunk:1391)

created fwknop-1.9.10 branch
------------------------------------------------------------------------
r1391 | mbr | 2009-01-12 23:26:24 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/VERSION
   M /fwknop/trunk/fwknop
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_serv
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/knoptm
   M /fwknop/trunk/knopwatchd.c
   M /fwknop/trunk/packaging/fwknop-nodeps.spec
   M /fwknop/trunk/packaging/fwknop.spec
   M /fwknop/trunk/test/fwknop_test.pl

fwknop-1.9.10 release
------------------------------------------------------------------------
r1389 | mbr | 2009-01-12 02:38:39 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/VERSION
   M /fwknop/trunk/fwknop
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_serv
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/knoptm
   M /fwknop/trunk/knopwatchd.c
   M /fwknop/trunk/test/fwknop_test.pl

1.9.10-pre6
------------------------------------------------------------------------
r1388 | mbr | 2009-01-12 02:05:18 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/test/conf/any_interface_fwknop.conf
   M /fwknop/trunk/test/conf/blacklist_dashA_IP_fwknop.conf
   M /fwknop/trunk/test/conf/blacklist_fwknop.conf
   M /fwknop/trunk/test/conf/default_fwknop.conf
   M /fwknop/trunk/test/conf/filter_62203_fwknop.conf
   M /fwknop/trunk/test/conf/forward_chain_fwknop.conf
   M /fwknop/trunk/test/conf/gpg2_fwknop.conf
   M /fwknop/trunk/test/conf/gpg2_http_fwknop.conf
   M /fwknop/trunk/test/conf/http_fwknop.conf
   M /fwknop/trunk/test/conf/ipt_sleep_fwknop.conf
   M /fwknop/trunk/test/conf/md5_fwknop.conf
   M /fwknop/trunk/test/conf/no_local_nat_fwknop.conf
   M /fwknop/trunk/test/conf/no_promisc_fwknop.conf
   M /fwknop/trunk/test/conf/output_chain_fwknop.conf
   M /fwknop/trunk/test/conf/pcap_file_fwknop.conf
   M /fwknop/trunk/test/conf/pk_fwknop.conf
   M /fwknop/trunk/test/conf/popen_fwknop.conf
   M /fwknop/trunk/test/conf/rand_port_fwknop.conf
   M /fwknop/trunk/test/conf/sha1_fwknop.conf
   M /fwknop/trunk/test/conf/sha256_fwknop.conf
   M /fwknop/trunk/test/conf/spa_aging_fwknop.conf
   M /fwknop/trunk/test/conf/system_fwknop.conf
   M /fwknop/trunk/test/conf/tcp_serv_fwknop.conf

switched to disable ENABLE_COOKED_INTF
------------------------------------------------------------------------
r1386 | mbr | 2009-01-12 00:57:40 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/VERSION
   M /fwknop/trunk/fwknop
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_serv
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/knoptm
   M /fwknop/trunk/knopwatchd.c
   M /fwknop/trunk/test/fwknop_test.pl

bumped version to 1.9.10-pre5
------------------------------------------------------------------------
r1385 | mbr | 2009-01-12 00:57:05 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/test/conf/any_interface_fwknop.conf
   M /fwknop/trunk/test/conf/blacklist_dashA_IP_fwknop.conf
   M /fwknop/trunk/test/conf/blacklist_fwknop.conf
   M /fwknop/trunk/test/conf/default_fwknop.conf
   M /fwknop/trunk/test/conf/filter_62203_fwknop.conf
   M /fwknop/trunk/test/conf/forward_chain_fwknop.conf
   M /fwknop/trunk/test/conf/gpg2_fwknop.conf
   M /fwknop/trunk/test/conf/gpg2_http_fwknop.conf
   M /fwknop/trunk/test/conf/http_fwknop.conf
   M /fwknop/trunk/test/conf/ipt_sleep_fwknop.conf
   M /fwknop/trunk/test/conf/md5_fwknop.conf
   M /fwknop/trunk/test/conf/no_local_nat_fwknop.conf
   M /fwknop/trunk/test/conf/no_promisc_fwknop.conf
   M /fwknop/trunk/test/conf/output_chain_fwknop.conf
   M /fwknop/trunk/test/conf/pcap_file_fwknop.conf
   M /fwknop/trunk/test/conf/pk_fwknop.conf
   M /fwknop/trunk/test/conf/popen_fwknop.conf
   M /fwknop/trunk/test/conf/rand_port_fwknop.conf
   M /fwknop/trunk/test/conf/sha1_fwknop.conf
   M /fwknop/trunk/test/conf/sha256_fwknop.conf
   M /fwknop/trunk/test/conf/spa_aging_fwknop.conf
   M /fwknop/trunk/test/conf/system_fwknop.conf
   M /fwknop/trunk/test/conf/tcp_serv_fwknop.conf

added ENABLE_COOKED_INTF
------------------------------------------------------------------------
r1383 | mbr | 2009-01-12 00:51:46 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/CREDITS
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/VERSION
   M /fwknop/trunk/fwknop
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_serv
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/knoptm
   M /fwknop/trunk/knopwatchd.c
   M /fwknop/trunk/test/fwknop_test.pl

bumped version to 1.9.10-pre4
------------------------------------------------------------------------
r1382 | mbr | 2009-01-12 00:36:24 -0500 (Mon, 12 Jan 2009) | 3 lines
Changed paths:
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/fwknop.conf
   M /fwknop/trunk/fwknopd

- Added ENABLE_COOKED_INTF to force fwknopd to always treat the sniffing
interface as the "cooked" interface type found on Linux.

------------------------------------------------------------------------
r1381 | mbr | 2009-01-12 00:26:39 -0500 (Mon, 12 Jan 2009) | 3 lines
Changed paths:
   M /fwknop/trunk/CREDITS
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/fwknopd

- Updated minimum ICMP header length to 8 bytes in fwknopd to accept
spoofed SPA packets over ICMP echo requests.

------------------------------------------------------------------------
r1380 | mbr | 2009-01-12 00:19:15 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/install.pl

minor usage() update to include --Single-mod-install option
------------------------------------------------------------------------
r1379 | mbr | 2009-01-12 00:17:17 -0500 (Mon, 12 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/fwknop

minor update for not sending SPA packets in test mode for spoofed packets
------------------------------------------------------------------------
r1378 | mbr | 2009-01-10 09:39:00 -0500 (Sat, 10 Jan 2009) | 3 lines
Changed paths:
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/install.pl

- Added --Single-mod-install to the perl installer so that individual
module dependencies can be installed piecemeal.

------------------------------------------------------------------------
r1376 | mbr | 2009-01-09 01:01:46 -0500 (Fri, 09 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/VERSION
   M /fwknop/trunk/fwknop
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_serv
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/knoptm
   M /fwknop/trunk/knopwatchd.c
   M /fwknop/trunk/test/fwknop_test.pl

bumped version to 1.9.10-pre3
------------------------------------------------------------------------
r1375 | mbr | 2009-01-09 01:01:14 -0500 (Fri, 09 Jan 2009) | 5 lines
Changed paths:
   M /fwknop/trunk/CREDITS
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_funcs.c
   M /fwknop/trunk/knopwatchd.c


+    - Updated knopwatchd to allow more than one overwrite file (Franck
+      Joncourt).


------------------------------------------------------------------------
r1374 | mbr | 2009-01-08 23:49:25 -0500 (Thu, 08 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/knopwatchd.c

updated to set knopwatchd_check_interval and knopwatchd_max_retries to default values within the clean_settings() function
------------------------------------------------------------------------
r1373 | mbr | 2009-01-08 23:12:34 -0500 (Thu, 08 Jan 2009) | 8 lines
Changed paths:
   M /fwknop/trunk/knopwatchd.c

  - The check_knopmd variable is initialized/updated when the settings are
    checked according to the new function isKnopmdRequired. The 
    check_auth_mode function is removed and thus closes a bug ; It checked
    for the value of ENABLE_SYSLOG_FILE before the variable was set.
  - In case the clean_settings function gets more complicated, and updates
    some global variables, we make sure to call it before parsing any
    configuration file

------------------------------------------------------------------------
r1372 | mbr | 2009-01-06 08:24:54 -0500 (Tue, 06 Jan 2009) | 4 lines
Changed paths:
   M /fwknop/trunk/CREDITS
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_funcs.c
   M /fwknop/trunk/knopwatchd.c

- Added the ability to send mail with the sendmail command in knopwatchd
One of the mailCmd and sendmailcmd must be available in fwknop.conf
(Franck Joncourt).

------------------------------------------------------------------------
r1371 | mbr | 2009-01-04 13:45:00 -0500 (Sun, 04 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/CREDITS

added Damien
------------------------------------------------------------------------
r1370 | mbr | 2009-01-04 13:38:40 -0500 (Sun, 04 Jan 2009) | 7 lines
Changed paths:
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/test/fwknop_test.pl

- Bug fix to add client timeout (--fw-timeout) support to both forward
NAT and local NAT modes (Damien Stuart).  This required increasing the
number of expected fields in decrypted SPA packets in fwknopd.
- (Test suite): Added support for collecting *.warn and *.die output for
each test as it is executed and appending this data to each test output
file.

------------------------------------------------------------------------
r1369 | mbr | 2009-01-01 10:51:15 -0500 (Thu, 01 Jan 2009) | 1 line
Changed paths:
   M /fwknop/trunk/fwknopd

minor update to fix a warning when printing Digest:SHA or Digest::MD5 versions, and added debug statements to print expected number of SPA packet fields
------------------------------------------------------------------------
r1368 | mbr | 2008-12-27 22:11:56 -0500 (Sat, 27 Dec 2008) | 1 line
Changed paths:
   M /fwknop/trunk/fwknopd

minor update to be more rigorous with verifying base64 encoded data
------------------------------------------------------------------------
r1367 | mbr | 2008-12-27 22:06:56 -0500 (Sat, 27 Dec 2008) | 1 line
Changed paths:
   A /fwknop/trunk/test/conf/gpg2_http_fwknop.conf
   M /fwknop/trunk/test/fwknop_test.pl

added tests for gpg SPA packets over HTTP
------------------------------------------------------------------------
r1365 | mbr | 2008-12-15 23:50:24 -0500 (Mon, 15 Dec 2008) | 1 line
Changed paths:
   M /fwknop/trunk/VERSION
   M /fwknop/trunk/fwknop
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_serv
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/knoptm
   M /fwknop/trunk/knopwatchd.c
   M /fwknop/trunk/test/fwknop_test.pl

1.9.10-pre2
------------------------------------------------------------------------
r1364 | mbr | 2008-12-15 23:50:04 -0500 (Mon, 15 Dec 2008) | 8 lines
Changed paths:
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/fwknop
   M /fwknop/trunk/fwknop.8
   M /fwknop/trunk/fwknop.conf
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/test/conf/any_interface_fwknop.conf
   M /fwknop/trunk/test/conf/blacklist_dashA_IP_fwknop.conf
   M /fwknop/trunk/test/conf/blacklist_fwknop.conf
   M /fwknop/trunk/test/conf/default_fwknop.conf
   M /fwknop/trunk/test/conf/filter_62203_fwknop.conf
   M /fwknop/trunk/test/conf/forward_chain_fwknop.conf
   M /fwknop/trunk/test/conf/gpg2_fwknop.conf
   A /fwknop/trunk/test/conf/http_fwknop.conf
   M /fwknop/trunk/test/conf/ipt_sleep_fwknop.conf
   M /fwknop/trunk/test/conf/md5_fwknop.conf
   M /fwknop/trunk/test/conf/no_local_nat_fwknop.conf
   M /fwknop/trunk/test/conf/no_promisc_fwknop.conf
   M /fwknop/trunk/test/conf/output_chain_fwknop.conf
   M /fwknop/trunk/test/conf/pcap_file_fwknop.conf
   M /fwknop/trunk/test/conf/pk_fwknop.conf
   M /fwknop/trunk/test/conf/popen_fwknop.conf
   M /fwknop/trunk/test/conf/rand_port_fwknop.conf
   M /fwknop/trunk/test/conf/sha1_fwknop.conf
   M /fwknop/trunk/test/conf/sha256_fwknop.conf
   M /fwknop/trunk/test/conf/spa_aging_fwknop.conf
   M /fwknop/trunk/test/conf/system_fwknop.conf
   M /fwknop/trunk/test/conf/tcp_serv_fwknop.conf
   M /fwknop/trunk/test/fwknop_test.pl

Added the ability to send SPA packet over HTTP to a webserver.  This
requires that the smae running fwknopd is also running a webserver, or
that ENABLE_TCP_SERVER is enabled so that fwknopd spawns fwknop_serv to
listen on a real TCP socket.  Sending SPA packets over HTTP is
accomplished with a new command line argument --HTTP on the fwknop
client command line, and via a new configuration variable
ENABLE_SPA_OVER_HTTP in the fwknop.conf file.

------------------------------------------------------------------------
r1363 | mbr | 2008-12-14 12:59:32 -0500 (Sun, 14 Dec 2008) | 3 lines
Changed paths:
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/bump_version.pl
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_serv
   M /fwknop/trunk/fwknopd
   A /fwknop/trunk/test/conf/tcp_serv_fwknop.conf
   M /fwknop/trunk/test/fwknop_test.pl

- (Test suite): Added the ability to test sending SPA packets over 
established TCP connections with the fwknop_serv daemon.

------------------------------------------------------------------------
r1362 | mbr | 2008-12-04 22:14:18 -0500 (Thu, 04 Dec 2008) | 1 line
Changed paths:
   M /fwknop/trunk/install.pl

bugfix to account for new perl lib directory handling code for client mode installs
------------------------------------------------------------------------
r1361 | mbr | 2008-12-02 23:05:13 -0500 (Tue, 02 Dec 2008) | 7 lines
Changed paths:
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/bump_version.pl
   M /fwknop/trunk/fwknop.h
   M /fwknop/trunk/fwknop_funcs.c
   M /fwknop/trunk/knopwatchd.c

- Bug fix to add --Override config support to knopwatchd (Franck
Joncourt).
- Added config dumping support to knopwatchd with -D (Franck Joncourt).
- Minor code cleanups and updates to knopwatched (such as the usage of
isspace() to allow tab chars between variable names and values in the
fwknop.conf file (Franck Joncourt).

------------------------------------------------------------------------
r1359 | mbr | 2008-11-20 22:12:16 -0500 (Thu, 20 Nov 2008) | 1 line
Changed paths:
   M /fwknop/trunk/VERSION
   M /fwknop/trunk/fwknop
   M /fwknop/trunk/fwknop_serv
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/knoptm
   M /fwknop/trunk/knopwatchd.c
   M /fwknop/trunk/test/fwknop_test.pl

version 1.9.10-pre1
------------------------------------------------------------------------
r1358 | mbr | 2008-11-20 21:33:55 -0500 (Thu, 20 Nov 2008) | 15 lines
Changed paths:
   M /fwknop/trunk/ChangeLog
   M /fwknop/trunk/fwknop.conf
   M /fwknop/trunk/fwknopd
   M /fwknop/trunk/knoptm
   M /fwknop/trunk/test/fwknop_test.pl

- Added ENABLE_EXTERNAL_CMDS for fwknopd to control whether the
  EXTERNAL_CMD_OPEN and EXTERNAL_CMD_CLOSE directives are used (instead of
  just checking whether they are set to __NONE__);
- Bug fix to make sure to properly construct hash reference for the
  "include" command list for the check_commands() function when checking
  for the mail command.
- Bug fix for fwknopd to not require Net::Pcap::lookupnet() to succeed on
  interfaces with no IPv4 address assigned.  This function sets the IP and
  netmask of the local interface, but if fwknopd sniffs an interface
  without any IP assigned, then such information will not necessarily
  exist.
- (Test suite): Bug fix for the proper usage of the 'ps' command on
  FreeBSD and Mac OS X systems.  The test suite now runs successfully on
  these systems after this fix.

------------------------------------------------------------------------
r1357 | mbr | 2008-11-20 21:33:19 -0500 (Thu, 20 Nov 2008) | 1 line
Changed paths:
   M /fwknop/trunk/test/conf/any_interface_fwknop.conf
   M /fwknop/trunk/test/conf/blacklist_dashA_IP_fwknop.conf
   M /fwknop/trunk/test/conf/blacklist_fwknop.conf
   M /fwknop/trunk/test/conf/default_fwknop.conf
   M /fwknop/trunk/test/conf/external_cmd_no_dash_A_access.conf
   M /fwknop/trunk/test/conf/external_cmd_no_open_ports_access.conf
   M /fwknop/trunk/test/conf/filter_62203_fwknop.conf
   M /fwknop/trunk/test/conf/forward_chain_fwknop.conf
   M /fwknop/trunk/test/conf/gpg2_fwknop.conf
   M /fwknop/trunk/test/conf/ipt_sleep_fwknop.conf
   M /fwknop/trunk/test/conf/md5_fwknop.conf
   M /fwknop/trunk/test/conf/no_local_nat_fwknop.conf
   M /fwknop/trunk/test/conf/no_promisc_fwknop.conf
   M /fwknop/trunk/test/conf/output_chain_fwknop.conf
   M /fwknop/trunk/test/conf/pcap_file_fwknop.conf
   M /fwknop/trunk/test/conf/pk_fwknop.conf
   M /fwknop/trunk/test/conf/popen_fwknop.conf
   M /fwknop/trunk/test/conf/rand_port_fwknop.conf
   M /fwknop/trunk/test/conf/sha1_fwknop.conf
   M /fwknop/trunk/test/conf/sha256_fwknop.conf
   M /fwknop/trunk/test/conf/spa_aging_fwknop.conf
   M /fwknop/trunk/test/conf/system_fwknop.conf

Added ENABLE_EXTERNAL_CMDS variable
------------------------------------------------------------------------
