Changes in release 0.8.4

 * Fix for error reporting with FTP ASCII uploads.
 * Console frontend: Fix for missing newline in 'corrupt rcfile' message.

Changes in release 0.8.3

 * Minor Makefile fix.

Changes in release 0.8.2

 * GNOME frontend: Fixed a reported bug with using "always keep going"
 to update remote sites (Lee Mallabone).

Changes in release 0.8.1

 * Minor cosmetic change to console frontend: display remote root in
 banner lines too.

 * Slight speed optimisation.

 * GNOME file reorganisation (Lee Mallabone).

Changes in release 0.8.0

 * Updated EMX build to include WebDAV code (Steffen Siebert).

 * Fix for non-WebDAV builds (Steffen Siebert).

 * GNOME: New upload dialog (Lee Mallabone).

Changes in release 0.8.0pre2

 * WebDAV: Disabled '100-expect' completely, always, for safety.
 This feature will be brought back later as an option which defaults
 to "off".

 * configure fix to find 'xmlparse.h' in /usr/include/xmltok/ as 
 per Debian's libxmltok1-dev package.

Changes in release 0.8.0pre

 * Fixed bug which caused hostname lookup, connection and
 authentication errors to be ignored.
 
 * Fix for finding expat in 'xmltok' and 'xmlparse' libraries.

 * GNOME update from Lee Mallabone:
  - Redesigned quit dialog. No more dialogs popping up over each other.
  - Improved error handling.
  - WebDAV options added to interface.

Changes in release 0.7.10

 * Disallow using permissions support for WebDAV sites (prevents
 segfault mid-update).

 * Rename of send_file, hopefully improves AIX 4.3 build.

Changes in release 0.7.9

 * Added check for expat in -lxmltok and -lxmlparse as per
 Debian's libxmltok1 package.

 * console: Null-terminate long options array.

 * Added implicit rule for object file compilation, should fix build
 with non-GNU make.

 * Possible fix for cygwin WebDAV upload problems.

Changes in release 0.7.8

 * Added errno.h include in src/socket.c.

Changes in release 0.7.7

 * Added 'http limit' option to try only one request per connection.

 * read_line reverted to use recv() directly.

 * Bug fix where uploads will continue till end-of-file rather than
 a fixed number of bytes.

Changes in release 0.7.6

 * WebDAV: auth memory allocation tidyup, proxy support fixed,
 succeed on delete directory for any non-207 2xx class response.

 * Remove segfault on finding named pipes etc, in local directories 
 with debugging turned on.
 
 * FTP transfer type set when appropriate after broken connection -
 patch by Tim Ricketts <tr@oxlug.org>.

 * Extra debugging messages in FTP, WebDAV and socket code.

 * Minor man page update.

Changes in release 0.7.5

 * HTTP Basic auth fix, and response body with set Content-Length
 download fix.

Changes in release 0.7.4

 * console: Change to "sitecopy: Site `foo'..." line, now displays 
 mode name, site name, and remote server host only.

 * Experimental support for HTTP proxying - use, e.g.:
    proxy-server proxy.myserver.com
    proxy-port 8080
 in rcfile to enable.

 * Fall back on hardcoded port numbers if service name isn't known.

 * Complete rewrite of HTTP Authentication code, to the new RFC 2617
 standard. The new code has support for:
  - MD5-session algorithm
  - Digest code supports 'qop=auth-int' message integrity (untested)
  - understands multiple challenges in 401 response, uses Digest 
    in preference to Basic
  - interprets the 'Authentication-Info' header, and authenticates
    server response accordingly
  Tested against Apache 1.3.6 with the new mod_digest (still
  works against old RFC 2069-style server implementations, too).

 * Cleanups to HTTP code.

 * FTP Passwords and the HTTP 'Authorization:' header value are 
 now hidden in debugging output.

Changes in release 0.7.3

 * New 'http noexpect' option to workaround problems with WebDAV 
 servers which do not correctly handle the HTTP/1.1 
 'Expect: 100-continue' header (e.g. Apache <= 1.3.6).

Changes in release 0.7.2

 * GNOME error handling bugfix (Lee Mallabone)

 * Compile fix for cygwin environment, thanks to Andy Cowling.

Changes in release 0.7.1

 * Fixed lib/snprintf.c compilation (Andy Cowling)

Changes in release 0.7.0

 *** Name mapping has been removed - the 'rename' key is no longer
 *** valid in the rcfile

 * Enhanced exclude syntax, allows specific directories to be
 ignored, e.g. 'exclude /foo/bar' to exclude foo/bar, or
 'exclude /foo/bar/*.bak' similarly.

 * Socket reads will timeout, so the program will not hang
 indefinitely on a severe protocol error.

 * Console: Added --keep-going option to force an update to
 continue past errors. Faster startup (probably).

 * WebDAV: Filenames with non-alphanumeric characters in
 work now. Fetch mode memory consumption drastically improved. Better
 RFC2068 compliance.

 * FTP: Fetch and synch modes will work when 'ftp nopasv' is specified
 too - fixed by Paul Crowley <paul@hedonism.demon.co.uk>. File
 permissions are maintained in nooverwrite mode - fixed by Olivier Calle 
 <olivier@calle.org>.

 * GNOME changes from Lee Mallabone <lee0@callnetuk.com>:
  - All new site creation wizard. Seems stable, but it is new code so please
    test & report any shortcomings.
  - Massive memory plugs. Memory usage reduction by nearly an order of
    magnitude. (yea, i bloopered the first time round:)
  - Misc bug fixes. (see gnome/Changelog.xsitecopy for more details).

 * Ported to Digital Unix 4.0 by Dobrica Pavlinusic <dpavlin@foi.hr>.
 Ported to SunOS 4.1 (thanks to Andrew Haylett <ajh@primag.co.uk> and
 fetchmail). Ported to the cygwin environment by Andy Cowling
 <arc@sequent.com>. Generally, quite a lot of portability
 improvements.

 * Added support for SOCKS firewall - thanks to Andrew Haylett.

 * Bug fixes: some memory leaks.

Changes in release 0.6.0

 * Major restructuring of all the WebDAV code, including the
 addition of fetch and synch mode handlers. Fetch mode requires
 expat for XML parsing - see the INSTALL file for details (you 
 can still compile without expat, just you can't use fetch mode)

 * WebDAV code fixed to work with IIS 5 beta - thanks to Jim
 Whitehead for making a server available.

 * Yarom Last <ylast@cco.caltech.edu> extended the HTTP code 
 to work with non-WebDAV HTTP-based authoring servers, i.e.
  - AOLserver and Netscape Enterprise Server which implement
    the 'MKDIR' etc methods
  - Any HTTP server which can transparently create remote dirs
    with PUT requests

 * GNOME frontend changes from Lee Mallabone <lee0@callnetuk.com>:
  - New 'backup' menu for storage and restoration of the rcfile and
    individual site infofiles.
  - Save sites As, option added.
  - More online help.
  - Numerous bug fixes, including a major one - if you've had 
    trouble with XSitecopy before, I encourage you to try this 
    version.

 * FTP: Only execute TYPE when actually needed. Report login
 failure properly.
	
 * Misc bug fixes and tidying
