1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-26 09:47:58 +00:00
Commit graph

4187 commits

Author SHA1 Message Date
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
TW
2aad1d838e Merge pull request #2555 from ThomasWaldmann/ipv6
ipv6 address support
2017-05-23 14:03:48 +02:00
Marian Beermann
83fdc39251 docs book: use A4 format, new builder option format. 2017-05-23 10:07:25 +02:00
Thomas Waldmann
0d406e7baf use _host to store host/ipv4/ipv6
for ipv6, it includes the outer square brackets.

the host property strips any outer square brackets.
2017-05-23 03:09:57 +02:00
Benedikt Neuffer
d99aff1276 ipv6 address support
also: Location: more informative exception when parsing fails
2017-05-23 02:08:44 +02:00
Marian Beermann
acf3842e02 docs: create appendices in the book 2017-05-22 20:55:16 +02:00
Marian Beermann
65d1deae1a faq: separate section for attic-stuff 2017-05-22 20:55:16 +02:00
enkore
5a667d6f6a Merge pull request #2554 from borgbackup/revert-2552-docs/search1
Revert "docs: borg_domain for custom priority index entries"
2017-05-22 20:45:52 +02:00
enkore
226d1f6094 Revert "docs: borg_domain for custom priority index entries" 2017-05-22 20:45:29 +02:00
enkore
17384dd6dc Merge pull request #2552 from enkore/docs/search1
docs: borg_domain for custom priority index entries
2017-05-22 20:36:38 +02:00
enkore
decee5389b Merge pull request #2529 from enkore/faq/errors
faq: I get an IntegrityError or similar - what now?
2017-05-22 20:34:59 +02:00
Marian Beermann
7284413e3f docs: borg_domain for custom priority index entries 2017-05-22 20:08:11 +02:00
enkore
a430fd5d1f Merge pull request #2551 from ThomasWaldmann/bountysource-readme
README: how to help the project, fixes #2550
2017-05-22 20:01:21 +02:00
Thomas Waldmann
60df56bd11 README: how to help the project 2017-05-22 18:22:09 +02:00
Thomas Waldmann
6f81d24324 remove unused no_lchflags_because 2017-05-22 17:54:43 +02:00
Thomas Waldmann
efec00b39c use stat with follow_symlinks=False
should be equivalent to using os.lstat() before.
2017-05-22 17:54:42 +02:00
Thomas Waldmann
094376a8ad require and use chown with follow_symlinks=False
should be equivalent to using os.lchown() before.
2017-05-22 17:54:42 +02:00
Thomas Waldmann
b484c79bc2 document follow_symlinks requirements, check libc, fixes #2507 2017-05-22 17:54:42 +02:00
enkore
58791583d9 Merge pull request #2530 from enkore/f/compact-revisit@2
Repository compaction docs
2017-05-22 13:55:04 +02:00
enkore
3721a8a3be Merge pull request #2549 from enkore/issue/2541
mount: do pre-mount checks before opening repository
2017-05-22 13:44:26 +02:00
Marian Beermann
869ab1a47b mount: do pre-mount checks before opening repository 2017-05-22 13:29:38 +02:00
Marian Beermann
f8c63f9a66 docs/data structures: add simple example compaction run 2017-05-22 13:19:18 +02:00
Marian Beermann
691c6adc04 docs/data structures: detail explanation of compaction 2017-05-22 12:34:52 +02:00
Marian Beermann
8e24ddae06 increase DEFAULT_SEGMENTS_PER_DIR to 2000 2017-05-22 12:31:52 +02:00
Marian Beermann
0bcb8c2a39 faq: rewrote IntegrityError answer 2017-05-22 11:46:10 +02:00
enkore
95f1c0a8ee Merge pull request #2547 from schuft69/patch-1
Update README.rst
2017-05-22 09:52:09 +02:00
schuft69
fe2d648465 Update README.rst 2017-05-22 08:23:08 +02:00
enkore
334a7007da Merge pull request #2544 from enkore/docs/ids-chunklayout
docs/data structures: add chunk layout diagram
2017-05-21 17:46:01 +02:00
enkore
dc02c79e97 Merge pull request #2546 from enkore/issue/2543
docs: add systemd warning regarding placeholders
2017-05-21 17:45:34 +02:00
Marian Beermann
384d7635a4 docs: add systemd warning regarding placeholders 2017-05-21 17:22:29 +02:00
edgimar
ed14181cc1 add test for preserved intermediate folder permissions (#2477)
This tests whether the permissions metadata is preserved when a folder is excluded but still recursed into to find a matching file in a subfolder.
2017-05-21 17:18:56 +02:00
Marian Beermann
73123578ed docs/data structures: add chunk layout diagram 2017-05-21 16:40:10 +02:00
enkore
8268090f8e Merge pull request #2541 from enkore/issue/2540
mount: check llfuse is installed before asking for passphrase
2017-05-21 12:19:24 +02:00