TW
f937a72a13
Merge pull request #6633 from ThomasWaldmann/fix-info-authenticated-master
...
info: fix authenticated mode repo to show "Encrypted: No", fixes #6462
2022-04-19 23:38:43 +02:00
Thomas Waldmann
16f6983b1d
info: fix authenticated mode repo to show "Encrypted: No", fixes #6462
2022-04-19 22:12:23 +02:00
TW
5743ec7e09
Merge pull request #6616 from ThomasWaldmann/fix-files-cache-6353-master
...
fix transaction rollback: use files cache filename as found in txn.active
2022-04-19 21:16:29 +02:00
TW
0e9431b174
Merge pull request #6624 from ThomasWaldmann/fix-diff-6483-master
...
diff: support presence change for blkdev, chrdev and fifo items (master)
2022-04-19 17:16:13 +02:00
TW
c60a314ee0
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:49:21 +02:00
TW
299196ebcb
Merge pull request #6619 from ThomasWaldmann/invalid-repo-msg-master
...
better error msg for defect or unsupported repo configs, fixes #6566
2022-04-18 09:53:09 +02:00
Thomas Waldmann
1aba534c5a
better error msg for defect or unsupported repo configs, fixes #6566
2022-04-18 09:27:26 +02:00
Thomas Waldmann
37430beda3
fix transaction rollback: use files cache filename as found in txn.active, fixes #6353
2022-04-18 09:03:37 +02:00
TW
7fd53903f4
Merge pull request #6604 from ThomasWaldmann/argon2-chacha
...
argon2 key: use chacha20-poly1305 instead of aes256-ctr+hmac-sha256
2022-04-17 07:10:46 +02:00
TW
195a45d1c1
Merge pull request #6609 from ThomasWaldmann/docs-table-formatting-master
...
init: docs table formatting fixed (master)
2022-04-17 01:59:30 +02:00
TW
f766a21fc7
Merge pull request #6610 from ThomasWaldmann/more-benchmarks-master
...
benchmark cpu: add some more compression benchmarks
2022-04-17 01:59:17 +02:00
Thomas Waldmann
77a8464a96
benchmark cpu: add some more compression benchmarks
2022-04-17 00:25:28 +02:00
Thomas Waldmann
0cf97dc6db
build_usage
2022-04-17 00:07:12 +02:00
Thomas Waldmann
6166e391c9
init: reformat table in docs
2022-04-17 00:07:12 +02:00
Thomas Waldmann
ed59159649
argon2 key: use chacha20-poly1305 instead of aes256-ctr + hmac-sha256, fixes #6601
...
so we can completely get rid of aes-ctr some day.
2022-04-16 11:52:33 +02:00
TW
d2c22633e8
Merge pull request #6599 from ThomasWaldmann/fix-rtfd-master
...
setup.cfg: setup_requires setuptools_scm
2022-04-15 01:17:57 +02:00
Thomas Waldmann
0c27272f97
setup.cfg: setup_requires setuptools_scm
...
readthedocs.org uses python setup.py install (not pip install).
2022-04-15 00:51:41 +02:00
TW
201e849fdd
Merge pull request #6596 from borgbackup/rel130a1
...
release 1.3.0a1
2022-04-15 00:04:17 +02:00
Thomas Waldmann
9f86c375b4
python setup.py build_man
2022-04-14 21:25:12 +02:00
Thomas Waldmann
d7fe23c515
python setup.py build_usage
2022-04-14 21:25:12 +02:00
Thomas Waldmann
801751e44e
set 1.3.0a1 release date
...
also: cosmetic fixes in changelog
2022-04-14 21:03:11 +02:00
TW
4c749eac2a
Merge pull request #6595 from ThomasWaldmann/update-changes3
...
update CHANGES
2022-04-14 20:47:48 +02:00
Thomas Waldmann
38a7a48d8e
update CHANGES
2022-04-14 20:47:12 +02:00
TW
a1ba1c1149
Merge pull request #6593 from ThomasWaldmann/openbsd-openssl
...
openbsd: use openssl, remove libressl support, fixes #6474
2022-04-14 20:46:40 +02:00
Thomas Waldmann
be9e7d37c2
remove libressl support
...
currently it does not have what we need, so we can simplify our code.
2022-04-14 19:31:55 +02:00
Thomas Waldmann
c592b20262
use openssl on openbsd, fixes #6474
2022-04-14 19:31:55 +02:00
TW
3ef355a98f
Merge pull request #6592 from ThomasWaldmann/fix-md-chunks-processing-master
...
metadata stream can produce all-zero chunks, fixes #6587
2022-04-14 03:53:36 +02:00
Thomas Waldmann
e199f5bc6c
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:22:05 +02:00
TW
1b9a49c5c2
Merge pull request #6588 from ThomasWaldmann/docs-virt-master
...
virtualisation speed tips, fixes #6456
2022-04-13 23:08:00 +02:00
TW
cfb0821006
Merge pull request #6586 from ThomasWaldmann/alpha
...
master branch is alpha
2022-04-13 22:50:47 +02:00
Thomas Waldmann
18c398e708
virtualisation speed tips
2022-04-13 22:48:27 +02:00
Thomas Waldmann
2872d7acfd
point to setup.cfg also
2022-04-13 03:50:54 +02:00
Thomas Waldmann
f5f85b9e76
use borgbackup.org as main site
...
the github site is linked via project_urls -> Source Code
2022-04-13 03:48:33 +02:00
Thomas Waldmann
4b561cfb95
master branch is alpha development status (or worse)
2022-04-13 03:42:05 +02:00
TW
b59230380f
Merge pull request #6580 from ThomasWaldmann/docs-max-duration-master
...
docs: improve borg check --max-duration description
2022-04-12 19:41:04 +02:00
TW
8d3db4637d
Merge pull request #6564 from ThomasWaldmann/deleted-key-master
...
load_key: no key is same as empty key, fixes #6441
2022-04-12 19:06:12 +02:00
TW
6c74cccbeb
Merge pull request #6578 from ThomasWaldmann/compact-docs-master
...
docs: borg compact --cleanup-commits also runs a normal compaction
2022-04-12 18:53:37 +02:00
Thomas Waldmann
e90cf8a32f
docs: improve borg check --max-duration description
2022-04-12 18:43:52 +02:00
TW
bc3b2eb719
Merge pull request #6575 from ThomasWaldmann/more-robust-iterator-master
...
borg check improvements (master)
2022-04-12 18:13:51 +02:00
Thomas Waldmann
7ae76962f9
docs: borg compact --cleanup-commits also runs a normal compaction, fixes #6324
2022-04-12 18:10:44 +02:00
Thomas Waldmann
b5f7f2376c
check archives: improve error handling for corrupt archive metadata block
...
this is similar to #4777 .
borg check must not crash if an archive metadata block does not decrypt.
Instead, report the archive_id, remove the archive from the manifest and skip to the next archive.
2022-04-12 17:47:43 +02:00
Thomas Waldmann
ced3d8b9d5
check archive: make robust_iterator more robust, fixes #4777
...
borg check must not crash if an archive metadata chunk does not decrypt.
Instead, report the chunk and skip to the next one.
2022-04-12 17:47:32 +02:00
TW
6bb75ddf6b
Merge pull request #6568 from jwilk-forks/secure-erase-msg
...
Remove stray punctuation from secure-erase message
2022-04-11 19:51:39 +02:00
Jakub Wilk
3a5c79e881
remove stray punctuation from secure-erase message
2022-04-11 18:47:59 +02:00
TW
b2ce258066
Merge pull request #6565 from hexagonrecursion/move-tests
...
Fix selftest
2022-04-11 11:23:05 +02:00
Andrey Andreyevich Bienkowski
08f82ee408
Argon2: documentation and changelog ( #6560 )
...
docs: borg key change-algorithm
docs: borg init --key-algorithm
docs: "this is not a borg repo" can be due to argon2 and old borg
2022-04-11 11:21:07 +02:00
Andrey Bienkowski
8e8e14c374
Fix selftest
...
selftest imports testsuite.crypto
I did not realise this and imported pytest from testsuite.crypto
This broke the selftest.
Solution: move the tests that depend on pytest to testsuite.key.
All three affected tests are tests for the Key classes, so
this is probably a better plase for them anyway.
2022-04-11 07:00:29 +03:00
Thomas Waldmann
f5cddf0224
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-10 20:58:59 +02:00
TW
dfd4bd7e00
Merge pull request #6556 from hexagonrecursion/kdf-refactor
...
Move the key derivation code from helpers.Passphrase to crypto.FlexiKey
2022-04-10 17:07:17 +02:00
Andrey Bienkowski
0c29faddec
Simplify tests
2022-04-10 15:44:51 +03:00