Commit Graph

6049 Commits

Author SHA1 Message Date
Thomas Waldmann 4f7aa1a92f build usage 2020-12-06 20:44:59 +01:00
Thomas Waldmann 77dd5e4d81 update CHANGES (master)
set release date.
2020-12-06 20:25:14 +01:00
TW d2673c09f2
Merge pull request #5553 from ThomasWaldmann/debug-info-fuse
debug info: include infos about FUSE implementation, fixes #5546
2020-12-06 20:12:50 +01:00
Thomas Waldmann e884b80065 debug info / sysinfo: add infos about FUSE, fixes #5546 2020-12-06 19:10:44 +01:00
TW 90f2587700
Merge pull request #5552 from ThomasWaldmann/update-changes-master2
update CHANGES (master)
2020-12-06 18:08:07 +01:00
Thomas Waldmann 938c2dc223 update CHANGES (master) 2020-12-06 18:04:50 +01:00
Lapinot e1af909d2b
create: implement --paths-from-stdin and --paths-from-command (#5538)
create: implement --paths-from-stdin and --paths-from-command, see #5492

These switches read paths to archive from stdin. Delimiter can specified
by --paths-delimiter=DELIM. Paths read will be added honoring every
option but exclusion options and --one-file-system. Directories aren't
recursed into.
2020-12-06 17:28:25 +01:00
Nehalenniæ Oudin 810d82395d
Complete documentation on append-only remote repos (#5519)
improve docs/FAQ about append-only remote repos, fixes #5497
2020-12-06 15:53:39 +01:00
TW fd62f9b421
Merge pull request #5550 from ThomasWaldmann/vagrant-fixes3
vagrant: add fuse2/fuse3 for archlinux box
2020-12-05 19:30:46 +01:00
TW 3e03501fde
Merge pull request #5549 from ThomasWaldmann/gha-timeout
add a timeout for the github CI jobs, fixes #5548
2020-12-05 18:55:11 +01:00
Thomas Waldmann 3c508e78ec vagrant: add fuse2/fuse3 for archlinux box 2020-12-05 18:48:49 +01:00
Thomas Waldmann b2b2a2622d add a timeout for the github CI jobs, fixes #5548
sometimes they hung for 6h... (not our fault, seems like a infrastructure problem).
2020-12-05 18:35:00 +01:00
TW 12dee1ae4d
Merge pull request #5541 from ThomasWaldmann/update-changes-master
update CHANGES (master)
2020-12-05 00:13:00 +01:00
TW 1b4e38bbcb
Merge pull request #5544 from ThomasWaldmann/vagrant-updates4
Vagrant updates/fixes
2020-12-05 00:12:30 +01:00
Thomas Waldmann 1a729e4b7b vagrant: fix archlinux box, fixes #5543 2020-12-05 00:11:23 +01:00
Thomas Waldmann 6c4bf43817 tox: add a non-fuse env to the envlist
without this, openbsd and openindiana (which both skip all ".*fuse.*" envs) would not run any tests.

on platforms that have fuse, skip the "none" envs to not execute duplicate tests.
2020-12-04 22:40:54 +01:00
Thomas Waldmann 7831280aa4 update CHANGES (master) 2020-12-04 19:05:26 +01:00
TW b444c0d9f6
Merge pull request #5537 from samuel-w/codecov
Upload coverage reports to codecov, fix macOS tests
2020-12-04 11:02:40 +01:00
Samuel 9fa28dfee7 Upload coverage reports to codecov 2020-12-03 23:38:17 -06:00
Samuel fa331c3e3b
Change references of Travis to GitHub Actions (#5536)
s/travis/github actions/g, fixes #5528
2020-12-03 20:10:53 +01:00
TW dcecc149d8
Merge pull request #5529 from Gu1nness/5528-remove-travis
Remove travis configuration from borg
2020-12-02 15:52:37 +01:00
TW 0554b50410
Merge pull request #5510 from ThomasWaldmann/obfuscating-compressor
Chunk size obfuscating "compressor"
2020-12-02 15:26:06 +01:00
Thomas Waldmann b45874bead ObfuscateSize compressor 2020-12-02 14:21:42 +01:00
TW a2487fcdcc
Merge pull request #5534 from ThomasWaldmann/test-hashindex-corruption-bug-4829-master
add a test for the hashindex corruption bug, fixes #5531
2020-12-02 13:58:31 +01:00
Thomas Waldmann b5c0384fb1 add a test for the hashindex corruption bug, fixes #5531
for the bug, see #4829.
2020-12-02 03:28:32 +01:00
Guinness ba7a4061d3
Remove travis configuration from borg 2020-12-01 01:12:57 +01:00
Nehalenniæ Oudin 2c8e523848
Complements the documentation for pattern files and exclude files (#5520)
docs: "filename with spaces" example added to exclude file, fixes #5236

note: no whitespace escaping needed, processed by borg.
2020-11-29 18:01:38 +01:00
Rémi Oudin fc925878fc
Fixes BORG_CACHE_DIR crashing borg if empty (#5485)
Atomic handling of recursive directory creation, fixes #5216
2020-11-22 15:07:13 +01:00
TW e5690e8c20
Merge pull request #5512 from Gu1nness/5301-macOS-broken-pipe
Add a hint on sleeping computer in the FAQ
2020-11-17 18:15:24 +01:00
Guinness 046acb882a
Add a hint on sleeping computer in the FAQ
Now the FAQ warns that a sleeping computer can lead to a broken pipe
when backing up over ssh.

Fixes #5301
2020-11-17 10:50:45 +01:00
TW ac77dd491d
Merge pull request #5433 from luke-jr/files_cache_suffix
Allow appending the files cache filename with BORG_FILES_CACHE_SUFFIX env var
2020-11-16 18:51:40 +01:00
Luke Dashjr 561fbb748c docs: Document BORG_FILES_CACHE_SUFFIX environment variable 2020-11-15 17:01:36 +00:00
Luke Dashjr dbbd3f1b63 Rather than error beginning a txn, create an empty files cache if it didn't exist before 2020-11-15 17:01:36 +00:00
Luke Dashjr a0322d241d Allow appending the files cache filename with BORG_FILES_CACHE_SUFFIX env var 2020-11-15 17:01:36 +00:00
TW 1f3a91f72f
Merge pull request #5496 from ThomasWaldmann/item-assert-dict
PropDict: fail early if internal_dict is not a dict
2020-11-15 15:38:03 +01:00
Lapinot 34f6cfcd81
Outsource recursive directory walking (#5492)
Split recursive directory walking/processing into walking and item processing.
2020-11-15 15:31:01 +01:00
TW b8fbe198dd
Merge pull request #5508 from greenmoss/5303-osx-catalina-security
how to adjust macOS >= Catalina security settings, fixes #5303
2020-11-15 14:07:35 +01:00
Kurt Yoder f73555e5b2 Fix link for OSX security 2020-11-14 19:41:59 -05:00
Kurt Yoder 5d2c6e9eca Note requirement for full disk access on Catalina 2020-11-14 19:39:14 -05:00
TW 676a087b98
Merge pull request #5506 from Gu1nness/new-author
Add myself as an author with permission of TW
2020-11-13 20:53:30 +01:00
Guinness aac811d8b7
Add myself as an author with permission of TW 2020-11-13 20:46:09 +01:00
TW e881ce3e93
Merge pull request #5505 from Gu1nness/1633-compression-algorithms
Add some documentation for new compression algorithm
2020-11-13 15:05:21 +01:00
Guinness 4212730e54
Add some documentation for new compression algorithm 2020-11-13 13:23:37 +01:00
TW 72ac474e65
Merge pull request #5501 from Gu1nness/5480-faq-pull-backups
Update the documentation on hacked backup client.
2020-11-13 11:26:36 +01:00
Guinness 3278d253c5
Update the documentation on hacked backup client.
Fixes #5480.
2020-11-13 10:31:05 +01:00
Thomas Waldmann 95ee729086 PropDict: refactor / micro-optimize
- do not call update methods if there is nothing to do (empty dict)
- order if/elif/else by simplicity / probability
2020-11-10 13:49:15 +01:00
Thomas Waldmann 0e1cf2056b PropDict: fail early if internal_dict is not a dict 2020-11-10 13:35:07 +01:00
TW 122dfce405
Merge pull request #5464 from Samuel-BF/patch-1
Doc / Deployment with ansible: generic install
2020-11-07 17:57:50 +01:00
TW c420b0abd4
Merge pull request #5489 from milkey-mouse/timestamp-fixes
Timestamp fixes
2020-11-07 01:39:53 +01:00
Samuel BF 7e60a5e052 Rephrasing doc on deployement with ansible 2020-11-06 14:28:27 +01:00