]> git.ipfire.org Git - ipfire-2.x.git/commit
borgbackup: Update to version 1.4.1
authorAdolf Belka <adolf.belka@ipfire.org>
Fri, 12 Sep 2025 16:45:01 +0000 (18:45 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 13 Sep 2025 10:57:53 +0000 (10:57 +0000)
commit91f144a0ad143bf4c44123b28ff9785b0e2f3798
tree4805112c45aedb5e8aaebc50e4d1cfe8c414a1ea
parent268d8d631983806482da9c03f5015f393c2e1d4d
borgbackup: Update to version 1.4.1

- Update from version 1.4.0 to 1.4.1
- Update of rootfile
- Changelog
    1.4.1
     New features:
- prune: add 13weekly and 3monthly quarterly pruning strategies, #8337
- add BORG_USE_CHUNKS_ARCHIVE env var as a cleaner way to control whether
  borg shall use chunks.archive.d/ cache directory. the previous "hack" to
  create a non-directory file at that place is still supported.
- compact: support --dry-run (do nothing) to simplify scripting, #8300
- add {unixtime} placeholder, #8522
- macOS: retrieve birthtime in nanosecond precision via system call, #8724
- implement padme chunk size obfuscation (SPEC 250), #8705
     Fixes:
- borg exits when assertions are disabled with Python optimizations, #8649
- fix remote repository exception handling / modern exit codes, #8631
- config: fix acceptance of storage_quota 0, #8499
- config: reject additional_free_space < 10M (but accept 0), #6066
- check: more consistent messaging considering --repair, #8533
- yes: deal with UnicodeDecodeError in input(), #6984
- fix WORKAROUNDS=authenticated_no_key support for archive TAM authentication,
  #8400
- diff: do not assert on diff if hard link sources are not found due to
  exclusions, #8344
- diff:
  - suppress modified changes for files which weren't actually modified in JSON
    output, #8334
  - ensure that 0B changes are hidden from text diffs, too.
  - remove 0-added,0-removed modified entries from JSON output.
- try to rebuild cache if an exception is raised, #5213
- freebsd: fix nfs4 acl processing, #8756.
  This issue only affected borg extract --numeric-ids when processing NFS4
  ACLs, it didn't affect POSIX ACL processing.
     Other changes:
- support and test on Python 3.13
- use Cython 3.0.12
- filter LibreSSL related warnings on OpenBSD
- docs:
  - update install docs, nothing bundled anymore, #8342
  - clarify excluded and included flags for dry-run, #8556
  - small changes regarding compression, #8542
  - clean up entries regarding SSH settings, link to recommended ones, #8542
  - borg/borgfs detects internally under which name it was invoked, #8207
  - binary: using the directory build is faster, #8008
  - add readme of the binaries
  - mount: document on-demand loading, perf tips, #7173
  - better link modern return codes, #8370
  - update repository URLs in docs to use new syntax, #8361
  - align /etc/backups path references in automated backups deployment guide
  - mount docs: apply jdchristensen's suggestion, better phrasing.
  - FAQ: Why is backing up an unmodified FAT filesystem slow on Linux?
  - FAQ: Why are backups slow on a Linux server that is a member of a windows domain?
  - FAQ: add entry about pure-python msgpack warning, #8323
  - modify docs for automated backup to append to SYSTEMD_WANTS rather than overwrite, #8641
  - fix udev rule priority in automated-local.rst, #8639
  - clarify requirements when using command line options with special characters within a shell, #8628
  - work around sudden failure of sphinx ini lexer
  - readthedocs theme fixes
    - bring back highlighted content preview in search results.
    - fix erroneous warning about missing javascript support.
- tests:
  - github CI: windows msys2 build: broken, disable it for now, #8264
  - improve borg check --repair healing tests, #8302
  - fix hourly prune test failure due to local timezone
  - ignore `com.apple.provenance` xattr (macOS specific)
- vagrant:
  - pyenv: only use Python 3.11.12, use this for binary build
  - macos: give more memory
  - install rust on BSD
  - add FreeBSD 13 box, for #8266
  - fix OpenBSD box, #8506
  - use a bento/ubuntu-24.04 box for now

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/rootfiles/packages/borgbackup
lfs/borgbackup