Marian Beermann
384d7635a4
docs: add systemd warning regarding placeholders
2017-05-21 17:22:29 +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
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
enkore
820066da5d
Implement IntegrityCheckedFile ( #2502 )
...
Implement IntegrityCheckedFile
This is based on much earlier work from October 2016 by me, but is
overall simplified and changed terminology (from "signing" to
hashing and integrity checking).
See #1688 for the full history.
2017-05-12 21:38:31 +02:00
enkore
1dd53f0e03
Merge pull request #2503 from enkore/f/authenticated-pp
...
key: authenticated mode = unencrypted
2017-05-12 21:37:07 +02:00
Marian Beermann
a16d81271a
key: add round-trip test
2017-05-12 20:49:17 +02:00
Marian Beermann
848df38d08
Rename Key.passphrase_protected -> logically_encrypted & document
2017-05-12 20:36:23 +02:00
Marian Beermann
cad49b844e
key: authenticated mode = not passphrase protected
2017-05-12 20:35:18 +02:00