2
0
Thomas Waldmann 3 жил өмнө
parent
commit
a4bf24ea63
1 өөрчлөгдсөн 61 нэмэгдсэн , 2 устгасан
  1. 61 2
      docs/changes.rst

+ 61 - 2
docs/changes.rst

@@ -255,8 +255,15 @@ New features:
 
 
 Fixes:
 Fixes:
 
 
-- fix hardlinkable file type check, #6037
+- check: improve error handling for corrupt archive metadata block,
+         make robust_iterator more robust, #4777
+- diff: support presence change for blkdev, chrdev and fifo items, #6483
+- diff: reduce memory consumption, fix is_hardlink_master
+- init: disallow overwriting of existing keyfiles
+- info: fix authenticated mode repo to show "Encrypted: No", #6462
+- info: emit repo info even if repo has 0 archives, #6120
 - list: remove placeholders for shake_* hashes, #6082
 - list: remove placeholders for shake_* hashes, #6082
+- fix hardlinkable file type check, #6037
 - do not show archive name in error msgs referring to the repository, #6023
 - do not show archive name in error msgs referring to the repository, #6023
 - prettier error msg (no stacktrace) if exclude file is missing, #5734
 - prettier error msg (no stacktrace) if exclude file is missing, #5734
 - do not require BORG_CONFIG_DIR if BORG_{SECURITY,KEYS}_DIR are set, #5979
 - do not require BORG_CONFIG_DIR if BORG_{SECURITY,KEYS}_DIR are set, #5979
@@ -266,7 +273,15 @@ Fixes:
 - repository: quota / compactable computation fixes, #6119.
 - repository: quota / compactable computation fixes, #6119.
   This is mainly to keep the repo code in sync with borg 1.2. As borg 1.1
   This is mainly to keep the repo code in sync with borg 1.2. As borg 1.1
   compacts immediately, there was not really an issue with this in 1.1.
   compacts immediately, there was not really an issue with this in 1.1.
-- info: emit repo info even if repo has 0 archives, #6120
+- fix transaction rollback: use files cache filename as found in txn.active, #6353
+- do not load files cache for commands not using it, fixes #5673
+- fix scp repo url parsing for ip v6 addrs, #6526
+- repo::archive location placeholder expansion fixes, #5826, #5998
+
+  - use expanded location for log output
+  - support placeholder expansion for BORG_REPO env var
+- respect umask for created directory and file modes, #6400
+- safer truncate_and_unlink implementation
 
 
 Other changes:
 Other changes:
 
 
@@ -275,6 +290,23 @@ Other changes:
 - msgpack build: remove endianness macro, #6105
 - msgpack build: remove endianness macro, #6105
 - update and fix shell completions
 - update and fix shell completions
 - fuse: remove unneeded version check and compat code
 - fuse: remove unneeded version check and compat code
+- delete --force: do not ask when deleting a repo, #5941
+- delete: don't commit if nothing was deleted, avoid cache sync, #6060
+- delete: add repository id and location to prompt
+- compact segments: improve freeable / freed space log output, #5679
+- if ensure_dir() fails, give more informative error message, #5952
+- load_key: no key is same as empty key, #6441
+- better error msg for defect or unsupported repo configs, #6566
+- use hmac.compare_digest instead of ==, #6470
+- implement more standard hashindex.setdefault behaviour
+- remove stray punctuation from secure-erase message
+- add development.lock.txt, use a real python 3.5 to generate frozen reqs
+- setuptools 60.7.0 breaks pyinstaller, #6246
+- setup.py clean2 was added to work around some setuptools customizability limitation.
+- allow extra compiler flags for every extension build
+- C code: make switch fallthrough explicit
+- Cython code: fix "useless trailing comma" cython warnings
+- fix compilation warnings: ‘PyUnicode_AsUnicode’ is deprecated
 - docs:
 - docs:
 
 
   - ~/.config/borg/keys is not used for repokey keys, #6107
   - ~/.config/borg/keys is not used for repokey keys, #6107
@@ -293,10 +325,37 @@ Other changes:
   - FAQ: fix manifest-timestamp path, #6016
   - FAQ: fix manifest-timestamp path, #6016
   - remove duplicate faq entries, #5926
   - remove duplicate faq entries, #5926
   - fix sphinx warnings, #5919
   - fix sphinx warnings, #5919
+  - virtualisation speed tips
+  - fix values of TAG bytes, #6515
+  - recommend umask for passphrase file perms
+  - update link to ubuntu packages, #6485
+  - clarify on-disk order and size of log entry fields, #6357
+  - do not transform --/--- to unicode dashes
+  - improve linking inside docs, link to borg_placeholders, link to borg_patterns
+  - use same phrasing in misc. help texts
+  - borg init: explain the encryption modes better
+  - explain the difference between a path that ends with or without a slash, #6297
+  - clarify usage of patternfile roots, #6242
+  - borg key export: add examples
+  - updates about features not experimental any more: FUSE "versions" view, --pattern*, #6134
+  - fix/update cygwin package requirements
+  - impact of deleting path/to/repo/nonce, #5858
+  - warn about tampered server nonce
+
 - vagrant / CI / testing:
 - vagrant / CI / testing:
 
 
   - misc. fixes and updates, new python versions
   - misc. fixes and updates, new python versions
   - macOS on github: re-enable fuse2 testing by downgrading to older macOS, #6099
   - macOS on github: re-enable fuse2 testing by downgrading to older macOS, #6099
+  - fix OpenBSD symlink mode test failure, #2055
+  - strengthen the test: we can read data w/o nonces
+  - add tests for path/to/repo/nonce deletion
+  - darwin64: backport some tunings from master
+  - darwin64: remove fakeroot, #6314
+  - darwin64: fix vagrant scp, #5921
+  - darwin64: use macfuse instead of osxfuse
+  - add ubuntu "jammy" 22.04 LTS VM
+  - adapt memory for openindiana64 and darwin64
+
 
 
 Version 1.1.17 (2021-07-12)
 Version 1.1.17 (2021-07-12)
 ---------------------------
 ---------------------------