Thomas Waldmann
3c508e78ec
vagrant: add fuse2/fuse3 for archlinux box
2020-12-05 18:48:49 +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
Samuel-BF
e18649d2d2
Doc / Deployment with ansible: pacman -> package
...
Using "package" ansible module make the ansible playbook able to run
against most unix OSes. Pacman module only works with Arch and derivatives.
Also : changing state from "latest" to "present". Ansible should not be
a way to keep your system up-to-date : it's a configuration management
system and, as such, should not change anything if neither the playbook
nor the machine changed its state (idempotency).
Reference : https://github.com/ansible/ansible-lint/blob/master/lib/ansiblelint/rules/PackageIsNotLatestRule.py#L24
2020-11-06 14:28:01 +01:00
Milkey Mouse
47143cae76
Make timestamp helper timezone-aware
2020-11-05 01:27:46 -08:00
Milkey Mouse
9084f94ba2
Remove redundant copy of timestamp helper
2020-11-05 00:51:08 -08:00
TW
49ce3aff64
Merge pull request #5482 from ThomasWaldmann/gha3
...
github ci workflow improvements
2020-11-04 01:51:08 +01:00
Thomas Waldmann
0950d23e4d
test fuse2/fuse3
2020-11-04 01:20:57 +01:00
Thomas Waldmann
cd9e173967
checkout: fetch all to make setuptools_scm work
2020-11-03 22:57:15 +01:00
TW
dea3f01a40
Merge pull request #5472 from milkey-mouse/timestamp-aware-placeholders
...
Use --timestamp in placeholders if given
2020-11-03 22:29:07 +01:00
Milkey Mouse
3644bd14dc
Add tests for Location.with_timestamp
2020-11-03 13:00:37 -08:00
Milkey Mouse
16c49d177b
Use --timestamp for {utcnow} and {now} if given ( fixes #5189 )
2020-11-03 13:00:31 -08:00
TW
47e96bc261
Merge pull request #5475 from milkey-mouse/fp-5377
...
docs: how to approach borg speed issues (forward port)
2020-11-03 15:55:15 +01:00
TW
02d917b460
Merge pull request #5477 from milkey-mouse/fp-5418
...
fix --dry-run and --stats coexistence
2020-11-03 15:49:11 +01:00