TW
e281c8329c
Merge pull request #4475 from ThomasWaldmann/funding-link
...
README: new URL for funding options
2019-03-25 23:32:56 +01:00
Thomas Waldmann
d9c5dfb55b
README: new URL for funding options
2019-03-25 23:15:39 +01:00
TW
c5132f2a2e
Merge pull request #4472 from ThomasWaldmann/freeze-test-env
...
lock travis-ci test env to py 3.4 compatible versions, fixes #4343
2019-03-25 00:00:51 +01:00
Thomas Waldmann
ff5bc4552f
lock travis-ci test env to py 3.4 compatible versions, fixes #4343
...
maybe slightly newer will also work, e.g. pip < 19.2, pytest < 5.0.
2019-03-24 22:51:50 +01:00
Thomas Waldmann
867bf7d34f
display msgpack version as part of sysinfo (e.g. in tracebacks)
...
1.1-maint backport
2019-03-22 14:24:35 +01:00
Thomas Waldmann
88b4a00d1b
freebsd xattr namespace: str vs. bytes fixup
2019-03-21 03:20:12 +01:00
TW
3e2393a058
Merge pull request #4463 from ThomasWaldmann/fix-exception-rc-1.1
...
borg command shall terminate with rc 2 for ImportErrors, fixes #4424
2019-03-21 02:04:15 +01:00
TW
1cd8ca297a
Merge pull request #4458 from ThomasWaldmann/fix-4348-1.1
...
Fix 4348 (1.1-maint backport)
2019-03-21 01:49:16 +01:00
TW
8e78580c83
Merge pull request #4457 from ThomasWaldmann/freebsd-xattr-ns-1.1
...
make freebsd xattr platform code api compatible with linux, fixes #3952 (1.1-maint bp)
2019-03-21 01:48:49 +01:00
Thomas Waldmann
1cabd77029
borg command shall terminate with rc 2 for ImportErrors, fixes #4424
...
(cherry picked from commit 97ca421fef
)
2019-03-21 01:27:13 +01:00
Milkey Mouse
96bd36d37a
Add test for error upon exporting a key to a directory
...
(cherry picked from commit d26264bb70
)
2019-03-20 14:22:39 +01:00
Milkey Mouse
891538ca7e
Emit user-friendly error if repo key is exported to a directory ( fixes #4348 )
...
(cherry picked from commit 72ebd13e6f
)
2019-03-20 14:22:27 +01:00
Thomas Waldmann
98198b34d9
make freebsd xattr platform code api compatible with linux, fixes #3952
...
i.e. prefix the keys with the namespace, so it is ns.key like on
linux.
still only dealing with the "user" namespace, like before.
in the "system" namespaces there are ACLs (we deal with them via the acl
api, so no problem) and stuff from pnfsd (not sure what exactly).
this change is needed because FreeBSD's FUSE code expects the xattr
keys to be in that format.
it is also needed for cross-platform data exchange, so e.g. if one wants to:
- create archive on linux, extract on freebsd - with "user.xxx" xattrs.
- or vice versa.
archives made with older borg versions on freebsd will still extract correctly
on freebsd (not on linux though) even though they do not have the
namespace prefixes in the archived metadata (it will be interpreted in
same way as if they were prefixed by "user." as we do not support any
other namespace anyway).
(cherry picked from commit 0686237484
)
2019-03-20 14:13:59 +01:00
TW
0a20a03b7f
Merge pull request #4455 from ThomasWaldmann/backports-17
...
Backports to 1.1-maint (17)
2019-03-19 20:17:42 +01:00
Thomas Waldmann
0f72a8a0cf
lrucache: regularly remove old FDs, fixes #4427
2019-03-19 18:52:19 +01:00
Thomas Waldmann
6ee42216bf
avoid stale filehandle issues, fixes #3265
2019-03-19 18:51:23 +01:00
Thomas Waldmann
1efec3ced1
add comment about unused recreate_* members in ArchiveItem
2019-03-19 18:45:19 +01:00
Thomas Waldmann
8ad90c1242
remove ARCHIVE_KEYS duplication
...
also: get key set in sync, obviously we have "recreate_partial_chunks"
in ArchiveItem still.
2019-03-19 18:36:18 +01:00
Sitaram Chamarty
bbc3f8d6fd
add a sample logging.conf in docs/misc ( #4380 )
...
add a sample logging.conf in docs/misc
(and point to it in the man page)
2019-03-19 18:22:32 +01:00
TW
db271f768f
Merge pull request #4443 from SanskritFritz/1.1-maint
...
Shell completions: borg diff second archive
2019-03-15 19:02:40 +01:00
SanskritFritz
0d80a9a159
Shell completions for borg diff second archive
2019-03-15 17:53:18 +01:00
TW
71c3ad773e
Merge pull request #4423 from joey4/fix4359-backport
...
timestamp for borg delete --info added
2019-03-11 10:45:38 +01:00
TW
2fdd7ed93d
Merge pull request #4431 from milkey-mouse/3504-bp1.1
...
Elaborate on append-only mode docs (1.1 backport)
2019-03-11 02:39:54 +01:00
Milkey Mouse
897b593ec4
Elaborate on append-only mode docs
2019-03-10 18:09:46 -07:00
Joey
f904f473ff
timestamp for borg delete --info added, fixes #4359
2019-03-05 11:28:16 +01:00
jminer74
622866f592
docs/installation: added Alpine Linux to distribution list ( #4414 ) ( #4415 )
...
docs/installation: added Alpine Linux to distribution list
2019-03-01 22:35:52 +01:00
TW
7a7e04a43a
Merge pull request #4386 from milkey-mouse/fix-4133-bp1.1
...
Only modify window.location when redirecting (1.1 backport)
2019-02-22 06:52:06 +01:00
Milkey Mouse
4da4738fdc
Only modify window.location when redirecting ( fixes #4133 )
...
window.location.pathname = window.location.pathname can trigger a redirect,
which created a refresh loop in usage.html.
2019-02-21 19:20:17 -08:00
TW
2d523c7b86
Merge pull request #4344 from ThomasWaldmann/update-scripts-1.1
...
signing binaries with Qubes OS support, docs
2019-02-11 02:42:32 +01:00
Thomas Waldmann
818c926b9d
signing binaries with Qubes OS support, docs
2019-02-11 02:41:35 +01:00
TW
90d0589a66
Merge pull request #4342 from ThomasWaldmann/rel119
...
Release 1.1.9
2019-02-11 02:28:08 +01:00
Thomas Waldmann
384173180b
test_mount_hardlinks: get rid of fakeroot-caused test fails, fixes #3389
2019-02-11 00:09:10 +01:00
Thomas Waldmann
ee45e46060
build_man
2019-02-10 21:21:14 +01:00
Thomas Waldmann
be2bc78d69
build_usage
2019-02-10 21:20:32 +01:00
Thomas Waldmann
448af58c1a
update (c) year
2019-02-10 21:09:32 +01:00
Thomas Waldmann
7d304f771b
update 1.1.9 release date
2019-02-10 21:07:14 +01:00
TW
c528371ea5
Merge pull request #4341 from ThomasWaldmann/update-changes-1.1
...
update CHANGES (1.1-maint)
2019-02-10 20:55:39 +01:00
Thomas Waldmann
6033161634
update CHANGES (1.1-maint)
2019-02-10 20:54:36 +01:00
TW
f0bea1b243
Merge pull request #4338 from SanskritFritz/1.1-maint
...
1.1 maint: more complete shell completions for borg mount -o
2019-02-10 20:45:12 +01:00
TW
e75d5213d6
Merge pull request #4339 from ThomasWaldmann/anarcat-faq-1.1
...
add warnings on repository copies to avoid future problem, fixes #4272
2019-02-10 20:43:09 +01:00
anarcat
3f5be94aa7
add warnings on repository copies to avoid future problem, fixes #4272
2019-02-10 20:28:31 +01:00
SanskritFritz
9e7f024abf
Option arguments for zsh tab completion
2019-02-10 20:27:04 +01:00
SanskritFritz
8017a8ba18
More complete shell completions for borg mount -o
2019-02-10 20:25:39 +01:00
TW
5b005bc460
Merge pull request #4331 from ThomasWaldmann/fuse-default-options
...
borg mount / borgfs security fix (1.1-maint)
2019-02-10 12:51:29 +01:00
Thomas Waldmann
1b277cb1ff
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-10 10:21:48 +01:00
TW
b5518b19e1
Merge pull request #4334 from SanskritFritz/1.1-maint
...
1.1-maint shell completions for borg 1.1.9
2019-02-08 20:04:29 +01:00
SanskritFritz
071febdd68
New shell completions for borg 1.1.9
2019-02-08 14:27:44 +01:00
SanskritFritz
1383459a08
Added shell completions for borg help
2019-02-08 13:00:54 +01:00
TW
075600d65d
Merge pull request #4328 from ThomasWaldmann/update-changes-1.1
...
update CHANGES (1.1-maint)
2019-02-05 17:50:29 +01:00
Thomas Waldmann
21f5fafb81
update CHANGES (1.1-maint)
2019-02-05 17:33:54 +01:00