v2.1.0
版本发布时间: 2019-08-18 20:35:10
librsync/librsync最新发布版本:v2.3.4(2023-02-19 13:14:51)
Overview
This is a minor release that exposes a few useful utility functions to librsync.h previously only used by rdiff. It also introduces proper exporting of only public symbols in the librsync.h header. The most important fix is for a memory leak when freeing signatures. Upgrading from v2.0.2 is highly recommended for people using librsync and experiencing memory leak problems, but otherwise not urgent.
Included Changes
-
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()
, andrs_file_size()
to librsync.h. Add export ofrs_signature_log_stats()
to log signature hashtable hit/miss stats. Improve rdiff error output. (dbaarda, https://github.com/librsync/librsync/issues/130) -
Updated release process to include stable tarballs. (dbaarda,https://github.com/librsync/librsync/issues/146)
-
Remove redundant and broken
--paranoia
argument from rdiff. (dbaarda, https://github.com/librsync/librsync/issues/155) -
Fix memory leak of
rs_signature_t->block_sigs
when freeing signatures. (telles-simbiose, https://github.com/librsync/librsync/pull/147) -
Document delta file format. (zmj, https://github.com/librsync/librsync/issues/46)
-
Fix up doxygen comments. (dbaarda, https://github.com/librsync/librsync/pull/151)
Known Issues
- The debian package configs are still very out of date.
1、 librsync-2.1.0.tar.gz 171.51KB