40610579b5
- 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
Dirk Mueller2020-08-16 01:06:18 +00:00
3786dc2661
Accepting request 730530 from devel:libraries:c_c++
Ludwig Nussel
2019-09-13 13:02:38 +00:00
e510c3faae
- Update to 2.1.0: - Remove no longer applicable patches: * blake2-config.patch * librsync-0.9.7-getopt.patch * librsync-0.9.7-strictalias.diff * librsync-exports.patch * librsync-man-example.diff
Tomáš Chvátal
2019-09-13 07:25:45 +00:00
de54fd8055
- Version bump to 1.0.0 fixes bnc#900914 CVE-2014-8242:
Tomáš Chvátal
2015-02-25 20:12:38 +00:00
124c509ef3
- Version bump to 1.0.0 fixes bnc#900914: * Various build fixes, thanks Timothy Gu. * Improved rdiff man page from Debian. * Fixed bug #1110812 'internal error: job made no progress'; on large files. * Moved hosting to https://github.com/librsync/librsync/ * Travis-CI.org integration test at https://travis-ci.org/librsync/librsync/ * Remove bundled copy of popt; it must be installed separately. - Refreshed patches: * librsync-man-example.diff - Removed patches: * librsync-noexecstack-nestedfunc.patch * librsync-serial-tests.patch * librsync-logn-sumset.patch * librsync-logn-search.patch - Removed patches due to promoting bugs: * librsync-0.9.7-largefiles.patch - currently in progress on: https://github.com/librsync/librsync/pull/14/commits
Tomáš Chvátal
2015-02-16 15:11:51 +00:00
156e831dad
Accepting request 249869 from devel:libraries:c_c++
Stephan Kulow
2014-09-20 13:49:47 +00:00