Thomas Waldmann
49f191bc4c
borg debug dump-repo-objs: new --segment=S --offset=O options
...
the new options limit processing to segment S (and, optionally, also
to offset O), so you do not need to dump your complete repo to only
look at 1 segment (or 1 object).
note: there is no rpc api for scan_low_level, so this only works locally.
2022-05-27 23:29:45 +02:00
TW
1b231e79e2
Merge pull request #6720 from ThomasWaldmann/update-changes-1.2
...
update CHANGES (1.2)
2022-05-27 21:54:23 +02:00
Thomas Waldmann
b55bb4694d
update CHANGES
2022-05-27 17:12:56 +02:00
TW
7d14302b12
Merge pull request #6718 from fantasya-pbem/task/6407_document-pattern-changes-backport
...
#6407 - Document Borg 1.2 pattern behavior change
2022-05-27 15:41:51 +02:00
Thalian
2694652e37
#6407 - Document Borg 1.2 pattern behavior change
...
Backport from master: Make clear that absolute paths always go into the matcher as if they are relative (without leading slash). Adapt all examples accordingly.
2022-05-27 15:14:01 +02:00
TW
371bb06dd1
Merge pull request #6700 from KN4CK3R/backport-6688-1.2
...
Backport Fix typos (#6688 )
2022-05-16 00:08:41 +02:00
Andrea Gelmini
f4d7c32058
Fix typos ( #6688 )
...
fix typos
Co-authored-by: Thomas Waldmann <tw@waldmann-edv.de>
2022-05-15 23:43:50 +02:00
TW
39708849a2
Merge pull request #6695 from ThomasWaldmann/versions-mount-1archive-error-1.2
...
mount -o versions: give clear error msg instead of crashing
2022-05-15 19:52:43 +02:00
Thomas Waldmann
99ccd4f792
mount -o versions: give clear error msg instead of crashing
...
it does not make sense to request versions view if you only
look at 1 archive, but the code shall not crash in that case
as it did, but give a clear error msg.
2022-05-15 00:40:53 +02:00
Christopher Klooz
c3bbb5e57a
docs: authentication primitives: improved security and performance infos (1.2) ( #6692 )
...
docs: authentication primitives: improved security and performance infos
2022-05-14 22:56:39 +02:00
TW
fd4503cd30
Merge pull request #6683 from ThomasWaldmann/fix-archive-progress-json-1.2
...
show_progress: add finished=true/false to archive_progress json
2022-05-08 19:45:53 +02:00
TW
247b3d9b55
Merge pull request #6686 from ThomasWaldmann/fix-create-filter-1.2
...
fix create_filter_process exception handler, fixes #6681
2022-05-08 19:15:59 +02:00
Thomas Waldmann
b846ae9659
fix create_filter_process exception handler, fixes #6681
...
if cmd was falsy (e.g. None), there is no proc.
then, if "yield stream" raises an exception, the exception handler crashed at "proc.kill()".
2022-05-08 18:46:42 +02:00
Thomas Waldmann
9dff959f16
show_progress: add finished=true/false to archive_progress json, fixes #6570
...
also:
- remove empty values from final json
- add test
2022-05-08 18:38:10 +02:00
TW
ae417cccf6
Merge pull request #6679 from KN4CK3R/backport-6670-1.2
...
Backport check that borg does not require pytest for normal usage (#6670 , 1.2)
2022-05-07 19:59:22 +02:00
TW
d72eb3b1cf
Merge pull request #6678 from KN4CK3R/backport-6659-1.2
...
Backport mention BORG_FILES_CACHE_SUFFIX as alternative to BORG_FILES_CACHE_TTL (#6659 )
2022-05-07 19:57:52 +02:00
Thomas Waldmann
c7390383a0
check that borg does not require pytest for normal usage, fixes #6563
...
also: move the note about this to the very top of the affected modules.
2022-05-07 18:56:36 +02:00
Thomas Waldmann
6d6711768e
docs: mention BORG_FILES_CACHE_SUFFIX as alternative to BORG_FILES_CACHE_TTL, fixes #5602
2022-05-07 18:47:41 +02:00
TW
bcac974df7
Merge pull request #6648 from ThomasWaldmann/key-algo-error-msg-1.2
...
give a more helpful error msg for unsupported encrypted key format
2022-04-27 11:03:15 +02:00
Thomas Waldmann
25390de2c7
give a more helpful error msg for unsupported key format, fixes #6561
2022-04-24 22:03:28 +02:00
Thomas Waldmann
05d7ee9ed8
give a more helpful error msg for unsupported encrypted key format, fixes #6561
2022-04-24 21:55:41 +02:00
TW
1311a7d7a7
Merge pull request #6645 from hexagonrecursion/1.2-faq
...
[1.2] Add a troubleshooting note to the FAQ
2022-04-24 13:57:02 +02:00
Andrey Bienkowski
622ec1a181
Add a troubleshooting note to the FAQ
2022-04-24 11:27:37 +03:00
TW
65e371999d
Merge pull request #6636 from ThomasWaldmann/docs-files-cache-1.2
...
FAQ: add a hint about --debug-topic=files_cache
2022-04-20 13:01:56 +02:00
Thomas Waldmann
56262b57bd
FAQ: add a hint about --debug-topic=files_cache
2022-04-20 13:00:34 +02:00
TW
26b46dd1f4
Merge pull request #6629 from ThomasWaldmann/fix-iec-1.2
...
fix --iec mode output for borg delete and prune
2022-04-19 23:39:26 +02:00
TW
b2d0af9487
Merge pull request #6632 from ThomasWaldmann/fix-info-authenticated-1.2
...
info: fix authenticated mode repo to show "Encrypted: No", fixes #6462
2022-04-19 23:38:54 +02:00
Thomas Waldmann
c5f3214d8a
info: fix authenticated mode repo to show "Encrypted: No", fixes #6462
2022-04-19 22:10:44 +02:00
TW
890b627860
Merge pull request #6627 from ThomasWaldmann/fix-files-cache-6353-1.2
...
fix transaction rollback: use files cache filename as found in txn.active
2022-04-19 21:57:55 +02:00
Thomas Waldmann
cc04253afd
prune: fix --stats --iec output to use binary units, see #6606
2022-04-19 21:51:55 +02:00
Thomas Waldmann
0ddb1fa194
delete: fix --stats --iec output to use binary units, see #6606
2022-04-19 21:50:26 +02:00
Thomas Waldmann
8d160b6a8e
fix transaction rollback: use files cache filename as found in txn.active, fixes #6353
2022-04-19 21:17:50 +02:00
TW
55f9028611
diff: support presence change for blkdev, chrdev and fifo items (1.2-maint) ( #6615 )
...
diff: support presence change for blkdev, chrdev and fifo items
also: refactor / clean up / reuse code.
2022-04-19 16:47:08 +02:00
TW
5619b5e2bd
Merge pull request #6620 from ThomasWaldmann/secure-erase-msg-1.2
...
remove stray punctuation from secure-erase message
2022-04-18 10:01:40 +02:00
TW
390b3127d0
Merge pull request #6618 from ThomasWaldmann/invalid-repo-msg-1.2
...
better error msg for defect or unsupported repo configs, fixes #6566
2022-04-18 09:52:52 +02:00
Jakub Wilk
291901717d
remove stray punctuation from secure-erase message
2022-04-18 09:33:26 +02:00
Thomas Waldmann
e32760ee47
better error msg for defect or unsupported repo configs, fixes #6566
2022-04-18 09:28:30 +02:00
TW
9dec811077
Merge pull request #6613 from ThomasWaldmann/fix-pre12-meta-1.2
...
pre12-meta cache: do not use the cache if want_unique is True, fixes #6612
2022-04-18 09:27:02 +02:00
TW
638184ae6f
Merge pull request #6614 from ThomasWaldmann/require-setuptools-scm-via-pyproject-1.2
...
setuptools_scm: also require it via pyproject.toml
2022-04-18 08:03:02 +02:00
Thomas Waldmann
6ab17ee4e1
setuptools_scm: also require it via pyproject.toml
...
we have this in setup_requires in setup.py, but i also added it to
pyproject.toml - so we can be sure it is installed no matter what.
**configuration** of setuptools_scm is done the old way in setup.py
here in 1.2-maint, in master we have switched that over to pyproject.toml.
2022-04-18 05:00:17 +02:00
Thomas Waldmann
2a15ccf5ac
pre12-meta cache: do not use the cache if want_unique is True, fixes #6612
...
we can't cache usize, it needs to get dynamically calculated.
2022-04-18 04:37:00 +02:00
TW
6eb0bee328
Merge pull request #6591 from ThomasWaldmann/fix-md-chunks-processing-1.2
...
metadata stream can produce all-zero chunks, fixes #6587
2022-04-14 03:53:52 +02:00
Thomas Waldmann
e1fbe1782f
metadata stream can produce all-zero chunks, fixes #6587
...
all-zero chunks are propagated as:
CH_ALLOC, data=None, size=len(zeros)
other chunks are:
CH_DATA, data=data, size=len(data)
also: remove the comment with the wrong assumption
2022-04-14 00:09:53 +02:00
TW
d6f7056d9d
Merge pull request #6589 from ThomasWaldmann/docs-virt-1.2
...
virtualisation speed tips
2022-04-13 23:24:59 +02:00
Thomas Waldmann
08ed786f6d
virtualisation speed tips
2022-04-13 23:08:39 +02:00
TW
7a3056092e
Merge pull request #6582 from ThomasWaldmann/deleted-key-1.2
...
load_key: no key is same as empty key, fixes #6441
2022-04-12 20:09:10 +02:00
Thomas Waldmann
7fc1d75cd3
load_key: no key is same as empty key, fixes #6441
...
when migrating from repokey to keyfile, we just store an empty key into the repo config,
because we do not have a "delete key" RPC api. thus, empty key means "there is no key".
here we fix load_key, so that it does not behave differently for no key and empty key:
in both cases, it just returns an empty value.
additionally, we strip the value we get from the config, so whitespace does not matter.
All callers now check for the repokey not being empty, otherwise RepoKeyNotFoundError
is raised.
2022-04-12 19:43:48 +02:00
TW
fddd0c93fa
Merge pull request #6581 from ThomasWaldmann/docs-max-duration-1.2
...
docs: improve borg check --max-duration description
2022-04-12 19:40:51 +02:00
TW
063adc1799
Merge pull request #6579 from ThomasWaldmann/compact-docs-1.2
...
docs: borg compact --cleanup-commits also runs a normal compaction
2022-04-12 18:53:53 +02:00
Thomas Waldmann
ec90a065fb
docs: improve borg check --max-duration description
2022-04-12 18:45:03 +02:00