zsync 0.6.1 is now available from the download page. This fixes a few bugs that have been spotted in the previous version, plus a few minor feature changes:
- recompression support for gzip files made with zlib:gzio.c or gzip -n
- fix compilation on MacOS X
- allow HTTP redirects on the target file; not sure whether this is a good idea or not...
- fix unecessary transfer of whole file where file is smaller than the context size (1x or 2x blocksize)
- use
sequential_matches=1when there is only one block; otherwise we're forced to transfer the whole file for files below 2kiB - fix librcksum handling of zsync streams with
sequential_matches == 1; it was giving false negatives when applying the rsync algorithm, resulting in poor use of local source data whensequential_matches == 1(which didn't actually occur in any recent version of zsync)