Revisions of librsync

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1072919 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 28)
- 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. (forwarded request 1072917 from dirkmueller)
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
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 730530 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 25)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 293756 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 24)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 289294 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 23)
Automatic submission by obs-autosubmit
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 21)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 233876 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_factory) (revision 20)
- Remove accidentaly added file.

- 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
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 19)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 174340 from Cristian Rodríguez's avatar Cristian Rodríguez (elvigia) (revision 18)
- librsync-serial-tests.patch fix build with new automake (forwarded request 174330 from elvigia)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 159639 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 17)
apply a fix for huge files, example in man page, cleanup, testing build (forwarded request 159603 from frispete)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 16)
Split 12.3 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 15)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 104645 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 14)
patch license to follow spdx.org standard (forwarded request 104394 from coolo)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 93033 from Pavol Rusnak's avatar Pavol Rusnak (prusnak) (revision 13)
add libtool to buildrequires (forwarded request 93017 from coolo)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 12)
autobuild's avatar autobuild committed (revision 11)
11.4 source split
autobuild's avatar autobuild committed (revision 10)
release number sync
autobuild's avatar autobuild committed (revision 9)
release number sync
Displaying revisions 1 - 20 of 28
openSUSE Build Service is sponsored by