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

5323 commits

Author SHA1 Message Date
TW
095a109af4
Merge pull request #4347 from ThomasWaldmann/fix-fuse-test-fakeroot
test_mount_hardlinks: get rid of fakeroot-caused test fails, fixes #3389
2019-02-12 00:13:38 +01:00
Thomas Waldmann
e878ca5189 test_mount_hardlinks: get rid of fakeroot-caused test fails, fixes #3389 2019-02-11 17:47:34 +01:00
TW
6de90d9460
Merge pull request #4354 from ThomasWaldmann/fuse-default-options-master
security fix: configure FUSE with "default_permissions", fixes #3903
2019-02-11 17:46:30 +01:00
Thomas Waldmann
672c2c99a7 security fix: configure FUSE with "default_permissions", fixes #3903
"default_permissions" is now enforced by borg by default to let the
kernel check uid/gid/mode based permissions.

"ignore_permissions" can be given to not enforce "default_permissions".

note: man mount.fuse explicitly tells about the security issue:

    default_permissions
	By  default FUSE doesn't check file access permissions, ...
	This option enables permission checking, restricting access
	based on file mode.
	This option is usually useful together with the allow_other
	mount option.

We consider this a pitfall waiting for someone to fall into and this is
why we chose to change the default behaviour for borg.
2019-02-11 13:01:24 +01:00
TW
fa9d3263de
Merge pull request #4345 from ThomasWaldmann/update-scripts-master
signing binaries with Qubes OS support, docs
2019-02-11 02:45:46 +01:00
Thomas Waldmann
305efb5b01 signing binaries with Qubes OS support, docs 2019-02-11 02:44:44 +01:00
TW
ba5185cbdb
Merge pull request #4340 from SanskritFritz/master
More complete shell completions for borg mount -o
2019-02-11 01:16:40 +01:00
SanskritFritz
bb98a1dae4 Option arguments for zsh tab completion 2019-02-10 20:33:23 +01:00
SanskritFritz
7becc03608 More complete shell completions for borg mount -o 2019-02-10 20:33:15 +01:00
anarcat
10a4e011c0 add warnings on repository copies to avoid future problem like #4272 (#4285)
docs: add warnings about repo copies to avoid problems like #4272
2019-02-10 20:23:59 +01:00
TW
9259000d73
Merge pull request #4335 from SanskritFritz/master
master - Shell completions.
2019-02-08 20:05:04 +01:00
SanskritFritz
8435206cc3 Shell completions for borg compact 2019-02-08 16:44:36 +01:00
SanskritFritz
0a97274bd1 New shell completions for borg 1.1.9 2019-02-08 14:27:14 +01:00
SanskritFritz
ff52d4225b Added shell completions for borg help 2019-02-06 16:49:31 +01:00
TW
2b1c223917
Merge pull request #4327 from ThomasWaldmann/forward-ports-16
master forward ports (16)
2019-02-05 17:08:38 +01:00
Thomas Waldmann
a9d562de17 work around some Microsoft WSL issues
see there:

https://github.com/borgbackup/borg/issues/1961

and especially there (not implemented sync_file_range):

https://github.com/Microsoft/WSL/issues/645
2019-02-05 15:15:50 +01:00
Thomas Waldmann
4fc23f532e work around the backslash issue, see #4280
thanks to AJ Jordan @strugee for finding this.

while using \\ gives a single backslash when using "borg help pattern"
on the shell, our rendered html docs did not show the single backslash
at all.

i was lazy do dig into that issue, so i just used the word "backslash".

:-)
2019-02-05 15:08:11 +01:00
TW
9a3fbdd751
Merge pull request #4316 from ThomasWaldmann/init-make-parentdirs
borg init --make-parent-dirs parent1/parent2/repo_dir, fixes #4235
2019-02-05 04:49:22 +01:00
TW
b79c26a45f
Merge pull request #4319 from ThomasWaldmann/msgpack-061
support msgpack 0.6.1
2019-02-05 03:59:21 +01:00
Thomas Waldmann
f479850652 add comment about msgpack >= 0.6.1 features for later 2019-02-05 03:08:19 +01:00
Thomas Waldmann
940e107add cleanup msgpack requirements
we do not expect 0.5.x with x > 6 any more.

also remove outdated comments from setup.py.
2019-02-05 02:37:22 +01:00
Thomas Waldmann
0ebfaa5b61 allow msgpack 0.6.1, fixes #4308 2019-02-05 02:32:36 +01:00
Thomas Waldmann
600e798201 borg init --make-parent-dirs parent1/parent2/repo_dir, fixes #4235 2019-02-04 17:12:11 +01:00
TW
b204201fb5
Merge pull request #4302 from ThomasWaldmann/repair-output
add archive name to check --repair output, fixes #3447
2019-02-04 03:29:58 +01:00
TW
c3f40de606
cache_sync: compute size/count stats, borg info: consider part files (#4286)
cache_sync: compute size/count stats, borg info: consider part files

fixes #3522
2019-02-04 03:26:45 +01:00
TW
50666c3e44
Merge pull request #4315 from ThomasWaldmann/check-msgpack-master
check msgpack version, terminate for unsupported versions
2019-02-03 04:34:51 +01:00
TW
de288cd6b2
Merge pull request #4314 from ThomasWaldmann/fix-tests-master
fix duplicate test method name, fixes #4311
2019-02-03 04:10:15 +01:00
Thomas Waldmann
18c9feb7e3 check msgpack version, terminate for unsupported versions 2019-02-03 03:54:41 +01:00
Thomas Waldmann
f4e1ba5995 fix duplicate test method name, fixes #4311
thanks to Anthony Sottile for finding this!
2019-02-03 02:37:49 +01:00
TW
422d9cf170
Merge pull request #4275 from ThomasWaldmann/fix-empty-segment-crash-master
recover_segment: handle too small segment files correctly, see #4272
2019-02-02 00:06:44 +01:00
TW
2d74e8e58d
Merge pull request #4301 from ThomasWaldmann/twine
update release workflow using twine (docs, scripts), see #4213
2019-02-01 23:46:43 +01:00
Thomas Waldmann
18b62f63a6 add archive name to check --repair output, fixes #3447
so it does not look like duplicated and also informs the user about
affected archives.
2019-02-01 23:30:45 +01:00
Thomas Waldmann
f7525156c1 update release workflow using twine (docs, scripts), see #4213 2019-02-01 22:07:49 +01:00
TW
266fb02b9d
Merge pull request #4276 from ThomasWaldmann/fix-short-hostname
make "hostname" short, even on misconfigured systems, fixes #4262
2019-02-01 11:10:03 +01:00
Manuel Riel
9ab0a095ab Add --rsh command line option to complement BORG_RSH env var. Fixes #… (#4290)
Add --rsh command line option to complement BORG_RSH env var. Fixes #1701
2019-01-31 13:54:17 +01:00
TW
2db84eada0
Merge pull request #4292 from m3nu/issue/4289/fix-free-space-calc
Use f_frsize instead of f_bsize to calculate free space. Fixes #4289
2019-01-31 08:34:45 +01:00
Manu
c3a882b509 Use f_frsize instead of f_bsize to calculate free space. Fixes #4289 2019-01-31 14:26:21 +08:00
Manuel Riel
7e7d74c1c1 Add new FAQ regarding change of compression settings. Fixes #4222 (#4282)
FAQ regarding change of compression settings. Fixes #4222
2019-01-31 05:58:33 +01:00
Manuel Riel
4ecc7ede8d Add note about BSD flags to changelog. Fixes #4246 (#4279)
Add note about BSD flags to changelog. Fixes #4246
2019-01-31 05:56:37 +01:00
TW
e22ce66765
Merge pull request #4288 from m3nu/issue/3905/disable-free-space-check
Add FAQ regarding free disk space check. Fixes #3905
2019-01-31 05:54:42 +01:00
Manu
b37aceb469 Add FAQ regarding free disk space check. Fixes #3905 2019-01-31 12:45:41 +08:00
TW
3202213b33
Merge pull request #4278 from m3nu/issue/4249/clarify-passphrase-shell-behavior
Update BORG_PASSCOMMAND example and clarify variable expansion.
2019-01-30 16:18:01 +01:00
TW
c6cb1dc28b
Merge pull request #4281 from m3nu/issue/4223/config-crashing
Quit with error message when no config key is provided. Fixes #4223
2019-01-30 15:51:33 +01:00
Manu
e155822474 Quit with error message when no config key is provided. Fixes #4223 2019-01-30 11:31:53 +08:00
Manu
d13ddb224a Update BORG_PASSCOMMAND example and clarify variable expansion. Fixes #4249 2019-01-30 10:12:47 +08:00
Thomas Waldmann
111c34f92e make "hostname" short, even on misconfigured systems, fixes #4262 2019-01-29 19:51:51 +01:00
Thomas Waldmann
2c94d5ba58 recover_segment: handle too small segment files correctly, see #4272
nothing left to recover there, but at least we must not crash in mmap().
2019-01-29 19:21:51 +01:00
TW
2bcff382cb
Merge pull request #4247 from ThomasWaldmann/memoryview-cm
correctly release memoryview
2019-01-29 15:53:47 +01:00
TW
45382e0fd3
Merge pull request #4271 from ThomasWaldmann/fix-configparser-diaper-master
avoid diaper pattern in configparser by opening files, fixes #4263
2019-01-27 06:40:45 +01:00
Thomas Waldmann
b4c68de128 avoid diaper pattern in configparser by opening files, fixes #4263
this will fail early with correct error msg / exception traceback
if a config file is not readable.
2019-01-27 03:28:11 +01:00