Revisions of librsync
buildservice-autocommit
accepted
request 1072919
from
Jan Engelhardt (jengelh)
(revision 30)
baserev update by copy to link target
Jan Engelhardt (jengelh)
accepted
request 1072917
from
Dirk Mueller (dirkmueller)
(revision 29)
- update to 2.3.4: * Update github actions and fix `iwyu` build target. Update `checkout` and `upload-artifact` to v3. Update `lint.yml` installed packages for fixed iwyu deps. * Fix `iwyu` build target to ignore `fileutil.c` and use neater clang output with noisy "note:" output removed. Run `make iwyu-fix` to fix includes for `tests/rabinkarp_perf.c`. * Make delta directly process the input stream if it has enough data. Delta operations will only accumulate data into the internal scoop buffer if the input buffer is too small, otherwise it will process the input directly. This makes delta calculations 5%~15% faster by avoiding extra data copying. * Improve documentation so that Doxygen generates more complete documentation with diagrams, renders better, and is more navigable as markdown docs on GitHub. * Tidy rdiff integration test scripts. Made the filenames and shell arguments for test scripts consistent. (dbaarda, * Add better cmake build type configuration support. Added `BuildType.cmake` with better support for selecting the build type and making it default to Debug. * Remove obsolete unused tests. Removed some obsolete mdfour test data files and `check-rdiff` perl script. * Fix warning for later CMake versions. New CMake versions started complaining about the filename `Findlibb2.cmake` not matching the LIBB2 variables being used.
buildservice-autocommit
accepted
request 891869
from
Dirk Mueller (dirkmueller)
(revision 28)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 891574
from
Dirk Mueller (dirkmueller)
(revision 27)
- update to 2.3.2: * Fix #214 heap corruption for too small kbloom. This could have crashed delta operations for very small files/signatures. * Fix #207 and add Travis Windows checks and improve compatibility. Turn on `-Wconversion -Wno-sign-conversion` warnings for clang. * Fix a bug so patch will now fail returning RS_CORRUPT on encountering a zero length copy command instead of hanging.
buildservice-autocommit
accepted
request 826924
from
Dirk Mueller (dirkmueller)
(revision 26)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 25)
- 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
buildservice-autocommit
accepted
request 730530
from
Tomáš Chvátal (scarabeus_iv)
(revision 24)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 23)
- 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
buildservice-autocommit
accepted
request 293756
from
Factory Maintainer (factory-maintainer)
(revision 22)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 292536
from
Andreas Schwab (AndreasSchwab)
(revision 21)
- blake2-config.patch: add missing <config.h>
buildservice-autocommit
accepted
request 289294
from
Factory Maintainer (factory-maintainer)
(revision 20)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_factory)
committed
(revision 19)
- Version bump to 1.0.0 fixes bnc#900914 CVE-2014-8242:
Tomáš Chvátal (scarabeus_factory)
committed
(revision 18)
- 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
buildservice-autocommit
accepted
request 249869
from
Cristian Rodríguez (elvigia)
(revision 17)
baserev update by copy to link target
Cristian Rodríguez (elvigia)
accepted
request 249033
from
Cristian Rodríguez (elvigia)
(revision 16)
- Library ends compiled with executable stack, something we really do not want around.. it turns out a nested function causes gcc to emit trampolines. fix that (librsync-noexecstack-nestedfunc.patch) - Only export the public api, all symbols prefixed with "rs_" (librsync-exports.patch)
buildservice-autocommit
accepted
request 233876
from
Tomáš Chvátal (scarabeus_factory)
(revision 15)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_factory)
committed
(revision 14)
- Remove accidentaly added file.
Tomáš Chvátal (scarabeus_factory)
committed
(revision 13)
- Cleanup with spec-cleaner - Add patch librsync-0.9.7-getopt.patch fixing debian bug#435894 * makes rdiff avare of -i and -z getopt options
buildservice-autocommit
accepted
request 174340
from
Cristian Rodríguez (elvigia)
(revision 12)
baserev update by copy to link target
Cristian Rodríguez (elvigia)
accepted
request 174330
from
Cristian Rodríguez (elvigia)
(revision 11)
- librsync-serial-tests.patch fix build with new automake
Displaying revisions 1 - 20 of 30