e93a38821f
Version 1.1.3 (2017-11-27) -------------------------- Compatibility notes: - When upgrading from borg 1.0.x to 1.1.x, please note: - read all the compatibility notes for 1.1.0*, starting from 1.1.0b1. - borg upgrade: you do not need to and you also should not run it. - borg might ask some security-related questions once after upgrading. You can answer them either manually or via environment variable. One known case is if you use unencrypted repositories, then it will ask about a unknown unencrypted repository one time. - your first backup with 1.1.x might be significantly slower (it might completely read, chunk, hash a lot files) - this is due to the --files-cache mode change (and happens every time you change mode). You can avoid the one-time slowdown by using the pre-1.1.0rc4-compatible mode (but that is less safe for detecting changed files than the default). See the --files-cache docs for details. Fixes: - Security Fix for CVE-2017-15914: Incorrect implementation of access controls allows remote users to override repository restrictions in Borg servers. A user able to access a remote Borg SSH server is able to circumvent access controls post-authentication. Affected releases: 1.1.0, 1.1.1, 1.1.2. Releases 1.0.x are NOT affected. - crc32: deal with unaligned buffer, add tests - this broke borg on older ARM CPUs that can not deal with unaligned 32bit memory accesses and raise a bus error in such cases. the fix might also improve performance on some CPUs as all 32bit memory accesses by the crc32 code are properly aligned now. #3317 - mount: fixed support of --consider-part-files and do not show .borg_part_N files by default in the mounted FUSE filesystem. #3347 - fixed cache/repo timestamp inconsistency message, highlight that information is obtained from security dir (deleting the cache will not bypass this error in case the user knows this is a legitimate repo). - borgfs: don't show sub-command in borgfs help, #3287 - create: show an error when --dry-run and --stats are used together, #3298 New features: - mount: added exclusion group options and paths, #2138 Reused some code to support similar options/paths as borg extract offers - making good use of these to only mount a smaller subset of dirs/files can speed up mounting a lot and also will consume way less memory. borg mount [options] repo_or_archive mountpoint path [paths...] paths: you can just give some "root paths" (like for borg extract) to only partially populate the FUSE filesystem. new options: --exclude[-from], --pattern[s-from], --strip-components - create/extract: support st_birthtime on platforms supporting it, #3272 - add "borg config" command for querying/setting/deleting config values, #3304 Other changes: - clean up and simplify packaging (only package committed files, do not install .c/.h/.pyx files) - docs: - point out tuning options for borg create, #3239 - add instructions for using ntfsclone, zerofree, #81 - move image backup-related FAQ entries to a new page - clarify key aliases for borg list --format, #3111 - mention break-lock in checkpointing FAQ entry, #3328 - document sshfs rename workaround, #3315 - add FAQ about removing files from existing archives - add FAQ about different prune policies - usage and man page for borgfs, #3216 - clarify create --stats duration vs. wall time, #3301 - clarify encrypted key format for borg key export, #3296 - update release checklist about security fixes - document good and problematic option placements, fix examples, #3356 - add note about using --nobsdflags to avoid speed penalty related to bsdflags, #3239 - move most of support section to www.borgbackup.org
187 lines
6.6 KiB
Text
187 lines
6.6 KiB
Text
@comment $NetBSD: PLIST,v 1.8 2017/12/02 08:53:10 bsiegert Exp $
|
|
bin/borg-${PYVERSSUFFIX}
|
|
bin/borgfs-${PYVERSSUFFIX}
|
|
${PYSITELIB}/borg/__init__.py
|
|
${PYSITELIB}/borg/__main__.py
|
|
${PYSITELIB}/borg/__init__.pyo
|
|
${PYSITELIB}/borg/__init__.pyc
|
|
${PYSITELIB}/borg/__main__.pyo
|
|
${PYSITELIB}/borg/__main__.pyc
|
|
${PYSITELIB}/borg/_version.pyo
|
|
${PYSITELIB}/borg/_version.pyc
|
|
${PYSITELIB}/borg/archive.pyo
|
|
${PYSITELIB}/borg/archive.pyc
|
|
${PYSITELIB}/borg/archiver.pyo
|
|
${PYSITELIB}/borg/archiver.pyc
|
|
${PYSITELIB}/borg/cache.pyo
|
|
${PYSITELIB}/borg/cache.pyc
|
|
${PYSITELIB}/borg/constants.pyo
|
|
${PYSITELIB}/borg/constants.pyc
|
|
${PYSITELIB}/borg/fuse.pyo
|
|
${PYSITELIB}/borg/fuse.pyc
|
|
${PYSITELIB}/borg/helpers.pyo
|
|
${PYSITELIB}/borg/helpers.pyc
|
|
${PYSITELIB}/borg/locking.pyo
|
|
${PYSITELIB}/borg/locking.pyc
|
|
${PYSITELIB}/borg/logger.pyo
|
|
${PYSITELIB}/borg/logger.pyc
|
|
${PYSITELIB}/borg/lrucache.pyo
|
|
${PYSITELIB}/borg/lrucache.pyc
|
|
${PYSITELIB}/borg/nanorst.pyo
|
|
${PYSITELIB}/borg/nanorst.pyc
|
|
${PYSITELIB}/borg/patterns.pyo
|
|
${PYSITELIB}/borg/patterns.pyc
|
|
${PYSITELIB}/borg/remote.pyo
|
|
${PYSITELIB}/borg/remote.pyc
|
|
${PYSITELIB}/borg/repository.pyo
|
|
${PYSITELIB}/borg/repository.pyc
|
|
${PYSITELIB}/borg/selftest.pyo
|
|
${PYSITELIB}/borg/selftest.pyc
|
|
${PYSITELIB}/borg/shellpattern.pyo
|
|
${PYSITELIB}/borg/shellpattern.pyc
|
|
${PYSITELIB}/borg/upgrader.pyo
|
|
${PYSITELIB}/borg/upgrader.pyc
|
|
${PYSITELIB}/borg/version.pyo
|
|
${PYSITELIB}/borg/version.pyc
|
|
${PYSITELIB}/borg/xattr.pyo
|
|
${PYSITELIB}/borg/xattr.pyc
|
|
${PYSITELIB}/borg/_version.py
|
|
${PYSITELIB}/borg/algorithms/__init__.py
|
|
${PYSITELIB}/borg/algorithms/__init__.pyo
|
|
${PYSITELIB}/borg/algorithms/__init__.pyc
|
|
${PYSITELIB}/borg/algorithms/checksums.so
|
|
${PYSITELIB}/borg/archive.py
|
|
${PYSITELIB}/borg/archiver.py
|
|
${PYSITELIB}/borg/cache.py
|
|
${PYSITELIB}/borg/chunker.so
|
|
${PYSITELIB}/borg/compress.so
|
|
${PYSITELIB}/borg/constants.py
|
|
${PYSITELIB}/borg/crypto/__init__.py
|
|
${PYSITELIB}/borg/crypto/__init__.pyo
|
|
${PYSITELIB}/borg/crypto/__init__.pyc
|
|
${PYSITELIB}/borg/crypto/file_integrity.pyo
|
|
${PYSITELIB}/borg/crypto/file_integrity.pyc
|
|
${PYSITELIB}/borg/crypto/key.pyo
|
|
${PYSITELIB}/borg/crypto/key.pyc
|
|
${PYSITELIB}/borg/crypto/keymanager.pyo
|
|
${PYSITELIB}/borg/crypto/keymanager.pyc
|
|
${PYSITELIB}/borg/crypto/nonces.pyo
|
|
${PYSITELIB}/borg/crypto/nonces.pyc
|
|
${PYSITELIB}/borg/crypto/file_integrity.py
|
|
${PYSITELIB}/borg/crypto/key.py
|
|
${PYSITELIB}/borg/crypto/keymanager.py
|
|
${PYSITELIB}/borg/crypto/low_level.so
|
|
${PYSITELIB}/borg/crypto/nonces.py
|
|
${PYSITELIB}/borg/fuse.py
|
|
${PYSITELIB}/borg/hashindex.so
|
|
${PYSITELIB}/borg/helpers.py
|
|
${PYSITELIB}/borg/item.so
|
|
${PYSITELIB}/borg/locking.py
|
|
${PYSITELIB}/borg/logger.py
|
|
${PYSITELIB}/borg/lrucache.py
|
|
${PYSITELIB}/borg/nanorst.py
|
|
${PYSITELIB}/borg/paperkey.html
|
|
${PYSITELIB}/borg/patterns.py
|
|
${PYSITELIB}/borg/platform/__init__.py
|
|
${PYSITELIB}/borg/platform/__init__.pyo
|
|
${PYSITELIB}/borg/platform/__init__.pyc
|
|
${PYSITELIB}/borg/platform/base.pyo
|
|
${PYSITELIB}/borg/platform/base.pyc
|
|
${PYSITELIB}/borg/platform/base.py
|
|
${PYSITELIB}/borg/platform/posix.so
|
|
${PYSITELIB}/borg/remote.py
|
|
${PYSITELIB}/borg/repository.py
|
|
${PYSITELIB}/borg/selftest.py
|
|
${PYSITELIB}/borg/shellpattern.py
|
|
${PYSITELIB}/borg/testsuite/__init__.py
|
|
${PYSITELIB}/borg/testsuite/__init__.pyo
|
|
${PYSITELIB}/borg/testsuite/__init__.pyc
|
|
${PYSITELIB}/borg/testsuite/archive.pyo
|
|
${PYSITELIB}/borg/testsuite/archive.pyc
|
|
${PYSITELIB}/borg/testsuite/archiver.pyo
|
|
${PYSITELIB}/borg/testsuite/archiver.pyc
|
|
${PYSITELIB}/borg/testsuite/benchmark.pyo
|
|
${PYSITELIB}/borg/testsuite/benchmark.pyc
|
|
${PYSITELIB}/borg/testsuite/cache.pyo
|
|
${PYSITELIB}/borg/testsuite/cache.pyc
|
|
${PYSITELIB}/borg/testsuite/checksums.pyo
|
|
${PYSITELIB}/borg/testsuite/checksums.pyc
|
|
${PYSITELIB}/borg/testsuite/chunker.pyo
|
|
${PYSITELIB}/borg/testsuite/chunker.pyc
|
|
${PYSITELIB}/borg/testsuite/compress.pyo
|
|
${PYSITELIB}/borg/testsuite/compress.pyc
|
|
${PYSITELIB}/borg/testsuite/crypto.pyo
|
|
${PYSITELIB}/borg/testsuite/crypto.pyc
|
|
${PYSITELIB}/borg/testsuite/file_integrity.pyo
|
|
${PYSITELIB}/borg/testsuite/file_integrity.pyc
|
|
${PYSITELIB}/borg/testsuite/hashindex.pyo
|
|
${PYSITELIB}/borg/testsuite/hashindex.pyc
|
|
${PYSITELIB}/borg/testsuite/helpers.pyo
|
|
${PYSITELIB}/borg/testsuite/helpers.pyc
|
|
${PYSITELIB}/borg/testsuite/item.pyo
|
|
${PYSITELIB}/borg/testsuite/item.pyc
|
|
${PYSITELIB}/borg/testsuite/key.pyo
|
|
${PYSITELIB}/borg/testsuite/key.pyc
|
|
${PYSITELIB}/borg/testsuite/locking.pyo
|
|
${PYSITELIB}/borg/testsuite/locking.pyc
|
|
${PYSITELIB}/borg/testsuite/logger.pyo
|
|
${PYSITELIB}/borg/testsuite/logger.pyc
|
|
${PYSITELIB}/borg/testsuite/lrucache.pyo
|
|
${PYSITELIB}/borg/testsuite/lrucache.pyc
|
|
${PYSITELIB}/borg/testsuite/nanorst.pyo
|
|
${PYSITELIB}/borg/testsuite/nanorst.pyc
|
|
${PYSITELIB}/borg/testsuite/nonces.pyo
|
|
${PYSITELIB}/borg/testsuite/nonces.pyc
|
|
${PYSITELIB}/borg/testsuite/patterns.pyo
|
|
${PYSITELIB}/borg/testsuite/patterns.pyc
|
|
${PYSITELIB}/borg/testsuite/platform.pyo
|
|
${PYSITELIB}/borg/testsuite/platform.pyc
|
|
${PYSITELIB}/borg/testsuite/remote.pyo
|
|
${PYSITELIB}/borg/testsuite/remote.pyc
|
|
${PYSITELIB}/borg/testsuite/repository.pyo
|
|
${PYSITELIB}/borg/testsuite/repository.pyc
|
|
${PYSITELIB}/borg/testsuite/shellpattern.pyo
|
|
${PYSITELIB}/borg/testsuite/shellpattern.pyc
|
|
${PYSITELIB}/borg/testsuite/upgrader.pyo
|
|
${PYSITELIB}/borg/testsuite/upgrader.pyc
|
|
${PYSITELIB}/borg/testsuite/version.pyo
|
|
${PYSITELIB}/borg/testsuite/version.pyc
|
|
${PYSITELIB}/borg/testsuite/xattr.pyo
|
|
${PYSITELIB}/borg/testsuite/xattr.pyc
|
|
${PYSITELIB}/borg/testsuite/archive.py
|
|
${PYSITELIB}/borg/testsuite/archiver.py
|
|
${PYSITELIB}/borg/testsuite/attic.tar.gz
|
|
${PYSITELIB}/borg/testsuite/benchmark.py
|
|
${PYSITELIB}/borg/testsuite/cache.py
|
|
${PYSITELIB}/borg/testsuite/checksums.py
|
|
${PYSITELIB}/borg/testsuite/chunker.py
|
|
${PYSITELIB}/borg/testsuite/compress.py
|
|
${PYSITELIB}/borg/testsuite/crypto.py
|
|
${PYSITELIB}/borg/testsuite/file_integrity.py
|
|
${PYSITELIB}/borg/testsuite/hashindex.py
|
|
${PYSITELIB}/borg/testsuite/helpers.py
|
|
${PYSITELIB}/borg/testsuite/item.py
|
|
${PYSITELIB}/borg/testsuite/key.py
|
|
${PYSITELIB}/borg/testsuite/locking.py
|
|
${PYSITELIB}/borg/testsuite/logger.py
|
|
${PYSITELIB}/borg/testsuite/lrucache.py
|
|
${PYSITELIB}/borg/testsuite/nanorst.py
|
|
${PYSITELIB}/borg/testsuite/nonces.py
|
|
${PYSITELIB}/borg/testsuite/patterns.py
|
|
${PYSITELIB}/borg/testsuite/platform.py
|
|
${PYSITELIB}/borg/testsuite/remote.py
|
|
${PYSITELIB}/borg/testsuite/repository.py
|
|
${PYSITELIB}/borg/testsuite/shellpattern.py
|
|
${PYSITELIB}/borg/testsuite/upgrader.py
|
|
${PYSITELIB}/borg/testsuite/version.py
|
|
${PYSITELIB}/borg/testsuite/xattr.py
|
|
${PYSITELIB}/borg/upgrader.py
|
|
${PYSITELIB}/borg/version.py
|
|
${PYSITELIB}/borg/xattr.py
|
|
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
|
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
|
|
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|