Commit graph

5700 commits

Author SHA1 Message Date
Thomas Waldmann
2108cadb73 upgrade FreeBSD VM to 11.4, pyinstaller to v4.2, fixes #5688
FreeBSD 10.x is not supported any more, the pkg sources are not
available any more, so our VM needed an upgrade.

so, we'll build borg 1.1.x binaries on FBSD 11.4 in future.

additionally, pyinstaller had some regression that is fixed by v4.2.
in v4.2-maint branch i added the FBSD bootloaders, which were missing
as usual.
2021-02-14 18:58:01 +01:00
TW
7158b72a1e
Merge pull request #5685 from m3nu/pr/macos-docs-5677
Update macOS install instructions (Backport to 1.1-maint)
2021-02-13 16:57:10 +01:00
Manu
15b9cfb50f Update macOS install instructions
Backport of #5677
2021-02-12 08:34:19 +08:00
TW
9ecdf19b33
Merge pull request #5655 from SanskritFritz/1.1-maint
Tab completion support for additional archives for 'borg delete'
2021-01-31 22:05:59 +01:00
SanskritFritz
457d4e44bc Efficiency fixes thanks to @oxiedi 2021-01-30 13:17:10 +01:00
TW
c20c9eb83a
Merge pull request #5664 from ThomasWaldmann/dump-hints-1.1
implement borg debug dump-hints
2021-01-29 17:14:02 +01:00
Thomas Waldmann
a30317161a implement borg debug dump-hints 2021-01-29 17:00:29 +01:00
SanskritFritz
12a7458c5d Tab completion support for additional archives for 'borg delete'
Bash and Fish tab completions now too support more than just one
archive provided for 'borg delete'.
2021-01-26 22:51:21 +01:00
TW
2da85bad4e
Merge pull request #5651 from rpolley/Update-docs-for-dev-environment-installation-instructions-#5643-1.1-maint-port
Update docs for dev environment installation instructions #5643 1.1-maint port
2021-01-26 00:16:27 +01:00
TW
797a30c26a
Merge pull request #5652 from rpolley/fix-grammar-in-faq-#5642-1.1-maint-port
fix grammar in faq 1.1-maint port
2021-01-26 00:15:16 +01:00
Ryan Polley
e16b0ceeb7 fix grammar in faq 2021-01-25 15:58:26 -06:00
Ryan Polley
f31a38e049 recomend running tests only on installed versions for setup 2021-01-25 15:52:48 -06:00
Ryan Polley
c49355ed39 add link back to git-installation 2021-01-25 15:48:44 -06:00
TW
9b3766674c
Merge pull request #5590 from ThomasWaldmann/rel1115
release 1.1.15
2020-12-25 10:20:45 +01:00
Thomas Waldmann
6916d1b3bc use strerror(e.errno) to get verbose error msg
otherwise it is just like: [Errno NN] Exxxxx
2020-12-25 02:20:28 +01:00
Thomas Waldmann
586351e6fb fix tests for new xattr exception handler, see #5583 2020-12-25 00:16:54 +01:00
Thomas Waldmann
d53ecb3ded build_man 2020-12-24 22:35:58 +01:00
Thomas Waldmann
4e0a56d59a build_usage 2020-12-24 22:35:33 +01:00
Thomas Waldmann
e5d6c9bd68 update CHANGES, set release date 2020-12-24 22:07:19 +01:00
TW
ebd59ab3b9
Merge pull request #5587 from oxiedi/update-shell-completions_1.1-maint
update shell completions
2020-12-24 19:21:41 +01:00
oxiedi
139807282d update shell completions 2020-12-24 16:06:00 +05:00
TW
5f2c3cf48a
Merge pull request #5586 from ThomasWaldmann/docs-hardlinks
docs about hardlinks usage
2020-12-24 02:46:35 +01:00
Thomas Waldmann
62b07fdfe1 docs: add another case of attempted hardlink usage 2020-12-24 02:41:26 +01:00
Thomas Waldmann
d836429f6d docs: fix description of borg upgrade hardlink usage, fixes #5518 2020-12-24 02:36:09 +01:00
TW
7db3cc0c17
Merge pull request #5583 from ThomasWaldmann/extract-xattr-eperm-1.1
extract: catch EPERM when setting xattrs, fixes #5092
2020-12-24 02:27:35 +01:00
TW
5cc9d03194
Merge pull request #5582 from ThomasWaldmann/cask-1.1
use brew install --cask ..., fixes #5557
2020-12-24 02:16:38 +01:00
Thomas Waldmann
db876a802c use brew install --cask ..., fixes #5557
brew cask install ... is deprecated.
2020-12-24 02:15:57 +01:00
TW
f64cd67bef
Merge pull request #5580 from ThomasWaldmann/update-changes-1.1
update CHANGES
2020-12-23 00:03:50 +01:00
TW
3b51471bd4
Merge pull request #5584 from ypid/feature/https-everywhere-1.1-maint
Use HTTPS everywhere (mechanical edit using util from https-everywhere)
2020-12-23 00:01:49 +01:00
Thomas Waldmann
120de386fa refactor/dedup xattr exception handler 2020-12-22 23:02:48 +01:00
Thomas Waldmann
8875eb9d48 extract: add generic exception handler when setting xattrs, fixes #5092
emit a warning message giving the path, xattr key and error message.

also: continue trying to restore other xattrs and bsdflags afterwards
(it did not continue with this before this fix).
2020-12-22 22:39:27 +01:00
Robin Schneider
018c33025c
Comply with editorconfig insert_final_newline in paperkey.html 2020-12-22 22:35:11 +01:00
Robin Schneider
570a2318b9
Use HTTPS everywhere (mechanical edit using util from https-everywhere)
Ref: https://github.com/EFForg/https-everywhere/tree/master/utils/rewriter

```Shell
~/src/EFForg/https-everywhere/utils/rewriter/rewriter.js .
```

A few changes were reset/fixed manually before the commit.
2020-12-22 22:35:10 +01:00
TW
f6a4fad327
Merge pull request #5581 from Gu1nness/5579-travis-usage
Remove .travis leftovers in 1.1-maint
2020-12-22 02:22:35 +01:00
Guinness
601788c3ae
Remove .travis leftovers in 1.1-maint
Fixes #5579
2020-12-21 12:12:35 +01:00
Thomas Waldmann
2174f85af5 update CHANGES 2020-12-20 01:27:54 +01:00
TW
0504642ec6
Merge pull request #5577 from ThomasWaldmann/fix-yield-fixture-deprecation
use pytest.fixture instead of yield_fixture, fixes #5575
2020-12-20 00:23:34 +01:00
Thomas Waldmann
e9c5e3e25c use pytest.fixture instead of yield_fixture, fixes #5575
/vagrant/borg/borg/.tox/py36-none/lib/python3.6/site-packages/borg/testsuite/remote.py:73:
    PytestDeprecationWarning: @pytest.yield_fixture is deprecated.
Use @pytest.fixture instead; they are the same.
Docs: https://docs.pytest.org/en/stable/warnings.html
2020-12-20 00:07:17 +01:00
TW
368d3e791d
Merge pull request #5569 from ThomasWaldmann/export-tar-fix-5568
fix memory leak in export-tar with ssh: repo
2020-12-18 11:10:41 +01:00
Thomas Waldmann
7ee9ed5dbe borg export-tar: fix memory leak with ssh: remote repository, fixes #5568
also: added a comment how to avoid this kind of memory leak.
2020-12-17 22:28:53 +01:00
Thomas Waldmann
c622416fed cosmetic: make parens structure in borg export-tar similar to borg extract 2020-12-15 18:08:54 +01:00
Thomas Waldmann
984b0bf724 use same code in export-tar as in extract
the partial_extract parameter was missing and that can lead to to many items being preloaded.
2020-12-15 16:11:30 +01:00
TW
19a6c86c32
Merge pull request #5563 from Gu1nness/5497-1.1-maint
Complete documentation on append-only remote repos for 1.1-maint
2020-12-12 13:53:13 +01:00
Guinness
1703664585
Complete documentation on append-only remote repos for 1.1-maint 2020-12-12 11:35:03 +01:00
TW
60fbb1131d
Merge pull request #5558 from samuel-w/1.1-timeout
add a timeout for the github CI jobs, fixes #5548 [1.1]
2020-12-07 14:59:57 +01:00
TW
08f06ca21b Merge pull request #5549 from ThomasWaldmann/gha-timeout
add a timeout for the github CI jobs, fixes #5548
2020-12-06 23:20:02 -06:00
TW
46364847ce
Merge pull request #5540 from samuel-w/backport-item
PropDict: fail early if internal_dict is not a dict [1.1]
2020-12-04 23:24:12 +01:00
TW
9cea1ab2fe Merge pull request #5496 from ThomasWaldmann/item-assert-dict
PropDict: fail early if internal_dict is not a dict
2020-12-04 16:06:04 -06:00
Samuel
52420213b4
Change references of Travis to GitHub Actions (#5536) [1.1] (#5539)
Change references of Travis to GitHub Actions

Backport https://github.com/borgbackup/borg/pull/5536 to 1.1-maint.
2020-12-04 22:00:46 +01:00
TW
9c69c461d5
Merge pull request #5542 from samuel-w/gh-1.1
Upload coverage reports to codecov, fix caskroom [1.1]
2020-12-04 21:58:36 +01:00