1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-01-03 05:35:58 +00:00
Commit graph

7869 commits

Author SHA1 Message Date
Thomas Waldmann
863bd8a4f4
vagrant: upgrade pythons
e.g. on freebsd13, <3.9.10 has sysconfigdata issues
2023-05-16 23:28:36 +02:00
TW
7e0221d3a2
Merge pull request #7577 from ThomasWaldmann/fix-test-extract-continue
fix test_extract_continue
2023-05-16 19:57:23 +02:00
Thomas Waldmann
82ccf0c08c
fix test_extract_continue
make a hardlink to keep the inode allocated,
so it can not re-use the same inode when it
(deletes and re)creates the file.
2023-05-16 19:12:46 +02:00
TW
5566e912b2
Merge pull request #7576 from ThomasWaldmann/dev-requirments-master
update development.lock.txt
2023-05-16 19:11:08 +02:00
Thomas Waldmann
8867f6d640
update development.lock.txt
main reason was tox crashing:

https://github.com/tox-dev/tox/issues/2829

cython 0.29.34 for py312 support.
2023-05-16 17:35:59 +02:00
TW
2373d52aa5
Merge pull request #7575 from ThomasWaldmann/setup-fixes-master
Setup fixes (master)
2023-05-16 15:06:47 +02:00
Thomas Waldmann
7bcc4ec884
add wheel to dev requirements
looks like tox prefers to have it in the host
environment.
2023-05-16 14:30:34 +02:00
Thomas Waldmann
efc69eab80
tox under fakeroot: fix finding setup_docs, fixes #7391 2023-05-16 14:28:51 +02:00
Thomas Waldmann
05cfbf67bc
setup.cfg: remove setup_requires, fixes #7574 2023-05-16 13:38:15 +02:00
TW
4d7c7b0fcb
Merge pull request #7571 from ThomasWaldmann/match-archives-docs
docs: fix some -a / --match-archives issues
2023-05-16 10:13:19 +02:00
Thomas Waldmann
8e6c504654
docs: fix some -a / --match-archives issues
at some places, the docs were not updated yet.

for borg 1.x, -a (aka --glob-archives) expected
sh: style glob patterns ONLY (but one must not
give sh: explicitly).

for borg 2, -a (aka --match-archives) defaults
to id: style (identical match), so one must give
sh: if one wants shell-style globbing.
2023-05-16 00:50:50 +02:00
TW
79743d0503
Merge pull request #7569 from elandorr/master
incl./excl. options, path-from-stdin exclusiveness
2023-05-15 21:47:33 +02:00
elandorr
bfe6e0da5d
Update create_cmd.py 2023-05-15 11:49:22 +00:00
elandorr
c83507eb0c
mention paths-from-stdin's exclusiveness 2023-05-14 19:24:55 +00:00
elandorr
4fb2f2151e
include/exclude options 2023-05-14 19:23:15 +00:00
TW
8c9ad4172a
Merge pull request #7565 from elandorr/master
doc markup fixes
2023-05-14 18:59:15 +02:00
elandorr
e086d2a8f6
markup fix + note about MAX_DATA_SIZE 2023-05-14 07:14:48 +00:00
elandorr
8e2f5a621b
escape 2023-05-14 07:09:45 +00:00
TW
b70cefa474
Merge pull request #7556 from ThomasWaldmann/kill-nonce-manager
remove nonce management, related repo methods
2023-05-12 00:00:29 +02:00
TW
dc0112ce44
Merge pull request #7557 from ThomasWaldmann/crypto-cleanup
cosmetic crypto cleanup
2023-05-11 23:55:30 +02:00
Thomas Waldmann
f970679b62
low_level crypto: fix borg version in comments 2023-05-11 20:10:55 +02:00
Thomas Waldmann
44f58b0870
low_level crypto: minor cleanup
HMAC is not used, we use hmac from py stdlib.
2023-05-11 20:09:47 +02:00
Thomas Waldmann
e02d9edc34
remove nonce management, related repo methods
not needed for borg2 repos (we derive a new session key for each borg
invocation and start counting from 0).

also not needed for borg 1.x repos because we only read them (borg transfer)
and won't write new encrypted data to them.
2023-05-11 17:51:49 +02:00
TW
8ba04bbf37
Merge pull request #7555 from ThomasWaldmann/update-changes-master
update CHANGES
2023-05-10 21:27:52 +02:00
Thomas Waldmann
7c7501acd8
update CHANGES 2023-05-10 20:50:36 +02:00
TW
c7aa0cc5d9
Merge pull request #7554 from ThomasWaldmann/vagrant-updates
vagrant: add lunar64 VM
2023-05-10 17:41:38 +02:00
Thomas Waldmann
2dc0085870
vagrant: add lunar64 VM 2023-05-10 17:40:15 +02:00
TW
49fe6f34aa
Merge pull request #7540 from ThomasWaldmann/transfer-recompress
borg transfer --compression=C --recompress=M, fixes #7529
2023-05-06 22:00:28 +02:00
Thomas Waldmann
0b62338d4a
borg transfer --compression=C --recompress=M, fixes #7529 2023-04-24 23:46:38 +02:00
TW
e302fd9da6
Merge pull request #7488 from centic9/master
Describe performing pull-backups via ssh remote forwarding
2023-04-18 18:34:46 +02:00
TW
ee9bf28df9
Merge pull request #7524 from ThomasWaldmann/test-no-backslashes
tests: check for posix-like paths in archives, see #7120
2023-04-18 18:21:48 +02:00
TW
cca8280393
Merge pull request #7526 from ThomasWaldmann/continue-extract-master
extract --continue
2023-04-17 22:28:24 +02:00
Thomas Waldmann
573275e678
extract --continue: continue a previously interrupted extraction, fixes #1356
This skips over all previously fully extracted regular files,
but will delete and fully re-extract incomplete files.
2023-04-16 21:09:48 +02:00
Thomas Waldmann
7786cc7cb4
extract: support extraction of atime/mtime on win32 2023-04-16 20:40:35 +02:00
Thomas Waldmann
9e534c1929
Archive.extract_item: remove unused params, make most params kwargs
stripped_components: this is done already in do_extract, it modifies item.path accordingly.

original_path: not used any more.

also: run black.
2023-04-16 15:40:36 +02:00
Thomas Waldmann
0dee28bd9f
tests: check for posix-like paths in archives, see #7120 2023-04-15 20:29:26 +02:00
TW
0679cbd410
Merge pull request #7523 from ThomasWaldmann/optimize-src-dir-master
tests: use a smaller dir for src_dir, fixes #7518
2023-04-15 17:19:32 +02:00
Thomas Waldmann
4505c90920
tests: use a smaller dir for src_dir, fixes #7518
also: introduce src_file, which is a file in src_dir.
2023-04-15 16:46:23 +02:00
TW
b52a8af6f0
Merge pull request #7517 from snsmac/feat/highlander
Ensure that cli options specified with action=Highlander can only be set once.
2023-04-15 16:45:28 +02:00
snsmac
53b4cf05fb Ensure that cli options specified with action=Highlander can only be set once, even if the set value is a default value. Add tests for action=Highlander. See #7500 #6269 2023-04-15 16:12:36 +02:00
TW
9263705de7
Merge pull request #7521 from ThomasWaldmann/fix-argparse-errors-master
Fix argparse error messages
2023-04-15 15:08:07 +02:00
TW
81e618ba28
Merge pull request #7513 from ThomasWaldmann/friendlier-exceptions-master
refactor toplevel exception handling, see #6018
2023-04-15 15:03:27 +02:00
Thomas Waldmann
0b40e038ad
fix CompressionSpec validator and tests 2023-04-12 01:45:46 +02:00
Thomas Waldmann
05bf29f504
fix SortBySpec validator 2023-04-12 01:21:43 +02:00
Thomas Waldmann
0f923c8c4a
fix FilesCacheMode validator 2023-04-12 01:18:05 +02:00
Thomas Waldmann
6d38530ff1
fix ChunkerParams validator and tests 2023-04-12 01:15:46 +02:00
TW
9307f804bf
Merge pull request #7515 from ThomasWaldmann/vagrant-updates
vagrant updates
2023-04-09 01:50:16 +02:00
Thomas Waldmann
6c62a944fc
vagrant: fix packages_netbsd 2023-04-08 20:30:40 +02:00
TW
1e1c922298
Merge pull request #7512 from ThomasWaldmann/prune-list-pruned-master
prune --list-kept/--list-pruned, fixes #7511
2023-04-08 17:37:33 +02:00
TW
33599b9115
Merge pull request #7509 from ThomasWaldmann/build-filter-microopt
build_filter: micro opt / easier code, fixes #3390
2023-04-08 17:11:40 +02:00