BackupPC storage and pooling code modules, a C-Code Perl extension

Edit Package perl-BackupPC-XS
https://github.com/backuppc/backuppc-xs

BackupPC storage and pooling code modules, a C-Code Perl extension

This Package is needed by BackupPC Server on the Backup server machine.

Significant parts of the BackupPC storage and pooling code have been written in C (the same code is used in the server rsync_bpc). BackupPC::FileZIO, BackupPC::PoolWrite, BackupPC::Attrib, BackupPC::AttribCache and BackupPC::PoolRefCnt (reference counting and storage) are all replaced with BackupPC::XS, a C-code perl extension.

Refresh
Refresh
Source Files
Filename Size Changed
perl-BackupPC-XS-0.62.tar.gz 0000289621 283 KB
perl-BackupPC-XS.changes 0000001874 1.83 KB
perl-BackupPC-XS.spec 0000001950 1.9 KB
Latest Revision
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 6)
- Update to 0.62
  - force rewrite of attr file if xattr key fixup was applied
  - fixed attrib refCnt when attrib is unchanged
  - bpc_attrib_dirWrite() doesn't create empty attrib files
- Changes from 0.61
  - fix view of migrated v3 backup
  - convert_hv2file() ensures xattr type is hash, and uses correct keyLen+1
  - added BackupPC::XS::FileDigest::digest and bpc_fileDigest()
- Changes from 0.60
  - allow mtime to be signed in attrib files
  - added bpc_attrib_fileIterate() and BackupPC::XS::Attrib::iterate()
  - added checks that xattr key is 0x0 terminated
  - increased some buffer sizes to avoid benign compiler warnings for snprintf()
  - bpc_attribCache_loadPath() removes any extraneous BPC_FTYPE_DELETED file types
  - bpc_attrib_buf2fileFull() calls bpc_attrib_xattrDeleteAll(file)
- Changes from 0.59
  - Fix to use correct int format when reading v3 attrib files, reported and fixed by Jeff Kosowsky.
- Changes from 0.58
  - on inflate error, first return any remaining bytes before 
    returning the error.
  - remove leading ./ even if ac->currentDir[] is not set;
    change mirrors a change in rsync-bpc and has no effect here 
    since BackupPC::XS doesn't set ac->currentDir[].
  - bpc_attrib_dirWrite() updates dir->digest with new digest.
  - updated configure.sh with package name and current version
- Changes from 0.57
  - Added BackupPC::XS::DirOps::refCountAllInodeMax() and 
    bpc_path_refCountAllInodeMax() to allow BackupPC_refCountAll
    to get the largest inode as the backup tree is traversed.
    These new functions are required for BackupPC >= 4.1.5.
Comments 0
openSUSE Build Service is sponsored by