diff update for fwknop-2.0.3 release
minor spelling typo fixes
minor spelling typo fixes
[server] bug fix in --disable-file-cache mode

Applied patch from Vlad Glagolev to fix ndbm/gdbm usage when --disable-file-cache
is used for the autoconf configure script.  This functionality was broken in
be4193d734850fe60f14a26b547525ea0b9ce1e9 through improper handling of #define
macros from --disable-file-cache.
[server] (Vlad Glagolev) Submitted a patch to fix command exec mode

(Vlad Glagolev) Submitted a patch to fix command exec mode
under SPA message type validity test.  Support for command exec mode was
also added to the test suite.
(Vlad Glagolev) Submitted an OpenBSD port for fwknop-2.0.3

(Vlad Glagolev) Submitted an OpenBSD port for fwknop-2.0.3, and this has
been checked in under extras/openbsd/.
added the OpenBSD port from Vlad
added mbr@cipherdyne.org to bug email list
minor print status update in --Anonymize mode
[todo] client/server tests
added log output for the sniffing interface
Added upstart config for Ubuntu systems

fwknop can be easily managed with upstart with the addition of this config.
Here is an example:

 # service fwknop start
 fwknop start/running, process 4269
Added blurb about the new upstart config
[server] upstart config change to start on network device up

For the upstart config make sure only start fwknopd after a non-loopback
network interface is brought up.  Also added a commented post-start script
to send an email whenever fwknopd is (re)started.
minor fwknopd man page fixes
[server] GPG_ALLOW_NO_PW + no KEY bug fix

Bug fix to allow GPG_ALLOW_NO_PW to result in not also having to specify a
Rijndael key.
[server] Switched upstart config to use 'expect' section

This change allows fwknopd to write syslog messages to traditional syslog files
while running under upstart.  Not forking into the background resulted in
messages meant for syslog were captured under /var/log/upstart/fwknop.log.
Better IP spoofing support (udpraw and icmp)

- [client] Added '-P udpraw' to allow the client to send SPA packets over
  UDP with a spoofed source IP address.  This is in addition to the
  original 'tcpraw' and 'icmp' protocols that also support a spoofed
  source IP.
- [server] Bug fix to accept SPA packets over ICMP if the fwknop client
  is executed with '-P icmp' and the user has the required privileges.
minor replay warning msg fix to not include newlines (better for syslog)
[client] for spoofed SPA packets over ICMP, switche back to sending over echo reply