rsync-bpc 3.0.9.12 released

@craigbarratt craigbarratt released this Jan 28, 2018

In bpc_read() ensure we don't read past the end of the buffer, in case actual file's size is less than the attribute file size.

rsync-bpc 3.0.9.11 released

@craigbarratt craigbarratt released this Dec 13, 2017 · 4 commits to 3.0.9 since this release

Fix to ensure hlink_nlinks is non-NULL before using it. Reported by @stroetgen.

rsync-bpc 3.0.9.10 released

@craigbarratt craigbarratt released this Dec 6, 2017 · 24 commits to master since this release

Fix to only call hardlink reference count checking when -H (preserve_hard_links) is specified; patch from @ovidiustanila.

rsync-bpc 3.0.9.9 released

@craigbarratt craigbarratt released this Dec 3, 2017 · 24 commits to master since this release

During cleanup, generator now checks the backuppc inode hardlink counts to make sure they match the number of identical hardlinks transferred. Also updated backuppc library to capture changes in backup-xs (no effect on rsync-bpc).

rsync-bpc 3.0.9.8 released

@craigbarratt craigbarratt released this Jun 11, 2017 · 24 commits to master since this release

Fixed version number (now 3.0.9.8), which was incorrectly left at 3.0.9.6 in the 3.0.9.7 release.

rsync-bpc 3.0.9.7 released

@craigbarratt craigbarratt released this May 25, 2017 · 24 commits to master since this release

An important bug fix - fixed reference counting for a particular case in bpc_unlink(). Also fixed two memory leaks that happen on a file open error. Upgrading is strongly recommended.

NOTE: this release incorrectly has the version set to 3.0.9.6.

Please apply commit 8d8d834 to update the version after you unpack the tar ball and before running configure.sh.

rsync-bpc 3.0.9.6 released

@craigbarratt craigbarratt released this Apr 1, 2017 · 25 commits to master since this release

Updates to bpc_attribCache to sanitize path names and prepending ac->currentDir in bpc_attribCache_getDirEntries(). Fixes certain restore cases.

rsync-bpc 3.0.9.5 released

@craigbarratt craigbarratt released this Apr 1, 2017 · 28 commits to master since this release

This release has significant improvements and bug fixes. This version is needed for BackupPC 4.0.0.

The two most significant changes are:

  • Reference counting is now per-backup; replaced static delta information with callable interface.
  • Attribute files are now zero-length with the md5 digest encoded in the file name.