borgbackup/src/borg
Thomas Waldmann b8a646fd11
buzhash64: optional rolling hash encryption with AES-128
Encrypting the rolling hash should make it better resist against attacks.

use aes128-ecb (slow, not optimized)
2026-03-06 17:26:06 +01:00
..
archiver buzhash64: optional rolling hash encryption with AES-128 2026-03-06 17:26:06 +01:00
chunkers buzhash64: optional rolling hash encryption with AES-128 2026-03-06 17:26:06 +01:00
cockpit cockpit: fix subprocess invocation in frozen binaries 2026-02-14 21:22:30 +01:00
crypto remove API_VERSION check 2026-02-14 20:45:09 +01:00
helpers Merge pull request #9436 from ThomasWaldmann/three-timestamps 2026-03-04 17:45:08 +01:00
platform platform: use FILE_FLAG_WRITE_THROUGH on Windows for SyncFile data durability, fixes #9388 2026-03-04 15:52:52 +05:30
testsuite buzhash64: optional rolling hash encryption with AES-128 2026-03-06 17:26:06 +01:00
__init__.py Version: do not access private attributes, fixes #9263 2026-01-22 17:23:45 +01:00
__main__.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
_item.c item: item.to_optr(), Item.from_optr() 2017-07-29 17:26:39 +02:00
archive.py archive: use 3 timestamps, fixes #9400 2026-03-04 13:55:58 +01:00
cache.py cache: add seek()/tell()/read() to SyncFile, use SaveFile in _write_files_cache, fixes #9390 2026-02-28 13:34:28 +05:30
checksums.pyi add mypy checking 2022-07-15 12:49:38 +02:00
checksums.pyx fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
compress.pyi remove API_VERSION check 2026-02-14 20:45:09 +01:00
compress.pyx use zstd from python stdlib or backport.zstd, closes #9261 2026-02-23 00:33:21 +05:30
conftest.py pytest report header: report llfuse/pyfuse3/mfusepy 2025-12-20 19:31:53 +01:00
constants.py archive: use 3 timestamps, fixes #9400 2026-03-04 13:55:58 +01:00
fslocking.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
fuse.py fuse: add thread/async safety warning 2026-02-28 07:27:46 +01:00
fuse_impl.py make mypy happy 2025-12-23 16:13:46 +01:00
hashindex.pyi remove API_VERSION check 2026-02-14 20:45:09 +01:00
hashindex.pyx remove API_VERSION check 2026-02-14 20:45:09 +01:00
hlfuse.py hlfuse: fix getxattr, raise ENOATTR 2025-12-23 16:13:49 +01:00
item.pyi archive: use 3 timestamps, fixes #9400 2026-03-04 13:55:58 +01:00
item.pyx archive: use 3 timestamps, fixes #9400 2026-03-04 13:55:58 +01:00
legacyremote.py legacyremote: accept raise_missing in get/get_many to avoid TypeError with callers that pass it; no behavior change on legacy protocol (fixes #9199) 2025-12-02 02:33:01 +01:00
legacyrepository.py Improve Windows path handling with forward slash standardization 2026-02-09 20:02:21 +01:00
logger.py manual corrections/reverts 2025-09-23 14:56:35 +02:00
manifest.py old archives might not have a comment in metadata, see #9208 2025-12-06 16:04:46 +01:00
paperkey.html paperkey.html: fix typos, grammar, html structure 2025-09-23 14:53:54 +02:00
patterns.py Improve Windows path handling with forward slash standardization 2026-02-09 20:02:21 +01:00
platformflags.py test_with_lock: skip on Haiku OS 2025-12-17 18:55:43 +01:00
remote.py remote: fix StoreObjectNotFound exception lost over RPC, fixes #9380 2026-02-22 02:09:55 +05:30
repoobj.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
repository.py fix typos found by codespell 2026-02-13 00:16:54 +05:30
selftest.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
storelocking.py manual corrections/reverts 2025-09-23 14:56:35 +02:00
upgrade.py archive: use 3 timestamps, fixes #9400 2026-03-04 13:55:58 +01:00
version.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
xattr.py xattr: document fakeroot xattr as Linux-only, add missing fakeroot skip on FreeBSD, fixes #9394 2026-02-22 00:13:30 +05:30