Marian Beermann
|
54e023c75a
|
repository: add complementary index corruption test
|
2017-06-02 21:44:45 +02:00 |
|
Marian Beermann
|
2e067a7ae8
|
repository: add refcount corruption test
|
2017-06-02 21:44:45 +02:00 |
|
Marian Beermann
|
f61ee038d0
|
repository: checksum index and hints
|
2017-06-02 21:44:45 +02:00 |
|
enkore
|
a1fa1b7aec
|
Merge pull request #2587 from enkore/docs/is-openssl
docs/security: OpenSSL usage
|
2017-06-02 16:29:05 +02:00 |
|
enkore
|
de72c3507e
|
Merge pull request #2585 from ThomasWaldmann/vagrant
vagrant: control VM cpus and pytest workers via env
|
2017-06-02 16:28:47 +02:00 |
|
enkore
|
47894072ad
|
Merge pull request #2580 from enkore/issue/1101.integration.xxh
1101.integration.xxh
|
2017-06-02 16:23:54 +02:00 |
|
enkore
|
d3373bebf1
|
Merge pull request #2588 from enkore/docs/quota
docs: quotas: clarify compatbility; only relevant to serve side
|
2017-06-02 16:22:20 +02:00 |
|
Marian Beermann
|
d51f2bbbae
|
docs: quotas: local repo disclaimer
...
|
2017-06-02 14:50:51 +02:00 |
|
Marian Beermann
|
089224975b
|
docs: quotas: clarify compatbility; only relevant to serve side
also cf. "Enforcing the quota":
The quota is enforcible only if *all* :ref:`borg_serve` versions
accessible to clients support quotas
|
2017-06-02 13:12:43 +02:00 |
|
Marian Beermann
|
b996afbc06
|
docs/security: used implementations; note python libraries
|
2017-06-02 13:07:31 +02:00 |
|
Marian Beermann
|
107e320a20
|
binaries: don't bundle libssl
ArchiverTestCaseBinary passes.
|
2017-06-02 13:00:28 +02:00 |
|
Marian Beermann
|
3c951df4cd
|
docs/security: security track record of OpenSSL and msgpack
|
2017-06-02 12:21:59 +02:00 |
|
Thomas Waldmann
|
9b35fa1d39
|
vagrant: update cleaning
|
2017-06-02 06:12:30 +02:00 |
|
Thomas Waldmann
|
a4729097cc
|
vagrant: fix openbsd shell
|
2017-06-02 02:45:07 +02:00 |
|
Thomas Waldmann
|
16a296c11a
|
vagrant: control VM cpus and pytest workers via env
|
2017-06-02 02:34:12 +02:00 |
|
Marian Beermann
|
6c91a750d1
|
algorithms: rename crc32 to checksums
|
2017-06-01 21:26:42 +02:00 |
|
Marian Beermann
|
0221e31058
|
file_integrity: use xxh64
|
2017-06-01 21:26:42 +02:00 |
|
enkore
|
23d591c1c3
|
Merge pull request #2565 from enkore/issue/2517
Implement storage quotas
|
2017-06-01 14:39:17 +02:00 |
|
Marian Beermann
|
bcf4b4492b
|
testsuite: add test for parse_storage_quota
|
2017-05-31 20:28:17 +02:00 |
|
enkore
|
1b66d8d109
|
Merge pull request #2576 from enkore/pr/2573+split
BORG_PASSCOMMAND: use same cmd-string splitting as BORG_RSH
|
2017-05-31 19:41:42 +02:00 |
|
Marian Beermann
|
4e6a771ee7
|
BORG_PASSCOMMAND: use same cmd-string splitting as BORG_RSH
|
2017-05-31 19:41:17 +02:00 |
|
enkore
|
349a4ade7c
|
Merge pull request #2568 from enkore/issue/1101.integration.cache
1101.integration.cache
|
2017-05-31 19:34:43 +02:00 |
|
TuXicc
|
578b76af3a
|
Added BORG_PASSCOMMAND environment variable (#2573)
|
2017-05-31 19:25:21 +02:00 |
|
Marian Beermann
|
f8b48dc8d7
|
remote: propagate Error.traceback correctly
|
2017-05-31 18:48:48 +02:00 |
|
Marian Beermann
|
4edf77788d
|
Implement storage quotas
|
2017-05-31 18:36:03 +02:00 |
|
Marian Beermann
|
9032aa062b
|
testsuite: simplify ArchiverCorruptionTestCase
|
2017-05-31 18:08:20 +02:00 |
|
Marian Beermann
|
0a5d9b6f7c
|
cache sync: close archive chunks file before renaming
|
2017-05-31 18:06:28 +02:00 |
|
enkore
|
02689174ab
|
Merge pull request #2574 from edgimar/patch-1
Update changes.rst
|
2017-05-28 09:12:28 +02:00 |
|
edgimar
|
b57fb1a5e5
|
Update changes.rst
fix denglish
|
2017-05-28 00:52:56 -04:00 |
|
enkore
|
7548f525c8
|
Merge pull request #2569 from enkore/f/setup-cclean
setup.py clean to remove compiled files
|
2017-05-26 00:47:11 +02:00 |
|
enkore
|
7d7b2f3407
|
Merge pull request #2566 from enkore/issue/2560
Restrict key file names
|
2017-05-26 00:43:42 +02:00 |
|
Marian Beermann
|
0a295dd753
|
setup.py clean to remove compiled files
|
2017-05-25 17:58:57 +02:00 |
|
Marian Beermann
|
d35d388d9c
|
cache integrity: handle interference from old versions
|
2017-05-25 17:44:01 +02:00 |
|
Marian Beermann
|
50ac9d914d
|
testsuite: add ArchiverCorruptionTestCase
|
2017-05-25 17:44:01 +02:00 |
|
Marian Beermann
|
83bca02a4e
|
file_integrity: hash_part: mix length into state
|
2017-05-25 17:44:01 +02:00 |
|
Marian Beermann
|
d463dd89aa
|
hashindex: read/write: use hash_part for HashHeader
|
2017-05-25 17:44:01 +02:00 |
|
Marian Beermann
|
f59affe585
|
cache: fix possible printf issue with archive names in sync
|
2017-05-25 17:44:01 +02:00 |
|
Marian Beermann
|
addd7addfe
|
cache: chunks.archive.d: autofix corruption
|
2017-05-25 17:44:01 +02:00 |
|
Marian Beermann
|
1dfe693003
|
cache: integrity checking in archive.chunks.d
|
2017-05-25 16:28:46 +02:00 |
|
Marian Beermann
|
2b518b7188
|
cache: add integrity checking of chunks and files caches
|
2017-05-25 16:28:46 +02:00 |
|
Marian Beermann
|
06cf15cc6d
|
hashindex: read/write: accept file-like objects for path
|
2017-05-25 14:04:41 +02:00 |
|
Marian Beermann
|
39051ac5f1
|
file_integrity: split in IntegrityCheckedFile + Detached variant
|
2017-05-25 14:04:41 +02:00 |
|
Marian Beermann
|
38ed9a20af
|
key file names: limit to 100 characters (not bytes)
|
2017-05-25 12:36:45 +02:00 |
|
Marian Beermann
|
4b8a04b5e7
|
key file names: remove colons from host name
|
2017-05-25 12:32:42 +02:00 |
|
enkore
|
2dcbe02e5a
|
Merge pull request #2528 from ThomasWaldmann/follow-symlinks
document follow_symlinks requirements, check libc, fixes #2507
|
2017-05-25 09:26:09 +02:00 |
|
enkore
|
77ca652d31
|
Merge pull request #2564 from enkore/issue/2563
init: don't allow creating nested repositories
|
2017-05-25 09:24:27 +02:00 |
|
Marian Beermann
|
573d728f7a
|
init: don't allow creating nested repositories
|
2017-05-25 00:36:50 +02:00 |
|
TW
|
9d82db1851
|
Merge pull request #2539 from RonnyPfannschmidt/avoid-repacakaging-pitfall
fail in borg package if version metadata is completely broken
|
2017-05-23 15:19:57 +02:00 |
|
enkore
|
892ebd7a69
|
Merge pull request #2553 from enkore/faq/attic
docs: rework Attic FAQ
|
2017-05-23 14:53:29 +02:00 |
|
Ronny Pfannschmidt
|
53d0f1fd02
|
fail in borg package if version metadata is completely broken
this helps to fail early when people do badly done scm based repackaging
|
2017-05-23 14:36:40 +02:00 |
|