--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2020-509e44414c
2020-05-25 03:20:34.025993
--------------------------------------------------------------------------------

Name        : librsync
Product     : Fedora 30
Version     : 2.3.0
Release     : 1.fc30
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.0 ==============   * Bump minor version from 2.2.1 to 2.3.0 to
reflect additional `rs_sig_args()` and `strong_len=-1` support.   * Add public
`rs_sig_args()` function for getting the recommend signature args from the file
size. Added support to rdiff for `--sum-size=-1` to indicate "use minimum size
safe against random block collisions". Added warning output for sum-sizes that
are too small to be safe. Fixed possible rdiff bug affecting popt parsing on
non-little-endian platforms.   * Fixed yet more compiler warnings for various
platforms/compilers.   * 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.   * Usage clarified in rdiff (1) man page.
librsync 2.2.1 ==============   * Fix #176 hangs calculating deltas for files
larger than 4GB.    librsync 2.2.0 ==============   * Bump minor version from
2.1.0 to 2.2.0 to reflect additional RabinKarp rollsum support.   * Fix MSVC
builds by adding missing `LIBRSYNC_EXPORT` to variables in `librsync.h`, add
`-DLIBRSYNC_STATIC_DEFINE` to the sumset_test target, and correctly install
`.dll` files in the bin directory.   * 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.   * Use single-byte
literal commands for small inserts in deltas. This makes each small insert use 1
less byte in deltas.   * Fix multiple warnings (cross-)compiling for windows.
* Change `rs_file_size()` to report -1 instead of 0 for unknown file sizes (not
a regular file).    * Add cmake `BUILD_SHARED_LIBS` option for static library
support. `BUILD_SHARED_LIBS` defaults to `ON`, and can be set to `OFF` using
`ccmake .` to build librsync as a static library.   * Fix compile errors and add
`.gitignore` entries for MSVS 2019. Fixes `hashtable.h` to be C99 compliant.
librsync 2.1.0 ==============   * Bump minor version from 2.0.3 to 2.1.0 to
reflect additions to `librsync.h`.   * Fix exporting of private symbols from
librsync library. Add export of useful large file functions `rs_file_open()`,
`rs_file_close()`, and `rs_file_size()` to `librsync.h`. Add export of
`rs_signature_log_stats()` to log signature hashtable hit/miss stats. Improve
rdiff error output.   * Updated release process to include stable tarballs.   *
Remove redundant and broken `--paranoia` argument from rdiff.   * Fix memory
leak of `rs_signature_t->block_sigs` when freeing signatures.   * Document delta
file format.   * Fix up doxygen comments.
--------------------------------------------------------------------------------
ChangeLog:

* Sat May 16 2020 Robert Scheck <rob...@fedoraproject.org> 2.3.0-1
- Upgrade to 2.3.0
* Wed Jan 29 2020 Fedora Release Engineering <rel...@fedoraproject.org> - 
2.0.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2020-509e44414c' 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
--------------------------------------------------------------------------------
_______________________________________________
package-announce mailing list -- package-announce@lists.fedoraproject.org
To unsubscribe send an email to package-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org

Reply via email to