Thomas Waldmann před 3 roky
rodič
revize
a4bf24ea63
1 změnil soubory, kde provedl 61 přidání a 2 odebrání
  1. 61 2
      docs/changes.rst

+ 61 - 2
docs/changes.rst

@@ -255,8 +255,15 @@ New features:
 
 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
+- fix hardlinkable file type check, #6037
 - do not show archive name in error msgs referring to the repository, #6023
 - 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
@@ -266,7 +273,15 @@ Fixes:
 - repository: quota / compactable computation fixes, #6119.
   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.
-- 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:
 
@@ -275,6 +290,23 @@ Other changes:
 - msgpack build: remove endianness macro, #6105
 - update and fix shell completions
 - 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:
 
   - ~/.config/borg/keys is not used for repokey keys, #6107
@@ -293,10 +325,37 @@ Other changes:
   - FAQ: fix manifest-timestamp path, #6016
   - remove duplicate faq entries, #5926
   - 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:
 
   - misc. fixes and updates, new python versions
   - 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)
 ---------------------------