Commit graph

4 commits

Author SHA1 Message Date
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
adam
70291e1454 Changes 0.9.7:
* Yet more large file support fixes.
 * C++ support for easy #include <librsync.h> in C++.
 * Removed Debian files from dist tarball.
 * Changed rdiff to an installed program on "make install".
 * Refactored delta calculation code to be cleaner and faster.
 * #879763: Fixed mdfour to work on little-endian machines which don't
   like unaligned word access.  This should make librsync work on
   pa-risc, and it makes it slightly faster on ia64.
 * #1022764: Fix corrupted encoding of some COPY commands in large
   files.
 * #1024881: Print long integers directly, rather than via casts to
   double.
 * Fix printf formats for size_t: both the format and the argument
   should be cast to long.
2004-11-25 14:25:22 +00:00
abs
8544ac6e44 Update librsync to 0.9.6: - Required for updated rdiff-backup
* Large file support fixes.
    * [v]snprintf or _[v]snprintf autoconf replacement function fix.
    * Changed installed include file from rsync.h to librsync.h.
    * Migration to sourceforge for hosting.
    * Rollsum bugfix that produces much smaller deltas.
    * Memory leaks bugfix patches.
    * mdfour bigendian and >512M bugfix, plus optimisations patch.
    * autoconf/automake updates and cleanups for autoconf 2.53.
    * Windows compilation patch, heavily modified.
    * MacOSX compilation patch, modified to autoconf vararg macro fix.
    * Debian package build scripts patch.
2003-08-14 12:02:04 +00:00
agc
b8e98b26ad Initial import of librsync-0.9.5.1 into the NetBSD Packages Collection.
Provided in PR 18576 by "David S." <dgs@malign.rad.washington.edu>

Librsync is a library for calculating and applying network deltas,
with an interface designed to ease integration into diverse network
applications.  Librsync encapsulates the core algorithms of the rsync
protocol, which help with efficient calculation of the differences
between two files.  The rsync algorithm is different from most
differencing algorithms because it does not require the presence of
the two files to calculate the delta.  Instead, it requires a set of
checksums of each block of one file, which together form a signature
for that file.  Blocks at any point in the other file which have the
same checksum are likely to be identical, and whatever remains is the
difference.
2002-10-15 13:49:19 +00:00