@@ -776,7 +776,7 @@ Other changes:
776776- docs:
777777
778778 - improve description of path variables
779- - document how to completely delete data, #2929
779+ - document how to delete data completely , #2929
780780 - add FAQ about Borg config dir, #4941
781781 - add docs about errors not printed as JSON, #4073
782782 - update usage_general.rst.inc
@@ -2149,7 +2149,7 @@ New features:
21492149- mount: added exclusion group options and paths, #2138
21502150
21512151 Reused some code to support similar options/paths as borg extract offers -
2152- making good use of these to only mount a smaller subset of dirs/files can
2152+ making good use of these to mount only a smaller subset of dirs/files can
21532153 speed up mounting a lot and also will consume way less memory.
21542154
21552155 borg mount [options] repo_or_archive mountpoint path [paths...]
@@ -3078,7 +3078,7 @@ New features:
30783078 which includes the SHA1 and SHA2 family as well as MD5
30793079- borg prune:
30803080
3081- - to better visualize the "thinning out", we now list all archives in
3081+ - to visualize the "thinning out" better , we now list all archives in
30823082 reverse time order. rephrase and reorder help text.
30833083 - implement --keep-last N via --keep-secondly N, also --keep-minutely.
30843084 assuming that there is not more than 1 backup archive made in 1s,
@@ -3505,8 +3505,18 @@ Security fixes:
35053505
35063506 CVE-2016-10099 was assigned to this vulnerability.
35073507- borg check: When rebuilding the manifest (which should only be needed very rarely)
3508- duplicate archive names would be handled on a "first come first serve" basis, allowing
3509- an attacker to apparently replace archives.
3508+ duplicate archive names would be handled on a "first come first serve" basis,
3509+ potentially opening an attack vector to replace archives.
3510+
3511+ Example: were there 2 archives named "foo" in a repo (which can not happen
3512+ under normal circumstances, because borg checks if the name is already used)
3513+ and a "borg check" recreated a (previously lost) manifest, the first of the
3514+ archives it encountered would be in the manifest. The second archive is also
3515+ still in the repo, but not referenced in the manifest, in this case. If the
3516+ second archive is the "correct" one (and was previously referenced from the
3517+ manifest), it looks like it got replaced by the first one. In the manifest,
3518+ it actually got replaced. Both remain in the repo but the "correct" one is no
3519+ longer accessible via normal means - the manifest.
35103520
35113521 CVE-2016-10100 was assigned to this vulnerability.
35123522
@@ -4234,20 +4244,20 @@ Compatibility notes:
42344244 changed file and in the worst case (e.g. if your files cache was lost / is
42354245 not used) by the size of every file (minus any compression you might use).
42364246
4237- in case you want to immediately see a much lower resource usage (RAM / disk)
4247+ in case you want to see a much lower resource usage immediately (RAM / disk)
42384248 for chunks management, it might be better to start with a new repo than
4239- continuing in the existing repo (with an existing repo, you'ld have to wait
4240- until all archives with small chunks got pruned to see a lower resource
4249+ to continue in the existing repo (with an existing repo, you have to wait
4250+ until all archives with small chunks get pruned to see a lower resource
42414251 usage).
42424252
42434253 if you used the old --chunker-params default value (or if you did not use
4244- --chunker-params option at all) and you'ld like to continue using small
4254+ --chunker-params option at all) and you'd like to continue using small
42454255 chunks (and you accept the huge resource usage that comes with that), just
4246- explicitly use borg create --chunker-params=10,23,16,4095.
4256+ use explicitly borg create --chunker-params=10,23,16,4095.
42474257- archive timestamps: the 'time' timestamp now refers to archive creation
42484258 start time (was: end time), the new 'time_end' timestamp refers to archive
4249- creation end time. This might affect prune if your backups take rather long.
4250- if you give a timestamp via cli this is stored into 'time', therefore it now
4259+ creation end time. This might affect prune if your backups take a long time .
4260+ if you give a timestamp via cli, this is stored into 'time'. therefore it now
42514261 needs to mean archive creation start time.
42524262
42534263New features:
@@ -4289,8 +4299,8 @@ Bug fixes:
42894299
42904300Other changes:
42914301
4292- - it is now possible to use "pip install borgbackup[fuse]" to automatically
4293- install the llfuse dependency using the correct version requirement
4302+ - it is now possible to use "pip install borgbackup[fuse]" to
4303+ install the llfuse dependency automatically, using the correct version requirement
42944304 for it. you still need to care about having installed the FUSE / build
42954305 related OS package first, though, so that building llfuse can succeed.
42964306- Vagrant: drop Ubuntu Precise (12.04) - does not have Python >= 3.4
0 commit comments