Commit Graph

  • 4e8fa92ec8 Merge pull request #9726 from ThomasWaldmann/drop-py310-support master TW 2026-06-06 19:31:35 +02:00
  • 30ed2bcbfb remove haiku from CI matrix Thomas Waldmann 2026-06-06 18:35:36 +02:00
  • 1239068e9d Merge pull request #9725 from ThomasWaldmann/msgpack-120-master TW 2026-06-06 15:38:31 +02:00
  • dd4ba13066 remove python 3.10 support (master branch), fixes #9707 Thomas Waldmann 2026-06-06 15:34:05 +02:00
  • e36d58d715 Merge pull request #9724 from ThomasWaldmann/repoobj-integrity-checks TW 2026-06-06 15:08:09 +02:00
  • 6fb706715d allow msgpack 1.2.0 Thomas Waldmann 2026-06-03 18:04:22 +02:00
  • 16aeb4fce7 deal with corrupted archive metadata items Thomas Waldmann 2026-06-06 10:18:12 +02:00
  • eaf003f3ab repoobj: reject malformed objects with IntegrityError, not struct.error/assert Thomas Waldmann 2026-06-05 06:42:58 +02:00
  • 22bc6ee419 Merge pull request #9720 from ThomasWaldmann/pure-hashing-wrapper-master TW 2026-06-04 20:58:13 +02:00
  • 68bf6a1c64 Merge pull request #9721 from ThomasWaldmann/binary-build-scripts TW 2026-06-04 20:57:47 +02:00
  • fb53f44f0f nuitka build: also use dist/binary for output Thomas Waldmann 2026-06-04 18:31:57 +02:00
  • 2768548032 build: add build-borg-using-pyinstaller.sh and use it in ci.yml Thomas Waldmann 2026-06-04 18:22:11 +02:00
  • 4c6e8fb957 file integrity: add pure_hash option and tests for SHA256FileHashingWrapper, fixes #9704 Thomas Waldmann 2026-06-04 18:10:21 +02:00
  • 6b93751a9a Merge pull request #9719 from ThomasWaldmann/fix-9714 TW 2026-06-04 13:47:44 +02:00
  • 2743e3716f Merge pull request #9716 from borgbackup/dependabot/github_actions/actions-487c3c9492 TW 2026-06-04 12:21:20 +02:00
  • a309f3dc93 Merge pull request #9717 from borgbackup/dependabot/pip/requirements.d/pip-dependencies-ba5c4d1ea1 TW 2026-06-04 12:20:24 +02:00
  • 1f00a1f4f3 nanorst: do not require 2 empty lines at end of string after code block, fixes #9714 Thomas Waldmann 2026-06-04 10:55:16 +02:00
  • 043628cdd8 tests: invoke --help for all commands to check if it works, see #9714 Thomas Waldmann 2026-06-04 11:19:24 +02:00
  • 501e4798b7 build(deps): bump the pip-dependencies group dependabot[bot] 2026-06-03 22:33:36 +00:00
  • ec8fc5281d build(deps): bump cross-platform-actions/action in the actions group dependabot[bot] 2026-06-03 22:33:18 +00:00
  • 4496904f48 Merge pull request #9710 from mr-raj12/pack-files-step4-chunkindex-pack-fields TW 2026-06-03 17:59:00 +02:00
  • 8f28844a1e hashindex: add pack_id, obj_offset, obj_size to ChunkIndexEntry, refs #8572 Mrityunjay Raj 2026-06-03 18:21:13 +05:30
  • 6c143e201f Merge pull request #9713 from ThomasWaldmann/build-nuitka2-master TW 2026-06-03 12:59:23 +02:00
  • 4431759d79 better script name Thomas Waldmann 2026-06-03 12:57:45 +02:00
  • 38cefed974 nuitka build script: simplify, see #3227 Thomas Waldmann 2026-06-03 12:55:11 +02:00
  • d3fa580f42 Merge pull request #9711 from ThomasWaldmann/repo-list-borg1 TW 2026-06-03 11:44:15 +02:00
  • a1dc0dd6fa Merge pull request #9712 from ThomasWaldmann/addtl-help-topics-master TW 2026-06-03 09:58:34 +02:00
  • 0311e891e6 list additional help topics in main borg help Thomas Waldmann 2026-06-03 01:09:53 +02:00
  • 8a13309539 allow 'borg repo-list' for Borg 1.x repositories via --from-borg1 Thomas Waldmann 2026-06-03 00:45:16 +02:00
  • a135c8f302 Merge pull request #9709 from ThomasWaldmann/build-nuitka-master TW 2026-06-02 22:44:41 +02:00
  • b64d1dbc4d scripts/build-nuitka.sh: generate single-file binary using nuitka, fixes #3227 Thomas Waldmann 2026-06-02 18:56:28 +02:00
  • ec331057a9 Merge pull request #9706 from ThomasWaldmann/py315 TW 2026-06-02 17:36:00 +02:00
  • a13f8a2f32 development.lock.txt: use Cython 3.2.5 Thomas Waldmann 2026-06-02 14:15:05 +02:00
  • b9a0a33a6e ci: add Python 3.15 to CI testing and tox configuration Thomas Waldmann 2026-06-02 14:05:14 +02:00
  • 98d6f2e3db Merge pull request #9705 from ThomasWaldmann/update-changes TW 2026-06-02 14:09:12 +02:00
  • d6eb910c21 update CHANGES Thomas Waldmann 2026-06-02 11:30:52 +02:00
  • 968f7dae00 Merge pull request #9676 from ThomasWaldmann/support-rest-http-stdio TW 2026-06-02 09:38:37 +02:00
  • 5584bff830 CI: add test_rest_repo_basics tests to localhost openssh server Thomas Waldmann 2026-06-02 01:12:19 +02:00
  • 8dbfc50cde require borgstore 0.5.1, always with rest extra Thomas Waldmann 2026-06-02 00:54:36 +02:00
  • f53dd6c3c4 remote archiver tests: use rest:/// rather than ssh:// Thomas Waldmann 2026-06-01 23:58:28 +02:00
  • b8034fcf40 Merge pull request #9692 from mr-raj12/pack-files-step3-pack-id TW 2026-06-01 21:35:33 +02:00
  • 39ac734b9c support "rest:" repository URLs, fixes #9593 Thomas Waldmann 2026-05-30 01:57:01 +02:00
  • 4d9369f897 Merge pull request #9701 from ThomasWaldmann/fix-9697-master TW 2026-06-01 21:01:12 +02:00
  • 05994d2e4e docs: update to 'borg key change-passphrase' in env help, fixes #9697 Thomas Waldmann 2026-06-01 20:55:56 +02:00
  • 9f987ca8a2 Merge pull request #9699 from ThomasWaldmann/fix-9697 1.4-maint TW 2026-06-01 20:35:53 +02:00
  • d8564b90a4 repository: make N=1 chunk size assumption explicit in list(), refs #8572 Mrityunjay Raj 2026-06-01 23:56:40 +05:30
  • a4eac0b62c testsuite: move manifest corruption offset into data_encrypted region, refs #8572 Mrityunjay Raj 2026-06-01 23:56:26 +05:30
  • 0a9913b658 repository: drop PACK_HEADER wrapper, pack file is the raw RepoObj, refs #8572 Mrityunjay Raj 2026-06-01 18:29:49 +05:30
  • 2561acdba3 archiver: v4-only for -r/--repo, accept v4 in --other-repo, fix TypeError in error message Mrityunjay Raj 2026-06-01 16:52:41 +05:30
  • 395939b551 archiver: accept version 4 repos for -r/--repo, refs #8572 Mrityunjay Raj 2026-06-01 01:22:30 +05:30
  • 707f26b8e3 repository: address review: drop data/ namespace, fix chunk_id/pack_id semantics, refs #8572 Mrityunjay Raj 2026-06-01 01:06:08 +05:30
  • 05ce0a1897 repository: add BORGPACK pack header, bump repo version to 4, refs #8572 Mrityunjay Raj 2026-06-01 00:47:14 +05:30
  • 1cb8d99425 repository: introduce pack_id, move chunks to packs/ namespace, refs #8572 Mrityunjay Raj 2026-05-31 22:51:16 +05:30
  • beab9b2711 repoobj: add chunk_id to blob header, extend to 49 bytes, refs #8572 Mrityunjay Raj 2026-05-31 22:51:03 +05:30
  • 3e1f4b388e docs: fix change 'borg key change-passphrase' docs, fixes #9697 Thomas Waldmann 2026-06-01 20:07:17 +02:00
  • c37fe1ff92 Merge pull request #9698 from ThomasWaldmann/fix-9695 TW 2026-06-01 20:19:44 +02:00
  • 81c0c54529 potential fix for #9695 Thomas Waldmann 2026-06-01 19:26:11 +02:00
  • bda3d5da48 Merge pull request #9693 from ThomasWaldmann/sha256-repokey TW 2026-06-01 09:48:26 +02:00
  • 9d2dd1d71f keyfile: use binary mode to write Thomas Waldmann 2026-05-31 23:55:40 +02:00
  • f13dd4ddc9 repokey: use same format as with external keyfile Thomas Waldmann 2026-05-31 17:36:58 +02:00
  • a0448abde0 Merge pull request #9691 from mr-raj12/testsuite-argon2-wrong-passphrase TW 2026-05-31 18:27:44 +02:00
  • 504be79208 Merge pull request #9685 from mr-raj12/testsuite-legacy-helpers TW 2026-05-31 18:26:08 +02:00
  • 5bb4e85a16 Merge pull request #9684 from mr-raj12/pack-files-step2-obj-magic TW 2026-05-31 17:20:07 +02:00
  • 76b77c748f Merge pull request #9690 from ThomasWaldmann/sha256-key-filenames TW 2026-05-31 17:18:49 +02:00
  • a6124fc284 testsuite: add argon2 wrong-passphrase test for decrypt_key_file, refs #9686 Mrityunjay Raj 2026-05-31 20:30:58 +05:30
  • de5590f398 testsuite: add borg1_hardlink_master/slave/hardlinkable unit tests, refs #9556 Mrityunjay Raj 2026-05-30 22:04:27 +05:30
  • 1530688835 repository: use 'size mismatch' in check_object error messages, refs #8572 Mrityunjay Raj 2026-05-31 20:09:08 +05:30
  • 8db4f4a19a repoobj: add OBJ_MAGIC blob header for pack file format, refs #8572 Mrityunjay Raj 2026-05-30 21:26:51 +05:30
  • e328b85aee keyfile: name key files by sha256(keyfile_contents) Thomas Waldmann 2026-05-31 09:40:24 +02:00
  • 4f90df660a Merge pull request #9689 from ThomasWaldmann/pack-files-decouple-legacy-tests2 TW 2026-05-31 05:59:53 +02:00
  • 7815e020ec legacy repo tests: always format and parse chunk Thomas Waldmann 2026-05-31 05:28:36 +02:00
  • 28a620b44f Merge pull request #9686 from mr-raj12/testsuite-legacy-crypto-key TW 2026-05-31 05:09:20 +02:00
  • f92328171a Merge pull request #9687 from mr-raj12/pack-files-decouple-legacy-tests TW 2026-05-31 05:07:38 +02:00
  • fb5ad53f59 testsuite: add Pbkdf2FileMixin unit tests, refs #9556 Mrityunjay Raj 2026-05-30 22:48:44 +05:30
  • a0494b29f4 testsuite: use 1-byte ctype header in legacyrepository_test fchunk/pchunk, refs #8572 Mrityunjay Raj 2026-05-31 02:26:01 +05:30
  • e017212de2 testsuite: decouple legacyrepository_test from RepoObj, refs #8572 Mrityunjay Raj 2026-05-30 23:15:52 +05:30
  • 910f223e59 Merge pull request #9677 from mr-raj12/pack-files-step1-remove-xxh64 TW 2026-05-30 17:58:39 +02:00
  • 7f437791cd testsuite: remove misleading --repository-only check from test_corrupted_file_chunk, refs #8572 Mrityunjay Raj 2026-05-30 20:58:42 +05:30
  • 1b83f9194c Merge pull request #9680 from ThomasWaldmann/fix-canonical-path-master TW 2026-05-30 15:50:54 +02:00
  • f740c476df fix canonical_path() missing ':' before port number Thomas Waldmann 2026-05-30 14:41:48 +02:00
  • 1379d4c6c7 Merge pull request #9682 from ThomasWaldmann/backport-year-2026-1.4-maint TW 2026-05-30 15:06:19 +02:00
  • b466f15566 Merge pull request #9681 from ThomasWaldmann/update-year-9679 TW 2026-05-30 15:05:57 +02:00
  • 7c4952fde1 update year in LICENSE and docs/conf.py (1.4-maint) Thomas Waldmann 2026-05-30 14:58:40 +02:00
  • ee4613f3fc update year in LICENSE and docs/conf.py Thomas Waldmann 2026-05-30 14:49:31 +02:00
  • 39de0a8957 repoobj: remove xxh64 checksums from blob header, refs #8572 Mrityunjay Raj 2026-05-30 16:51:37 +05:30
  • c613d800cf Merge pull request #9675 from mr-raj12/legacy-upgrade-phase7 TW 2026-05-30 12:45:20 +02:00
  • b7c841701a testsuite: merge redundant hlid tests, fix ObfuscateSize comment, refs #9556 Mrityunjay Raj 2026-05-30 14:08:45 +05:30
  • ed185de618 testsuite: add UpgraderFrom12To20 unit tests, refs #9556 Mrityunjay Raj 2026-05-29 17:35:47 +05:30
  • f0d324e319 Merge pull request #9669 from mr-raj12/docs/internals-pack-files TW 2026-05-29 15:52:15 +02:00
  • 4d19b91a6b docs: rename BORGOBJ->BORG_OBJ, introduce OBJ_MAGIC constant, refs #8572 Mrityunjay Raj 2026-05-29 16:40:27 +05:30
  • 47966351bc Merge pull request #9673 from ThomasWaldmann/remove-put2 TW 2026-05-28 23:58:13 +02:00
  • 91003d0ca5 docs: address round-2 review on pack file internals, refs #8572 Mrityunjay Raj 2026-05-29 03:22:37 +05:30
  • 828e72be72 rename v1_or_v2 to v1_legacy Thomas Waldmann 2026-05-28 22:28:56 +02:00
  • e46a06add8 legacyrepository: remove PUT2 support Thomas Waldmann 2026-05-28 21:25:40 +02:00
  • 6bba477ae2 docs: revise pack file internals based on PR #9669 review, refs #8572 Mrityunjay Raj 2026-05-29 00:45:12 +05:30
  • 33afaa1f3c Merge pull request #9672 from ThomasWaldmann/less-xxh64 TW 2026-05-28 20:37:48 +02:00
  • caf4d25d2d cache: use sha256 instead of xxh64 in index names Thomas Waldmann 2026-05-28 19:30:05 +02:00
  • a01907f79e storelocking: use sha256 for lock, not xxh64 Thomas Waldmann 2026-05-28 19:11:43 +02:00
  • 11ab8fdcde list: remove xxh64 hash support Thomas Waldmann 2026-05-28 19:08:46 +02:00
  • 273bf84b7b comments: talk less about xxh64 Thomas Waldmann 2026-05-28 19:03:29 +02:00