1.0.3
  - Massive overhaul done to main script.
  - Masquerade script no longer functional, lease masquerading
    functionality moved to ifcfg.def script.
  - Option updating implemented and tested.
  - No network route bug fixed.
  - --renew (-l) option added, triggers renew state on an interface.
  - Fixed problem with DHCP_NACK.
  - Added timeout selection option (-T).
  - Switched to using sleep() call and gettimeofday() call for more
    reliable timer control.
  - Fixed problem with state timer calculation in panic renew lease mode.

1.0.2
  - Link to /bin/sh added in the main path titled 'sh', so that
    people can choose which shell the want the scripts to run
    under. This will now facilitate the use of tclsh and perl
    if desired.
  - Morpheus finally brought to my attention as to why my scripts
    were failing under certain distributions of Linux. To be clear
    I was using '==' to evaiuate an equality for strings, and as
    it turns out, older specifications of shell scripting expect
    '=' not '==', which makes since. bash versions 2 and later are
    able to use '==' for testing equality; I guess I am to used to
    C/C++ programming.

1.0.1
  - system() call replaced with stable code.
  - alarm() call replaced with call to setitimer().

1.0.0
  - dhcpxd is non-beta!
  - AF_INET,SOCK_PACKET support added for kernels <= 2.0.xx .
    AF_PACKET,SOCK_PACKET is tried first so that the feature
    remains concurrent with new linux kernels.
  - Some final bugs worked out.
  - dhs.org update plug-in script added (ifcfg.def.dhs-update).
  - Exclusive process control for errorless synchronization.
  - Slave plug-in added.
  - Target plug-in added for establishing a route for masq scripts.

0.9.6
  - Performing final code analysis.
  - Enhancements done to scripts.
  - Locking added for mutual exclusive configuration.
  - Sample Plug-In script added (ifcfg.def.yi-update).

0.9.5
  - More improvements and error removal done to scripts.
  - Changed the packet socket open in DHCPRawSocket:: .
  - Entering final beta stage.

0.9.4
  - Brace and quick alias setup added to dhcpxd.conf processing.
  - Debian package support tested.
  - Command-line started dhcpxd sessions now have separate pid file which
    enables use of session per adapter technique. This is discouraged;
    nevertheless, people like it anyways.
  - Further modifications done to the shell scripts.
  - Long switch support added.
  - More analysis done on code.

0.9.3
  - Standard output, input, error redirection fixed.
  - Scripts and configuration mechanisms improved and revised.
  - Client code tightened up.
  - dhcpxd.conf can have quoted strings and remarks.

0.9.2
  - DHCP mechanism/packet transmission code tightened up.
  - Lease masquerading tested and documented.
  - Intensive analysis done on all code.
  - External packet sniffing code developed to observe the protocol.

0.9.1
  - Initial public release of DHCPXD.

0.8.1
  - First stable, working version of DHCPXD.
