Commit graph

5698 commits

Author SHA1 Message Date
Felix Schwarz
d96ff92e85 msgpack: drop support for old buffer protocol
The old buffer protocol was deprecated since Python 3.0 and will be
removed entirely in Python 3.10.

This is a backport of

    commit 9ae43709e42092c7f6a4e990d696d9005fa1623d
    Author: Inada Naoki <songofacandy@gmail.com>
    Date:   Thu Dec 5 20:20:53 2019 +0900

        Drop old buffer protocol support (#383)

Backporting by me, any errors are likely due to backporting.
2021-02-11 23:17:07 +01: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
Samuel
68610fa55f Upload coverage reports to codecov 2020-12-04 13:26:41 -06:00
Nehalenniæ Oudin
954be6dd59
Complements the documentation for pattern files and exclude files (#5524) 2020-12-04 14:26:51 +01:00