Commit Graph

4143 Commits

Author SHA1 Message Date
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
Marian Beermann e689d8f2f6 mount: check llfuse is installed before asking for passphrase 2017-05-21 11:24:09 +02:00
enkore 1cd90b2c86 Merge pull request #2537 from enkore/f/osxfail
testsuite: call setup_logging after destroying logging config
2017-05-20 23:23:26 +02:00
Marian Beermann 85aabeb9c7 testsuite: call setup_logging after destroying logging config 2017-05-20 22:55:17 +02:00
enkore ba07225c91 Merge pull request #2536 from enkore/issue/2534
fuse: fix crash if empty (None) xattr is read
2017-05-20 19:31:49 +02:00
Marian Beermann 58edbe15f4 xattr: document API 2017-05-20 18:50:10 +02:00
Marian Beermann c6309b148b fuse: fix crash if empty (None) xattr is read 2017-05-20 18:50:10 +02:00
enkore 5db667881a Merge pull request #2500 from enkore/issue/2487
Verify most operations against securitymanager
2017-05-20 16:00:49 +02:00
enkore 31460389f0 Merge pull request #2535 from enkore/docs/create-data-flow
add docs/misc/borg-data-flow data flow chart
2017-05-20 16:00:21 +02:00
Marian Beermann c5159582d4 add docs/misc/borg-data-flow data flow chart 2017-05-20 15:59:20 +02:00
Marian Beermann c23e1e28c6 use assert_secure for all commands that use the manifest
This already excludes the debug commands that we wouldn't want this on.
2017-05-20 14:58:17 +02:00
Marian Beermann 482b65eaea cache: extract CacheConfig class 2017-05-20 14:58:17 +02:00
enkore 781a41de50 Merge pull request #2527 from enkore/issue/2241.2
Fix remote logging and progress
2017-05-20 14:52:48 +02:00
Marian Beermann 97e9603531 implement --debug-topic for remote servers 2017-05-20 12:55:03 +02:00
Marian Beermann b3b555395c remote: clarify remote log handling comments 2017-05-20 12:55:03 +02:00
Marian Beermann 5f4d97ff2b remote: restore "Remote:" prefix (as used in 1.0.x) 2017-05-20 12:54:57 +02:00
Marian Beermann 18a2902c9c rpc negotiate: enable v3 log protocol only for supported clients
avoid seeing JSON log output when a 1.1.0b<5 client talks to a
1.1.0b>6 server.
2017-05-20 12:54:48 +02:00
Marian Beermann fc105b49b1 fix --progress and logging in general for remote 2017-05-20 12:54:48 +02:00
Marian Beermann be40e2fcfa faq: I get an IntegrityError or similar - what now? 2017-05-18 20:01:06 +02:00
enkore eaf90cb73d Merge pull request #2526 from enkore/issue/2513
serve: fix incorrect type of exception_short for Errors
2017-05-17 17:40:21 +02:00
Marian Beermann 9778c103ef serve: fix incorrect type of exception_short for Errors 2017-05-17 16:27:52 +02:00
enkore 0ad210c47b Merge pull request #2524 from enkore/f/docgen2
docs: ran build_man, build_usage
2017-05-17 11:53:12 +02:00
Marian Beermann b7a6ac94c3 docs: ran build_man, build_usage 2017-05-17 11:52:48 +02:00
enkore 3db27f950e Merge pull request #2523 from enkore/f/tarexport-tests
expor-tar: more tests
2017-05-17 11:48:48 +02:00
Marian Beermann 042a4b960b export-tar: test strip-components and hardlinks for partial export 2017-05-17 11:04:20 +02:00
Marian Beermann 293324810b introduce popen_with_error_handling to handle common user errors
(without tracebacks)
2017-05-17 10:54:39 +02:00
enkore 52fab07b3b Merge pull request #2510 from enkore/issue/2473
Add --debug-profile option
2017-05-17 00:10:14 +02:00
enkore 5788219ff4 borg export-tar (#2519) 2017-05-17 00:09:41 +02:00
Marian Beermann 054897c872 docs: debugging facilities 2017-05-16 23:30:44 +02:00
Marian Beermann 6d6ae65be3 replace external script with "borg debug convert-profile" 2017-05-16 23:30:43 +02:00
enkore 98e4e55141 Merge pull request #2520 from ThomasWaldmann/relax-json-test
do not test logger name, fixes #2504
2017-05-16 21:21:40 +02:00
Thomas Waldmann d15c3f2d85 do not test logger name, fixes #2504
looks like PyInstaller modifies the module names.
2017-05-16 21:14:27 +02:00
Marian Beermann a07463c96a --debug-profile: use msgpack instead of marshal by default 2017-05-16 20:52:18 +02:00
Marian Beermann 4c441c75b1 Implement --debug-profile 2017-05-16 20:52:18 +02:00
enkore a596ecc59f Merge pull request #2508 from enkore/f/proper-common-options
Support common options on the main command
2017-05-16 20:51:17 +02:00
Marian Beermann c831985bba CommonOptions: add unit test 2017-05-16 19:35:15 +02:00
Marian Beermann 150ace13cd init: document --encryption as required 2017-05-16 19:05:54 +02:00
Marian Beermann 0b14ed84eb docs: fix wrong heading level of "Common options" 2017-05-15 17:16:44 +02:00
Marian Beermann b9efdb2ce3 refactor CommonOptions as a reusable class 2017-05-15 17:16:44 +02:00
Marian Beermann 2ab5df0217 support common options on mid-level commands (borg *key* export) 2017-05-15 17:16:27 +02:00
Marian Beermann d5edb011f0 support common options 2017-05-14 18:45:20 +02:00
enkore 00e76f77fc Merge pull request #2506 from enkore/logos
Vectorized logos
2017-05-13 13:19:54 +02:00
Marian Beermann 7ddc8003df docs: use vector logo for PDF version 2017-05-13 13:19:23 +02:00
Marian Beermann 8c637da381 PDF version of the logo 2017-05-13 13:07:44 +02:00
Marian Beermann 3d14fc72ec SVG version of the logo 2017-05-13 13:06:03 +02:00