librsync 2.1.0
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, #130) -
Updated release process to include stable tarballs. (dbaarda,#146)
-
Remove redundant and broken
--paranoia
argument from rdiff. (dbaarda, #155) -
Fix memory leak of
rs_signature_t->block_sigs
when freeing signatures. (telles-simbiose, #147) -
Document delta file format. (zmj, #46)
-
Fix up doxygen comments. (dbaarda, #151)
Known Issues
- The debian package configs are still very out of date.