borgbackup/src/borg
Martin Richtarsky a4170f5aab docs: Small changes regarding compression
- Mention zstd as the best general choice when not using lz4
  (as often acknowledged by public benchmarks)
- Mention 'auto' more prominently as a good heuristic to improve
  speed while retaining good compression
- Link to compression options

(cherry picked from commit 8fe9c5ed6c)
2024-11-15 12:48:40 +00:00
..
algorithms 1.2: Make switch fallthrough explicit 2022-03-10 08:24:23 +03:00
cache_sync [1.2-maint] Backport implicit warning patches from master (#6427) 2022-03-09 16:10:21 +01:00
crypto fix WORKAROUNDS=authenticated_no_key support for archive TAM authentication, fixes #8400 2024-09-20 20:32:46 +02:00
helpers allow msgpack 1.1.0 2024-05-20 19:53:22 +02:00
platform xattrs: fix namespace processing on FreeBSD, fixes #6997 2023-03-12 23:35:52 +01:00
testsuite catch FileNotFoundError in borg with-lock, fixes #8022 (#8025) 2024-01-07 00:02:43 +01:00
__init__.py get rid of distutils, use packaging 2021-05-01 20:40:48 +02:00
__main__.py Adding sys.path to %PATH% to find libcrypto on windows 2019-10-30 01:06:46 +01:00
_chunker.c include unistd.h in _chunker.c 2023-12-01 23:58:24 +01:00
_endian.h Basic MSC Compatibility (#4147) 2018-11-03 18:52:54 +01:00
_hashindex.c add num_entries assertion 2023-03-05 11:01:44 +01:00
_item.c item: item.to_optr(), Item.from_optr() 2017-07-29 17:26:39 +02:00
archive.py check: improve logging for TAM issues, fixes #7797 2023-09-01 15:35:04 +02:00
archiver.py docs: Small changes regarding compression 2024-11-15 12:48:40 +00:00
cache.py rebuild_refcounts: keep archive ID, if possible 2023-08-30 02:52:27 +02:00
chunker.pyx add all-zero detection to buzhash chunk data processing 2021-01-15 21:27:29 +01:00
compress.pyx fix CompressionSpec validator and tests 2023-05-07 21:03:56 -04:00
constants.py Move value bounds of segment (index) into constants module and use them instead 2023-05-27 02:33:53 -04:00
fuse.py mount: make up volname if not given (macOS), fixes #7690 2023-06-30 22:10:32 +02:00
fuse_impl.py FUSE: support pyfuse3 additionally to llfuse, fixes #5407 2020-10-31 22:04:44 +01:00
hashindex.pyx implement more standard hashindex.setdefault behaviour 2022-02-13 03:47:44 +01:00
item.pyx Show ctime and mtime on borg diff. Fixes #7248 2023-03-07 10:54:29 +03:00
locking.py LockRoster.modify: no KeyError if element was already gone, fixes #7937 2023-11-16 15:59:28 +01:00
logger.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
lrucache.py lrucache: regularly remove old FDs, fixes #4427 2019-03-11 02:38:24 +01:00
nanorst.py nanorst: add missing blank to exception message 2018-07-13 10:41:32 +02:00
paperkey.html Fix typos 2021-01-07 17:54:33 +01:00
patterns.py fix invalid pattern argument error msg 2023-10-25 11:06:37 +02:00
platformflags.py Introduce borg.platformflags.is_<os> 2018-11-10 23:34:43 +01:00
remote.py ctrl-c must not kill the ssh subprocess, fixes #6912 2022-08-06 12:29:10 +02:00
repository.py check: fix return code for index entry value discrepancies 2024-02-08 22:03:53 +01:00
selftest.py check that borg does not require pytest for normal usage, fixes #6563 2022-05-07 18:56:36 +02:00
shellpattern.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
upgrader.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
version.py version: add missing test for format_version, fix bug 2017-06-27 10:11:57 +02:00
xattr.py docs: OS X -> macOS 2023-10-27 20:31:26 +02:00