Changes in 0.4.2 - fix CAN-2005-1849 for embedded zlib - obey -s flag Changes in 0.4.1 - security fix from zlib-1.2.2 - generate RFC 1123 date strings in HTTP requests - include port numbers in Host headers - be slightly more accepting in proxy URL syntax - don't generate Accept-Ranges headers Changes in 0.4.0 - now considered beta instead of alpha quality - fixed incorrect 100%/done display of progress bar when cleanly disconnected before end by server - updated autoconf/automake scripts Changes in 0.3.3 - build in gzip in zsyncmake which produces .gz files optimised for zsync - quickly stop downloading from a URL producing bad data - -k option to keep the .zsync file, and redownload only when it changes - fixes some possible crashes that could occur with unexpected remote responses Changes in 0.3.2 - automatically decompress local seed data when this is appropriate - progress bars with rate and ETA for all downloads - automatically recompress downloaded file if possible - deal better with local .zsyncs containing relative URLs Changes in 0.3.1 - fix SEGV when downloading with no local data found - fix failure when incomplete final block of uncompressed stream is unknown - fix some memory leaks Changes in 0.3.0 - fix endian check in libhash (works on FreeBSD again) - major code reorganisation Changes in 0.2.3 - fix crash in zsyncmake with short files - "negative" hash table used to speed up processing Changes in 0.2.2 - complete support for stored blocks in gzip files - update block size recommendations in man page Changes in 0.2.1 - fixed bug where zsync would loop if fed more than one local source file - enabled zsync to handle gzip files containing stored (uncompressed) blocks (so we should do slightly better on gzipped binaries now - but this is still incomplete and will not work for all files) Changes in 0.2.0 - major reduction in the size of the control file, due to some new optimisations - further fixes for servers refusing to do multipart/byteranges responses Changes in 0.1.6 - fixes some problems with compressed file downloads and unusual server responses - improved http_proxy parsing Changes in 0.1.5 - fixes some minor HTTP problems Changes in 0.1.4 - fixed compilation with gcc-3.4 Changes in 0.1.3 - HTTP proxy support - better HTTP support - we deal better with unusual server responses Changes in 0.1.2 - fixes for Solaris/sparc Changes in 0.1.1 - more efficient compressed stream support - code cleanups Changes in 0.1.0 - finished the cleanup of the compressed file transfer code - major improvement in efficiency for compressed file transfers - OpenSSL is no longer required - now under the v2 Artistic License Changes in 0.0.6 - just code cleanups and documentation updates Changes in 0.0.5 - switch to OpenSSL's MD4 code - fix checksumming at stream end - fix various portability problems Changes in 0.0.4 - relative URLs in .zsync files supported - HTTP redirects are followed for the metafile - now uses both compressed and uncompressed sources to further reduce download sizes Changes in 0.0.3 - fix HTTP connection termination handling - speed up local file reading Changes in 0.0.2 - HTTP/1.1, with pipelining - cleaning up more of the libc streams and mmap clutter - progress displays - lots of bugfixes First release 0.0.1.