21 Jan 2006 v2.7a Reverted to previous version as streaming video was causing problems with some systems. 11 Nov 2005 v3.0 Added video streaming facility. 05 Oct 2005 v2.7a Minor changes to "Scrollbar" option to make WebMaster fit the screen size better. 23 Sep 2005 v2.7 Added a simple scheduler for the parallel port I/O control. Values can be sent to the port at the same times every day or once on preset dates. Added a "lighting level" detector to the camera. It can be used to pause capture when the brightness is above or below a pre-set level. Added ability to 'Logical OR' value sent to port with value already there. This allows two or more hardware devices to be controlled independently. Coded a more rigourous check for a valid IP address before IP-Refresh would FTP it to your website. (This becomes more important when retrieving your IP address from a router because an invalid address could be returned while offline - which is impossible when using an external lookup service). Fixed a few minor bugs that I've forgotten. 07 Sep 2005 v2.6 Changed http server code so Firefox browsers handle the download of zip files correctly. Major "tidy-up" of the code. I've removed the "re-boot" facility from IP-Refresh mainly because it wasn't working anyway and would cause WebMaster to hang if it tried to reboot while WebMaster was still starting up. Experimental feature added to IP-Refresh. Previously, when WebMaster was behind a router, the Internet IP address was obtained from an outside lookup service (checkip-dyndns.org). The new feature allows the address to be obtained from your router. You first "teach" WebMaster how to locate the IP address for your particular router. The outside lookup service is still available as an option and I've added another service (www.whatismyip.com) as an alternative. In addition to uploading refreshed pages by FTP, IP-Refresh can now also e-mail you if there is a change of IP address. Added - Don't log successful "get outside IP" requests. Added 'Backoff on failed IP lookup' checkbox. If IP-Refresh fails to retrieve the IP address, the interval will be incremented on each successive attempt. 18 Aug 2005 v2.5 Sorted out IP-Refresh to work correctly (hopefully!). 15 Aug 2005 v2.4j Added 176.16.x.x, 169.254.x.x and 10.x.x.x.x to Local LAN IP's 14 Aug 2005 v2.4i Improved IP-Refresh logging and added additonal 'Update' (or 'Start') button on IP-Refresh Log window in order to watch progress more easily. Other minor tweaks that I've forgotten. 22 Jul 2005 v2.4f Modified "Don't log own IP" code to prevent logging PC's on any 192.168 LAN address. 18 Jul 2005 v2.4e Added checkbox to disable Reverse DNS lookup. IP addresses without a Reverse Lookup cause WebMaster to stall for several seconds unless this logging facility is disabled. The Reverse DNS entry is used only in the server log window. 'Clear port at startup' checkbox and Send Value bugs fixed. 22 Jun 2005 v2.4d Fixed Add and Edit in IP-refresh 11 May 2005 v2.4b Added 'Edit' buttons on Local and Remote IP-Refresh File lists. 23 Apr 2005 v2.4 Added 'Check once on startup' option to IP-Refresh. Added 5 second delay to hit counters to prevent false double counting. Added automatic scrolling to log windows. Camera Save-FTP-Log fixed. Added 320 x 240 capture size. Added max limit of 32,000 lines to log all windows. Then log is deleted and starts again automatically. Added facility to remotely disable remote I/O control. "External" IP address now appears on title bar. Facility to re-boot external programs when IP-Refresh detects change of IP. (Known problem: some programs which have been rebooted no longer close automatically when WebMaster closes, others work ok. ??) Removed [X]Close to minimize facility. Added 'Debug' checkbox. This primarily prevents WebMaster "annoying" www.dyndns.com by constantly pinging their server while I develop the program. Normally, dyndns.com is contacted *once* when WebMaster starts up and then at the interval set in IP-Refresh. 16 Apr 2005 v2.3c Disabled [X]Close to minimize facility to try to cure problem when closing down. Checkboxes "Don't count own IP" in counters not saving setting - fixed. 14 Apr 2005 v2.3 Made some changes to IP-Refresh to give better error messages. (My new ISP from 18th Apr has dynamic-assigned IP so must be right by then!) http://homepages.nildram.co.uk/~vwlowen (or www.vwlowen.co.uk) Added separate log for Camera FTP operations. 13 Apr 2005 v2.1 I've tried to add some support for a larger default system font size by adding optional scrollbars. Added "Save configuration now" button to write the INI file at any time. 09 Apr 2005 v2.0 Major re-write of IP-Refresh. Any number of templates and associated webpages can now be configured. In addition, any number of *local* webpages (ie pages on the same PC as WebMaster) can also be refreshed from their own templates. Added a second, independently configurable, hit counter. 06 Apr 2005 v1.7 Simple I/O control of the server's parallel port via a web page added. 27 Mar 2005 v1.6e Bug with Daylight Saving in Time Server fixed. 24 Mar 2005 v1.6c/d I've had a few reports of WebMaster causing an error when attempting to close it down. Although I can't replicate the problem, I have changed some code which may help. One consequence is that the "outside" IP address is not shown at the top of the IP-Refresh facility until it starts running. 21 Mar 2005 v1.6 Facility for visitor's FeedBack Form added to web server. 19 Mar 2005 v1.5 Facility to include a Hit Counter added to Web Server. 17 Mar 2005 v1.4b IP-Refresh now works correctly behind a firewall. Added 'Dont Log Own IP' checkbox to Web Server Log. 10 Mar 2005 v1.4 Added access to video source device driver settings. 21 Feb 2005 v1.1b/d Added log for time server. Fixed bug which caused second instances of 'external programs' when Webmaster was restored from minimized. Changed 'Browse For Root Folder' code to try to solve a bug with Win98se. Splashscreen checkbox added. 20 Feb 2005 v1.1 Released