1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-02-24 23:13:25 +00:00
Commit graph

5219 commits

Author SHA1 Message Date
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