Commit graph

5564 commits

Author SHA1 Message Date
Thomas Waldmann
43b72cf51c if self test fails, also point to OS and hardware, fixes #5334 2020-10-01 20:50:38 +02:00
TW
2333047728
Merge pull request #5366 from ThomasWaldmann/upgrade-xxhash-1.1
upgrade bundled xxhash to 0.7.4
2020-10-01 20:17:21 +02:00
Thomas Waldmann
0056c5914b fixup: remove xxh3.h, so it will compile 2020-10-01 19:13:55 +02:00
Thomas Waldmann
7f225765f1 upgrade bundled xxhash to 0.7.4
"as is", needs a small tweak, see next commit.

this is the last version with separate xxh3.h that can easily
get removed. 0.8.0 integrates this and leads to strange compile
issues, see #5366 discussion.
2020-10-01 19:13:48 +02:00
TW
328b180d84
Merge pull request #5369 from tombyman/backport-to-1.1-maint
Add ssh-agent pull backup method to docs (#5288)
2020-10-01 09:07:43 +02:00
Aleksey Korol
c9a6fe09b1 Add ssh-agent pull backup method to doc (#5288)
deployment docs: add ssh-agent pull backup method

Co-authored-by: Король Алексей <a.korol@npp-crts.ru> (main work)
Co-authored-by: Thomas Waldmann <tw@waldmann-edv.de>
(cherry picked from commit aef5e89126)
2020-10-01 09:54:21 +03:00
TW
40299d753e
Merge pull request #5363 from ThomasWaldmann/vagrant-fixes-1.1
vagrant: install gcc-7 on openindiana
2020-09-29 12:13:06 +02:00
Thomas Waldmann
69d89d75b1 vagrant: install gcc-7 on openindiana
otherwise it does not find the C compiler.

also: add a note that we want to have python-37 package (in a comment,
because it is already preinstalled in our base VM image).
2020-09-29 11:02:20 +02:00
TW
40b3bca875
Merge pull request #5361 from SanskritFritz/1.1-maint
Support repositories in fish tab completion (#5256)
2020-09-28 23:33:19 +02:00
SanskritFritz
2c5096af0f Support repositories in fish tab completion (#5256)
support repositories and ssh hosts in fish tab completion
2020-09-28 21:26:13 +02:00
TW
7a456a878d
Merge pull request #5359 from ThomasWaldmann/update-changes-1.1
update CHANGES
2020-09-28 03:39:18 +02:00
Thomas Waldmann
928702c803 update CHANGES 2020-09-28 02:04:45 +02:00
TW
580c4bd357
Merge pull request #5358 from ThomasWaldmann/docs-prune-add-double-force-1.1
docs: mention double --force in prune docs
2020-09-28 01:02:39 +02:00
Thomas Waldmann
0f85118598 docs: mention double --force in prune docs 2020-09-28 00:02:41 +02:00
TW
6d9d391577
Merge pull request #5355 from oxiedi/update-shell-completions_1.1-main
Update shell completions
2020-09-27 21:34:51 +02:00
oxiedi
46d117ef0c Update shell completions 2020-09-27 20:20:58 +05:00
TW
7107b27af7
Merge pull request #5342 from oxiedi/fix-zsh-completion-issues_1.1-maint
Fix a few issues in zsh completion
2020-09-26 20:10:40 +02:00
TW
fcd7ffc44c
Merge pull request #5349 from ThomasWaldmann/vagrant-fixes
Vagrant fixes
2020-09-26 00:35:38 +02:00
TW
3ad941b885
Merge pull request #5351 from ThomasWaldmann/pytest-warning-1.1
declare "allow_cache_wipe" marker in setup.cfg to avoid pytest warning
2020-09-25 21:57:42 +02:00
Felix Schwarz
81aa12bdb0 declare "allow_cache_wipe" marker in setup.cfg to avoid pytest warning
Undeclared markers trigger a pytest warning:

    PytestUnknownMarkWarning: Unknown pytest.mark.allow_cache_wipe - is this a typo?
2020-09-25 21:21:37 +02:00
Thomas Waldmann
595bfca6d9 use python 3.5.10 for binary build 2020-09-25 19:58:57 +02:00
Thomas Waldmann
6deb756a41 use cryptography<3.0, more recent versions break jessie box 2020-09-25 19:58:57 +02:00
Thomas Waldmann
b8e9f85de2 vagrant: add libffi-dev, required to build python 2020-09-25 19:58:57 +02:00
TW
2a3d817b86
Merge pull request #5346 from ThomasWaldmann/macos-folder-bin-1.1
Build directory-based binary for macOS to avoid Gatekeeper delays
2020-09-25 12:45:05 +02:00
Thomas Waldmann
734b1a7b80 Build directory-based binary for macOS to avoid Gatekeeper delays
backport of #5302.
2020-09-25 02:51:32 +02:00
oxiedi
a6c4047a45 Fix a few issues in zsh completion
Namely:

  - add tags to all untagged contexts;
  - don't leak $debug_commands;
  - plus some cosmetic changes.
2020-09-25 01:55:49 +05:00
TW
89755d83a5
Merge pull request #5343 from ThomasWaldmann/better-error-msg-large-archive-1.1
prettier error message when archive gets too big, fixes #5307
2020-09-24 00:17:08 +02:00
Thomas Waldmann
121c327d04 prettier error message when archive gets too big, fixes #5307 2020-09-23 22:27:30 +02:00
TW
6570cea49f
Merge pull request #5339 from ThomasWaldmann/not-experimental-1.1
Not experimental 1.1
2020-09-23 13:13:56 +02:00
TW
a1cd733211
Merge pull request #5338 from ThomasWaldmann/blackwhite-1.1
use allow/deny list wording
2020-09-22 22:33:05 +02:00
Thomas Waldmann
879ea73aa7 recreate: remove extra confirmation
not experimental any more, user is responsible for avoiding bugs.
the docs still point out that this might be dangerous when used wrongly,
like it also does for prune.
2020-09-22 22:30:01 +02:00
Thomas Waldmann
06c01ca78f fixup: fix phrasing in environment.rst.inc 2020-09-22 22:29:27 +02:00
Thomas Waldmann
e39a54cb84 fixup: do not talk about bugs
bugs can always happen, no need to point this out here.
2020-09-22 22:29:12 +02:00
Thomas Waldmann
d068f35fb4 fixup: s/functionality/function/ 2020-09-22 22:27:27 +02:00
Thomas Waldmann
c0d6c33a09 rephrase some warnings, fixes #5164
borg check --repair and borg recreate are now present in the code
since rather long, so they are not experimental any more.

but, both bear some risk of data loss:
- there could be an undiscovered bug in the code
- the user might use them wrong (e.g. accidentally excluding everything /
  not matching anything when recreating an archive)
- there might be kinds of corruption borg check --repair can not fix
  and it might make things even worse while trying to fix.

so, if your repo / archive(s) are important, be careful.
2020-09-22 22:23:17 +02:00
Thomas Waldmann
d1b9ca138b use allow/deny list wording 2020-09-22 22:12:19 +02:00
TW
62fa50c41e
Merge pull request #5326 from ThomasWaldmann/fix-recover_segment
check --repair: fix potential data loss, fixes #5325
2020-09-08 18:21:20 +02:00
Thomas Waldmann
1d9c67de8d fixup: invert nesting of context managers
cleaner teardown of contexts:

close mmap, close src_fd (reading), close dst_fd (and rename)

maybe it was not a real problem to rename a still open-for-reading / mmapped file,
but in any case it is cleaner like now.
2020-09-06 12:33:14 +02:00
Thomas Waldmann
29c2e84d17 check --repair: fix potential data loss, fixes #5325
We already have used SaveFile context manager since long at other places.
By using it, the original segment file stays in place until recovery of it
is completed (writing/syncing into *.tmp).
On successful completion, .tmp is renamed over original + dir syncing.
If aborted by some exception, including Ctrl-C, the original file is unmodified.
2020-09-06 11:57:21 +02:00
TW
5189676292
Merge pull request #5305 from m3nu/1.1-maint
Update Homebrew install instructions. See #5185
2020-08-19 13:52:24 +02:00
Manu
70f4d8f570 Update Homebrew install instructions. See #5185 2020-08-19 12:11:42 +08:00
TW
4576323b01
Merge pull request #5299 from ThomasWaldmann/2020-1.1
it's 2020
2020-08-13 22:11:16 +02:00
Thomas Waldmann
8da35e9636 it's 2020 2020-08-13 22:09:44 +02:00
TW
3b0671fde0
Merge pull request #5283 from viq/patch-2
Better description of how cache and rebuilds of it work
2020-08-04 23:47:21 +02:00
viq
b5cb4a1e23
Better description of how cache and rebuilds of it work
and how the workaround applies to that
2020-08-04 19:20:28 +02:00
TW
ebfc6f3af8
Merge pull request #5270 from oxiedi/better-zsh-completion_1.1-maint
Rewrite Zsh completion for 1.1-maint.
2020-07-31 15:45:51 +02:00
TW
97a65f6b98
Merge pull request #5269 from fantasya-pbem/docs/5165_recreate-list-item-flags_1.1-maint
docs: point to borg create --list item flags in recreate usage, fixes #5165
2020-07-30 20:34:10 +02:00
Thalian
a3d937d719 docs: point to borg create --list item flags in recreate usage, fixes #5165 2020-07-30 19:10:16 +02:00
TW
f8c8d58e58
Merge pull request #5262 from fantasya-pbem/1.1-maint
docs: add security faq explaining AES-CTR crypto issues, fixes #5254
2020-07-29 14:52:03 +02:00
oxiedi
feab48fd63 update version in the leading comment 2020-07-26 07:33:42 +05:00