A Library for Generating Network Deltas

Edit Package librsync

librsync implements the "rsync" algorithm, which allows remote
differencing of binary files. librsync computes a delta relative to a
file's checksum, so the two files need not both be present to generate
a delta.

Refresh
Refresh
Source Files
Filename Size Changed
librsync.changes 0000007586 7.41 KB
librsync.spec 0000002965 2.9 KB
v2.3.1.tar.gz 0000194573 190 KB
Revision 26 (latest revision is 28)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 826924 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
- udpate to 2.3.1:
 * Improved cmake popt handling to find popt dependencies using PkgConfig.
 * Tidied internal code and improved tests for netint.[ch], tube.c, and
   hashtable.h.
 * Improved C99 compatibility. Add `-std=c99 -pedantic` to `CMAKE_C_FLAGS` for
   gcc and clang. Fix all C99 warnings by making all code C99 compliant. Tidy
   all CMake checks, `#cmakedefines`, and `#includes`. Fix 64bit support for
   mdfour checksums (texierp, dbaarda,
 * Usage clarified in rdiff (1) man page. (AaronM04,
 * Fix #176 hangs calculating deltas for files larger than 4GB.
 * Add RabinKarp rollsum support and make it the default. RabinKarp is a much
   better rolling hash, which reduces the risk of hash collision corruption
   and speeds up delta calculations. The rdiff cmd gets a new `-R
   (rollsum|rabinkarp)` argument with the default being `rabinkarp`, Use `-R
   rollsum` to generate backwards-compatible signatures. (dbaarda,
   https://github.com/librsync/librsync/issues/3)
 * Use single-byte literal commands for small inserts in deltas. This makes
   each small insert use 1 less byte in deltas. (dbaarda,
   https://github.com/librsync/librsync/issues/120)
 * Change rs_file_size() to report -1 instead of 0 for unknown file sizes
 * Add cmake BUILD_SHARED_LIBS option for static library support.
 * Fix compile errors and add .gitignore entries for MSVS 2019. Fixes
Comments 0
openSUSE Build Service is sponsored by