Browse Source

update CHANGES

also:: add a note about required TAMs.
Thomas Waldmann 1 year ago
parent
commit
c883181609
1 changed files with 9 additions and 0 deletions
  1. 9 0
      docs/changes.rst

+ 9 - 0
docs/changes.rst

@@ -28,6 +28,11 @@ Compatibility notes:
   You can use "borg transfer" to transfer archives from borg 1.1/1.2 repos to
   a new borg 2.0 repo, but it will need some time and space.
 
+  Before using "borg transfer", you must have upgraded to borg >= 1.2.6 (or
+  another borg version that was patched to fix CVE-2023-CVE-2023-36811) and
+  you must have followed the upgrade instructions at top of the change log
+  relating to manifest and archive TAMs (borg2 just requires these TAMs now).
+
 - command line syntax was changed, scripts and wrappers will need changes:
 
   - you will usually either export BORG_REPO=<MYREPO> into your environment or
@@ -132,6 +137,7 @@ New features:
 
 Fixes:
 
+- archive tam verify security fix, fixes CVE-2023-36811
 - remote logging/progress: use callback to send queued records, #7662
 - make_path_safe: remove test for backslashes, #7651
 - benchmark cpu: use sanitized path, #7654
@@ -139,6 +145,9 @@ Fixes:
 
 Other changes:
 
+- always implicitly require archive TAMs (all archives have TAMs since borg 1.2.6)
+- always implicitly require manifest TAMs (manifests have TAMs since borg 1.0.9)
+- rlist: remove support for {tam} placeholder, archives are now always TAM-authenticated.
 - manifest: move item_keys into config dict (manifest.version == 2 now), #7710
 - replace "datetime.utcfromtimestamp" to avoid deprecation warnings with Python 3.12
 - properly normalise paths on Windows (forward slashes, integrate drive letter into path)