Permalink
Switch branches/tags
Nothing to show
Commits on Dec 12, 2009
Commits on Jul 12, 2009
  1. Another large file on 32bit problem.

    Colin Phipps committed Jul 12, 2009
  2. Keep track of the next already-known block when reading a matching se…

    …t of seed
    
    data, and don't continue matching once we reach already-known data. This
    improves performance in cases where the target file contains the same block
    sequence repeated many times (e.g. blocks of all NULs occur frequently in an
    ISO image).
    Colin Phipps committed Jul 12, 2009
Commits on Jul 7, 2009
  1. Fix problem with max file length being 2G on 32bit systems.

    Bump version number.
    Move rcksum:unlink_block to hash.c and rename.
    Colin Phipps committed Jul 7, 2009
Commits on Jul 5, 2009
  1. 0.6.1 release.

    Colin Phipps committed Jul 5, 2009
Commits on Apr 28, 2009
  1. Updates notes on the website for redirect support.

    Colin Phipps committed Apr 28, 2009
Commits on Apr 23, 2009
  1. Support redirects on the target URL.

    Colin Phipps committed Apr 23, 2009
Commits on Apr 14, 2009
Commits on Apr 13, 2009
  1. Bump version number in preparation for 0.6.1 release.

    Colin Phipps committed Apr 13, 2009
  2. Fix some bugs with files <= 1 block in size; we want sequential_match…

    …es=1 and there were some bugs in that.
    Colin Phipps committed Apr 13, 2009
  3. Fix issue noticed by James Montgomerie, where files smaller than 1*se…

    …quential_matches blocks would not be used as local source material.
    Colin Phipps committed Apr 13, 2009
Commits on Mar 6, 2009
  1. Fix for MacOS X compilation, from Richard Kiss.

    Colin Phipps committed Mar 6, 2009
  2. A few minor improvements.

    Colin Phipps committed Mar 6, 2009
Commits on Jan 25, 2009
  1. Recompression support for gzip files made with gzip --no-name/-n or z…

    …lib:gzio.c (or minizip).
    
    Expanded options allowed for gzip in the .zsync accordingly.
    Use ceil(3) instead of cryptic +7.9 in checksum bits->bytes calculation.
    Colin Phipps committed Jan 25, 2009
Commits on Jan 24, 2009
  1. Some minor fixes to the website.

    Colin Phipps committed Jan 24, 2009
  2. v0.6 release.

    Colin Phipps committed Jan 24, 2009
Commits on Jan 23, 2009
  1. Bump versions numbers in docs to 0.6.

    Restore customisations to INSTALL.
    Colin Phipps committed Jan 23, 2009
Commits on Jan 22, 2009
  1. Set mtime on downloaded files to match the source file.

    Colin Phipps committed Jan 22, 2009
  2. Add zsglobal.h to distribution.

    Colin Phipps committed Jan 22, 2009
Commits on Jan 21, 2009
  1. Tidy up and comment the main body of libzsync.

    Break out more steps into their own functions so the steps are more clearly separated out.
    Make const some of the pointers passing around buffers of received data, for clarity and to catch any coding errors.
    Colin Phipps committed Jan 21, 2009
Commits on Jan 19, 2009
  1. Tidy up and improve explanation of zmap part of libzsync.

    Colin Phipps committed Jan 19, 2009
  2. Remove debugging left in in last commit.

    Colin Phipps committed Jan 19, 2009
  3. Finish code tidy up and commenting on librcksum.

    Colin Phipps committed Jan 19, 2009
Commits on Jan 18, 2009
  1. Start tidying up librcksum code.

    Colin Phipps committed Jan 18, 2009
  2. Code indentation cleanup and better explanatory comments on the clien…

    …t, http and zsyncmake code.
    Colin Phipps committed Jan 18, 2009
  3. -q replaces -s, and now also suppresses the warning about no relevant…

    … local data - useful for scripts.
    
    -s remains as a deprecated synonym (but no warning).
    Colin Phipps committed Jan 18, 2009
  4. Update copyright notices.

    Colin Phipps committed Jan 18, 2009
  5. Error checking improvements in zsyncmake and HTTP fetch code.

    -V option to return version in zsyncmake.
    Colin Phipps committed Jan 18, 2009
  6. Various URL handing improvements.

    Unsupported URL schemes for the .zsync file no longer treat the URL as a local file name.
    Colin Phipps committed Jan 18, 2009
  7. Fix an out-of-bounds memory access when processing the last block of …

    …an uncompressed stream.
    
    And fix a case where errors could be ignored from lower layers for the same case.
    Thanks to patches from Timothy Lee.
    Colin Phipps committed Jan 18, 2009
  8. Fix minor memory leak in zsyncmake.

    cph6 committed Jan 18, 2009
  9. Fix a potential crash in librcksum, found by Timothy Lee.

    If the checksum hashes were never initialised (e.g. early exit due to bad control file), then rcksum_end would try to free an uninitialised pointer.
    Also fix two memory leaks on error paths.
    cph6 committed Jan 18, 2009
Commits on Jan 13, 2009