Path to this page:
Subject: CVS commit: pkgsrc/sysutils/py-borgbackup
From: Adam Ciarcinski
Date: 2024-02-16 21:37:05
Message id: 20240216203705.39C3DF9F2@cvs.NetBSD.org
Log Message:
py-borgbackup: updated to 1.2.7
Version 1.2.7 (2023-12-02)
--------------------------
For upgrade and compatibility hints, please also read the section "Upgrade \
Notes"
above.
Fixes:
- docs: CVE-2023-36811 upgrade steps: consider checkpoint archives,
- check/compact: fix spurious reappearance of orphan chunks since borg 1.2,
this consists of 2 fixes:
- for existing chunks: check --repair: recreate shadow index,
- for newly created chunks: update shadow index when doing a double-put,
- LockRoster.modify: no KeyError if element was already gone,
- create --X-from-command: run subcommands with a clean environment,
- list --sort-by: support "archive" as alias of "name",
- fix rc and msg if arg parsing throws an exception,
Other changes:
- support and test on Python 3.12
- include unistd.h in _chunker.c (fix for Python 3.13)
- allow msgpack 1.0.6 and 1.0.7
- TAM issues: show tracebacks, improve borg check logging,
- replace "datetime.utcfromtimestamp" with custom helper to avoid
deprecation warnings when using Python 3.12
- vagrant:
- use generic/debian9 box, fixes
- add VM with debian bookworm / test on OpenSSL 3.0.x.
- docs:
- not only attack/unsafe, can also be a fs issue,
- point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2 upgrade steps,
- upgrade steps needed for all kinds of repos (including "none" \
encryption mode),
- upgrade steps: talk about consequences of borg check,
- upgrade steps: remove period that could be interpreted as part of the command
- automated-local.rst: use GPT UUID for consistent udev rule
- create disk/partition sector backup by disk serial number,
- update macOS hint about full disk access
- clarify borg prune -a option description,
- readthedocs: also build offline docs (HTMLzip),
- frontends: add "check.rebuild_refcounts" message
Files: