Fix to only call hardlink reference count checking when -H (preserve_hard_links) is specified; patch from @ovidiustanila.
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).
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 18.104.22.168.
Please apply commit 8d8d834 to update the version after you unpack the tar ball and before running configure.sh.
Updates to bpc_attribCache to sanitize path names and prepending ac->currentDir in bpc_attribCache_getDirEntries(). Fixes certain restore cases.
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.