1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-04 18:48:43 +00:00

Merge pull request #6943 from ThomasWaldmann/update-changes-1.2

update CHANGES
This commit is contained in:
TW 2022-08-06 11:37:07 +02:00 committed by GitHub
commit e215525339
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -303,26 +303,30 @@ New features:
Fixes: Fixes:
- SaveFile: avoid chmod OSError: operation not supported - the chmod is optional, #6786 - SaveFile: use a custom mkstemp with mode support, #6933, #6400, #6786.
(some filesystems like cifs/smbfs do not support chmod, just ignore if it is failing) This fixes umask/mode/ACL issues (and also "chmod not supported" exceptions
seen in 1.2.1) of files updated using SaveFile, e.g. the repo config.
- hashindex_compact: fix eval order (check idx before use), #5899 - hashindex_compact: fix eval order (check idx before use), #5899
- create --paths-from-(stdin|command): normalize paths, #6778 - create --paths-from-(stdin|command): normalize paths, #6778
- secure_erase: avoid collateral damage, #6768 - secure_erase: avoid collateral damage, #6768.
(if a hardlink copy of a repo was made and a new repo config shall be saved, If a hardlink copy of a repo was made and a new repo config shall be saved,
do NOT fill in random garbage before deleting the previous repo config, do NOT fill in random garbage before deleting the previous repo config,
because that would damage the hardlink copy). because that would damage the hardlink copy.
- list: fix {flags:<WIDTH>} formatting, #6081 - list: fix {flags:<WIDTH>} formatting, #6081
- check: try harder to create the key, #5719 - check: try harder to create the key, #5719
Other changes: Other changes:
- deprecate --prefix, use -a / --glob-archives, see #6806 - deprecate --prefix, use -a / --glob-archives, see #6806
- make setuptools happy ("package would be ignored"), #6874
- fix pyproject.toml to create a fixed _version.py file, compatible with both - fix pyproject.toml to create a fixed _version.py file, compatible with both
old and new setuptools_scm version, #6875 old and new setuptools_scm version, #6875
- automate asciinema screencasts - automate asciinema screencasts
- CI: test on macOS 12 without fuse / fuse tests - CI: test on macOS 12 without fuse / fuse tests
(too troublesome on github CI due to kernel extensions needed by macFUSE) (too troublesome on github CI due to kernel extensions needed by macFUSE)
- tests: fix test_obfuscate byte accounting - tests: fix test_obfuscate byte accounting
- repository: add debug logging for issue #6687
- _chunker.c: fix warnings on macOS
- docs: - docs:
- add info on man page installation, #6894 - add info on man page installation, #6894