v1.6d 3-Aug-2003
Modified DHCP routines. WebX was correctly reading IP address but incorrectly
reading and storing Gateway and DNS info.
Also read SMTP Mail server via DHCP if provided
v1.6e 8-Aug-2003
Modified DHCP routines to try to solve remaining issues.
v1.6f 21-Aug-2003
Adjusted TCP socket handling to prevent "hung" sockets
v1.6g 3-Sep-2003
Corrected DHCP issue where Gateway was being misread
v1.7 9-Sep-2003
Added support for Pocket WebX Access and Registration
v1.8d 19-Oct-2003
Local caching of device status started (X10, Flags, Relays, Variables)
"Bounce" network before time sync and periodically to clear any hung network
sockets
New WebX Labeler sends device type (Lamp, Lamp-ExCode, Appliance, etc.)
so internal status can be set properly after 'All Lights On', 'All Lights Off',
'All Units Off' commands
Track time of last WebX activity and automatically reboot every 24 hours but not
within 15 minutes of last command
v1.8e 24-Oct-2003
Adding more cleanup and optimization around timesync and general networking
Added status messages to Com1 which can be monitored in the WinEVM
MegaController window
v1.8f 3-Nov-2003
Pocket WebX Support (Fixed Relay status)
Added Digital and Analog status
v1.8g 10-Nov-2003
Fixed SMTP bug where LF was used instead of CR,LF
Disabled periodic network "bounce" and only reset network on failed TimeSync
or Email
Pocket WebX Support for All Lights On, All Lights Off
v1.9 21-Nov-2003
Added FTP timeout to reset FTP server if connection is unexpectedly lost
Made device status available over HTTP as well as FTP