--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2020-870a217a68
2020-06-02 03:13:01.308748
--------------------------------------------------------------------------------
Name : librsync
Product : Fedora 31
Version : 2.3.1
Release : 1.fc31
URL :
https://librsync.github.io/
Summary : Rsync remote-delta algorithm library
Description :
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 in the other file which have the same
checksum are likely to be identical, and whatever remains is the difference.
--------------------------------------------------------------------------------
Update Information:
librsync 2.3.1 ============== * Fix `cmake` popt detection using `pkg-config`
and test scripts on FreeBSD. Fixes and tidies `FindPOPT.cmake` and
`Findlibb2.cmake` to use `pkg-config` correctly and behave more like official
`FindPackage()` cmake modules. Makes all test scripts use `/bin/sh` instead of
`/bin/bash`. * Change default `block_len` to always be a multiple of the
blake2b 128 byte blocksize for efficiency. Tidy and update docs to explain using
`rs_sig_args()` and `rs_build_hash_table()`, add `rs_file_*()` utils, and
document new magic types. Remove really obsolete entries in `TODO.md`. Update to
Doxygen 1.8.16. * Improve hashtable performance by adding a small optional
bloom filter, reducing max loadfactor from 80% to 70%, Fix `hashcmp_count` stats
to include comparing against empty buckets. This speeds up deltas by 20%~50%.
* Optimize `rabinkarp_update()` by correctly using unsigned constants and
manually unrolling the loop for best performance.
--------------------------------------------------------------------------------
ChangeLog:
* Thu May 21 2020 Robert Scheck <robert(a)fedoraproject.org> 2.3.1-1
- Upgrade to 2.3.1
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2020-870a217a68' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------