Commit Graph

4053 Commits

Author SHA1 Message Date
Steve Groesz a9aab705cc Add bountysource badge
fixes #2558
2017-06-01 14:12:43 -05: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
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