26 August 2002
version 1.3.9 (devel)

- allow urls in host file
- gives a warning on unsupported url schemes
- removed unnecessary /o from several regexes
- will try to figure out SSL hosts as well


15 March 2002
version 1.2.3 (stable)

- made 1.3.8 stable and renamed to 1.2.3


5 October 2001
version 1.3.8 (devel)

- User may specify hostfile, url and host:port on the command line
  all are considered.
- Program now uses Getopt to parse arguments
- Code cleanup and proper indentation added
- Fixed bugs in man page

6 April 2001
version 1.3.7 (devel)

- Added check for Servlet-Engine as well as Server - thanks to G. Vieri.
- Added option to pass a url instead of host and port - suggested by
  Dimi Shahbaz.
- Converted a lot of regex matches into simple string matches.
- Added /o switch to most regexes.

1 October 2000
version 1.3.6 (devel)

- Added a timeout value for hosts - suggested by Josef Radinger.

9 June 2000
version 1.3.5 (devel)

- Added a check to see whether the real hostname could be identified or
  not.  In some cases (dns problem?) this caused $realname to be undefined
  which caused a warning.
- Better tracing with --trace switch.
- Removed use of barewords as hash indexes.  This caused a warning on some
  implementations.  I don't know why it didn't in mine.

7 June 2000
version 1.3.4 (devel)

- Added --showreal option to display the real hostname.  This is useful
  if you use the canonical name or an alias.
- Added --showip option to display the IP address of the host.  If there
  are multiple IP addresses, only the first will be returned.

7 June 2000
version 1.2.2 (stable)

- Version 1.3.3 made stable to 1.2.2

8 April 2000
version 1.3.3 (devel)

- Added default login name option for proxy authentication - Binand.

25 March 2000
version 1.3.2 (devel)

- Added a fix for broken servers that do not respond to the HEAD method.
  Thanks to Ed Sawicki for pointing me to http://www.walgreens.com/

21 January 2000
version 1.3.1 (devel)

- Now prints a newline after accepting proxy authentication password from
  user. This was a problem only in cases where stdout and stderr prints to
  the same device.
- Default proxy port of 80 is used if none is specified. If you think this
  should be different, tell me what you think it should be and why.
- Starts polling hosts as soon as it has at least one host to poll. The
  earlier version would wait until the entire list of hosts was read from
  standard input or a file. This was a problem if the input was large, or
  generated on the fly.  The change reduces idle time.
- Can now read from multiple host files. If a hostfile and a command line
  host are both specified, the command line host is ignored.
- Increased modularity by moving a lot more code into subroutines.


13 January 2000
version 1.3.0 (devel)

- Added --debug and --trace switches for better error/bug detection
- Better error messages
- Added --serveronly switch to suppress display of information other than the
  server type
- Improved parsing of command line switches for improved error tolerance
- Added a manual page - finally


12 January 2000
version 1.2.1 (stable)

- Bug that caused program to die if http_proxy variable was not set - fixed
  Thanks to Marco Giardini for pointing it out.


11 January 2000
version 1.2.0 (stable) [1.1.3 (devel)]

- 1.1 development series made stable 
- minor bug in 1.1.2 that caused display of `uninitialised variable' if the 
  no_proxy environment variable had not been set fixed. Thanks to Subhas Roy
  for pointing this out.


5 January 2000
version 1.1.2 (devel)

- Fixed bug in parsing http_proxy variable
- Added support for proxy authentication
- Added support for no_proxy environment variable. Proxy server will not be
  used for hosts included in this variable.


2 January 2000
version 1.1.1 (devel)

- Fixed major bug that caused program to print `not a http host' for all 
  hosts
- Fixed bug that caused program to ignore port number if not separated from
  host by a single colon or space
- Fixed minor bugs that caused display of proxy instead of host name when
  called with the --showinput switch
- Changed format of proxy host specified through the --proxy switch
- Added --noproxy switch which does the same job as --proxy none
- Cut down the amount of help given through the --help switch. Detailed
  help will be available in the manual page which is will come out soon.


version 1.0.1 (stable)

- Fixed bug that caused program to ignore port number if not separated from
  host by a single colon or space
- Fixed bug that caused program to hang if a valid but non-http port was 
  specified.
- Changed to using HEAD method instead of OPTIONS method.


1 January 2000
version 1.1.b (devel)

- Added support for HTTP proxies thanks to Binand Raj S.
- Fixed bug that caused program to hang if a valid but non-http port was 
  specified.
- Changed to using HEAD method instead of OPTIONS method.


30th December 1999
version 1.0.b (stable)
Initial release version

- Now reads from stdin or a file


28th December 1999
version 0.1.b (devel)
Unreleased

Reads one host from command line.