Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/borgbackup/borg

Deduplicating archiver with compression and authenticated encryption.
https://github.com/borgbackup/borg

remove manifest TAMs

1cf62d8fc7162ac313c2e1f4ffcc8341b392c113 authored over 1 year ago by Thomas Waldmann <[email protected]>
remove archive TAMs

6a68ad5cd6c05ef3493d3f3fd9575aa1047f77eb authored over 1 year ago by Thomas Waldmann <[email protected]>
ro_type: typed repo objects, see #7670

writing: put type into repoobj metadata
reading: check wanted type against type we got

repoobj ...

1b6f9289174d42ddf6fe340d7ff5a1f02557aef3 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7837 from ThomasWaldmann/remove-recreate-recompress

Remove recreate --recompress option

506718e82f9ae9e3cc413c2f531c5df2eff5a883 authored over 1 year ago by TW <[email protected]>
add_chunk: remove overwrite parameter

0fcd3e9479424e3d621dfc7650a64d6a9519aff0 authored over 1 year ago by Thomas Waldmann <[email protected]>
recreate: remove --recompress option

For many use cases, the repo-wide "rcompress" is more efficient.

Also, recreate --recompress ca...

15c24cbe7eaa841cb5ce3ecf2d7dee6618afdd43 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7834 from ThomasWaldmann/fix-unreadable-dir-cleanup-master

fix post-test permission issues

a9e625d11f2023c5dc2bdb4c110887d2d22d818e authored over 1 year ago by TW <[email protected]>
fix post-test permission issues

2195558eea8addffe866af6be3c46e901de74d9a authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7832 from ThomasWaldmann/exclude-compiled-files

pyproject.toml: exclude source files which have been compiled, fixes #7828

84fc938e3cac097584367c66ab85b2380ed9d030 authored over 1 year ago by TW <[email protected]>
pyproject.toml: exclude source files which have been compiled, fixes #7828

4b1dac78f57fc4f8f2bfef0a378d0aca29ce6862 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7824 from ThomasWaldmann/rel200b7

release 2.0.0b7

c686dc84ae466cf3c623f79d8b0b1e0d6532d2ec authored over 1 year ago by TW <[email protected]>
vagrant: upgrade source dependencies of stretch VM

a7067ebbaa417e8e5325ebdf59d90100256abbb7 authored over 1 year ago by Thomas Waldmann <[email protected]>
vagrant: upgrade to pyinstaller 5.13.2

75f8391bb60aae696bb0f3edc4596bc9f388ef7f authored over 1 year ago by Thomas Waldmann <[email protected]>
vagrant: upgrade to python 3.11.5

b2e8ad0257fefac26d38a2d51c8d7e59456ecbb4 authored over 1 year ago by Thomas Waldmann <[email protected]>
build_usage / build_man

3f75950226dee76e2381b4a2d3a3632ef4598bfa authored over 1 year ago by Thomas Waldmann <[email protected]>
update CHANGES

7e15b6488a6b05cf7090e2194b56aaa314f47c9f authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7823 from ThomasWaldmann/allow-msgpack-106-master

allow msgpack 1.0.6 (which has py312 wheels), fixes #7810

4e8cc050c2eebdcb7d54016501612e905426a12a authored over 1 year ago by TW <[email protected]>
test_is_slow_msgpack: skip test on expected slow msgpack environments

12e224613e9cf724f50233343296db10c1a4ea38 authored over 1 year ago by Thomas Waldmann <[email protected]>
allow msgpack 1.0.6 (which has py312 wheels), fixes #7810

95e75b90f1a092bad10e0b93ef065e78dfabb227 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7592 from ThomasWaldmann/py312

support / test on Python 3.12

2943d1c11e8840aa6037034f36f86c059aebfde8 authored over 1 year ago by TW <[email protected]>
allow msgpack 1.0.6(rc1)

bc9ce99e9b86f964aad6276c8f5d76983193958c authored over 1 year ago by Thomas Waldmann <[email protected]>
avoid tarfile deprecation warning for py312

1ed7f29572e92e1903a7eddc242ccf8bd93c7474 authored over 1 year ago by Thomas Waldmann <[email protected]>
add wheel to build-system requirements

c4327c28194af3c3e9ada9ecdfed6bf4ef5cefd3 authored over 1 year ago by Thomas Waldmann <[email protected]>
support / test on Python 3.12

1175fbcfd90f2a255629c28562b696739fac4f09 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7817 from bket/openssl-3.0

OpenBSD only: switch to OpenSSL-3.0

6bb24ded05ab10201ccd9a273bdc1d92ce19efe7 authored over 1 year ago by TW <[email protected]>
Merge pull request #7819 from ThomasWaldmann/remove-twine-master

remove twine from requirements

9986bcc9c254bbb85244c67dca3fc314898b310d authored over 1 year ago by TW <[email protected]>
remove twine from requirements

twine is only needed at release time, no need
for all developers or all test runs to install
thi...

34b33d2706752772473fcc35f207b877021adf57 authored over 1 year ago by Thomas Waldmann <[email protected]>
OpenBSD only: switch to OpenSSL-3.0

83d4fca4d275adc55a8369ef3bca969f0057f58b authored over 1 year ago by Björn Ketelaars <[email protected]>
Merge pull request #7811 from ThomasWaldmann/update-locked-requirements-master

update requirements.d/development.lock.txt

a089448841ddfbfa7674da18ff417f10a3191f4f authored over 1 year ago by TW <[email protected]>
update requirements.d/development.lock.txt

2593ea014959443834b7a94833f62e98fa7933d3 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7807 from ThomasWaldmann/update-changes-master

update CHANGES

e40674ed3df9a6fce12252987b7294607759dafd authored over 1 year ago by TW <[email protected]>
update CHANGES

also:: add a note about required TAMs.

c8831816097fa6ec3c4f569c0571a260b7a80331 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7809 from ThomasWaldmann/move-to-pyprojecttoml-master

Move to pyproject.toml

0ac750dcd5b9c87583f4d74918157f8f368f1d4b authored over 1 year ago by TW <[email protected]>
fix src code formatting

not sure why this changed!?

55f0798b15ff8d1410d1e7af06376bbcfba1fa52 authored over 1 year ago by Thomas Waldmann <[email protected]>
pyproject.toml: move project metadata

61e96eb51f6c17452ff3a506e2187d20ca5d204f authored over 1 year ago by Thomas Waldmann <[email protected]>
pyproject.toml: move mypy options

a91b7d2787978c12c1fdff137954cd65073d9c2f authored over 1 year ago by Thomas Waldmann <[email protected]>
pyproject.toml: move pytest options

34cadfdc4e38d8dfb79738886b36cf53cf376b5b authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7808 from ThomasWaldmann/ruff-master

replace flake8 by ruff

5cce0d7504a913182b1b3c4c32a15dd13cca3863 authored over 1 year ago by TW <[email protected]>
replace flake8 by ruff

98796a2f0d8e5d816dcc5d710ae3a9d5229f5c8d authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7650 from ThomasWaldmann/remove-force-tam-not-required

TAM: always generate and verify

1fd8b52f6b10557f0681fc9a4235294cefc0b4b3 authored over 1 year ago by TW <[email protected]>
rlist: remove support for {tam} placeholder

archives are now always TAM-authenticated.

a0f5264cbd8e328692cc0033a8f73cccad9d2328 authored over 1 year ago by Thomas Waldmann <[email protected]>
always implicitly require archive TAMs

they must be there since the upgrade to borg 1.2.6 (or other
borg versions that also have a fix ...

2d78fa89a513b7a21403e259de41e21a2a475b27 authored over 1 year ago by Thomas Waldmann <[email protected]>
always implicitly require manifest TAMs

remove a lot of complexity from the code that was just there to
support legacy borg versions < 1...

21d44071702e20b1d868fc3482bb29e1198456f3 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7805 from ThomasWaldmann/fwd-port-tam-cve-fixes-master

some fwd ports of the archive-TAM/CVE related code/docs

4ded3620c5e9cd930d2e07e912af6c894abe6d5d authored over 1 year ago by TW <[email protected]>
update upgrade instruction in changes_1.x.rst

aaafc36d97f107e4f1aad83a3f91a82e8a5cd868 authored over 1 year ago by Thomas Waldmann <[email protected]>
check: improve logging for TAM issues, fixes #7797

1338646b9d623c62c32710f74974f748f062a8ce authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7800 from ThomasWaldmann/fix-zstd-docs

docs: remove zstd compat hint

270f33b7ed30c0e50b5c2f5352815595549023be authored over 1 year ago by TW <[email protected]>
docs: remove zstd compat hint

borg2 repos are not compatible with borg1 anyway,
so no need to mention that.

32d7222e67d8bc09fc099e07c0dc09739d993863 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7789 from ThomasWaldmann/archive-tam-verify-master

Archive tam verify security fix (master)

3eb070191da10c2d3f7bc6484cf3d51c3045f884 authored over 1 year ago by TW <[email protected]>
fix CVE timeline, fix markup

f334ef1b4de2f8a359ededa41ce13358b81e63c1 authored over 1 year ago by Thomas Waldmann <[email protected]>
document vulnerability, repo upgrade procedure

449cd51b73b0710a940af8cefe74793ce81563f4 authored over 1 year ago by Thomas Waldmann <[email protected]>
add tests for archive TAMs

56da3987111eb80b4ca38ac3e6aaa7953c61d2e3 authored over 1 year ago by Thomas Waldmann <[email protected]>
rebuild_refcounts: keep archive ID, if possible

rebuild_refcounts verifies and recreates the TAM.
Now it re-uses the salt, so that the archive I...

5cd2060345f38f2e0324ab178f847c2f45598b12 authored over 1 year ago by Thomas Waldmann <[email protected]>
TAM msgs: be more specific: archives vs. manifest

95b560442284eda3ffae403c3086d549f6e121b8 authored over 1 year ago by Thomas Waldmann <[email protected]>
list: support {tam} placeholder. check archive TAM.

list: shows either "verified" or "none", depending on
whether a TAM auth tag could be verified o...

b23e6cb73da01df038f7bd10c34a91c7187817b0 authored over 1 year ago by Thomas Waldmann <[email protected]>
cache sync: check archive TAM

277b0b81a860f4518d7bf0cc0951e77f9c99336d authored over 1 year ago by Thomas Waldmann <[email protected]>
check: rebuild_refcounts verify and recreate TAM

This part of the archive checker recreates the Archive
items (always, just in case some missing ...

462c1bdf2e597bd2e276c8fea82c84fabc0b7244 authored over 1 year ago by Thomas Waldmann <[email protected]>
fixup with msgpack data types related fixes

bfead4b288833f890523d8881797ff6b345edaf9 authored over 1 year ago by Thomas Waldmann <[email protected]>
check: rebuild_manifest must verify archive TAM

a2ee13fd341dcd004b4a06b17d6f2fc759327861 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7780 from ThomasWaldmann/update-changes-master

update CHANGES

6aa350aeb46ccaf2ce9f4a16a84e08614e02eec0 authored over 1 year ago by TW <[email protected]>
update CHANGES

760d01ee0c60e1db102efe6b67cab907ab652895 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7779 from ThomasWaldmann/cy302

lock cython to 3.0.2

b3be2d30b5841a515f03715d65157827a9f5de86 authored over 1 year ago by TW <[email protected]>
lock cython to 3.0.2

b6712cd8b76f0be4658472e1a51702aee6da6538 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7777 from ThomasWaldmann/freebsd-acl-tests-master

freebsd: add some ACL tests, fixes #7745

981c5622688d72124261c74368d2367b673ba1c0 authored over 1 year ago by TW <[email protected]>
use skipif_acls_not_working decorator for freebsd also

use platform-specific ACLs to check.
for unsupported platform, just return False.

aa5168a21e23cee4461eb84d192dcebdbbc4a71d authored over 1 year ago by Thomas Waldmann <[email protected]>
linux: move ACL definitions to platform_linux test module

they are only used from there.

9c1088c95c35955670617fa6e1083e3e01c87a4f authored over 1 year ago by Thomas Waldmann <[email protected]>
freebsd: add some ACL tests, fixes #7745

enable ACL support in freebsd vagrant machine's filesystem

7f8eba4fbfdb683aea3bb1efaed236b2aa4b8f9b authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7778 from ThomasWaldmann/get-dir-create-arg-master

get_*_dir: add/use create argument

678501a6ff00f6055d9f9c62fff423266daafe94 authored over 1 year ago by TW <[email protected]>
get_*_dir tests: use create=False

In these tests, we only compare paths, but we do not
need to create these paths for that. By not...

836b51745191e58d037b18cc2574b66674d03f27 authored over 1 year ago by Thomas Waldmann <[email protected]>
get_*_dir: add create=True kw argument

... and only call ensure_dir if create is True.

590b0c68e63b9ca0861a5a9252affa8678591852 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7776 from ThomasWaldmann/pyi-5.13.1-master

vagrant: use pyinstaller 5.13.1

d3062674d9316d0e3698d11da1b5a4d44bb2256f authored over 1 year ago by TW <[email protected]>
vagrant: use pyinstaller 5.13.1

535a024008c76c2840c0b413c5e1ea5769e15cc1 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7774 from ThomasWaldmann/ci-ubuntu2204-master

ci: run on ubuntu 22.04

8ed6ec5889b5313989c218f81e4e4000002bea09 authored over 1 year ago by TW <[email protected]>
ci: run on ubuntu 22.04

057aec407de2d28c30bbca46819d63487232127a authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7775 from ThomasWaldmann/docs-fixes-master

docs: fix borg delete examples, fixes #7759

b8e855164b6163619624aa8bd79521cf24fb64d5 authored over 1 year ago by TW <[email protected]>
Merge pull request #7773 from ThomasWaldmann/cython3-master

use cython 3 (master)

97388277e296bea06b989775b600cf2dacb68b62 authored over 1 year ago by TW <[email protected]>
docs: fix borg delete examples, fixes #7759

e9e74a1113c92c19c2ad73155dcd61cfa652816d authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7771 from ThomasWaldmann/docs-work

docs related work

928af177bb0c02532b1ef981be2a092f2a77596f authored over 1 year ago by TW <[email protected]>
development.lock.txt: use Cython 3.0.1

note: pyproject.yaml already uses Cython3 because it is not
version restricted and the cy3 pypi ...

d80d2decc0371429342b0408c37a2191ae6c1d91 authored over 1 year ago by Thomas Waldmann <[email protected]>
fix README

04ff8d6524667b4bf554a0a35200f465e860fae3 authored over 1 year ago by Thomas Waldmann <[email protected]>
CI: test building the docs

d2d6e6092b346482b4a0559bd47316f14559965b authored over 1 year ago by Thomas Waldmann <[email protected]>
docs: tox -e docs tests building the docs

fc7cd92ee23a87b2506db5f63f25e5f41b0e0435 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7770 from ThomasWaldmann/improve-rcreate-docs-master

docs: improve rcreate / related repos docs

e8e1a3a37cf1c2e630a915fc6d1bc3775148123b authored over 1 year ago by TW <[email protected]>
docs: improve rcreate / related repos docs

b1c38ef23e1dc19b046395bf66d105eecb8193b8 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7750 from ThomasWaldmann/fix-unreadable-parent-of-root-master

do not try to read parent dir of recursion root (master)

1c8da8f98ad118e363d1f90c805e26d5f284d077 authored over 1 year ago by TW <[email protected]>
`platform_freebsd.py` dummy test file (#7748)

f29fd803115bc37bc2f6c5153156f8d380409371 authored over 1 year ago by Ted Lawson <[email protected]>
remove unused "flags_root" open flags

08e09999d929b6cb3388f2433454bcf1fb47eb34 authored over 1 year ago by Thomas Waldmann <[email protected]>
create: do not try to read parent dir of recursion root, fixes #7746

c99b849abe645d824cc2524cdee065df07f0d041 authored over 1 year ago by Thomas Waldmann <[email protected]>
add a test for unreadable parent dir, see #7746

3e640a38c064eaafaff8ef6a8d4e543174ff6bcd authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7742 from bigtedde/remove-BaseTestCase

PR: Remove BaseTestCase from `testsuite/`

1e7dec154186b503265a2194bfee8aaca8d57cae authored over 1 year ago by TW <[email protected]>
reverted import grouping

a09c8ad9408700859d9a5e674b51196c5af96f64 authored over 1 year ago by bigtedde <[email protected]>
Merge remote-tracking branch 'upstream/master' into remove-BaseTestCase

dc83735e1d019bd5c328e6b901d8f0d55199d60d authored over 1 year ago by bigtedde <[email protected]>
parametrize helper.py

ffebd8b04425ce77d2aee538c5f53f081255f30a authored over 1 year ago by bigtedde <[email protected]>
Merge pull request #7743 from bigtedde/platform-pytest

PR: `testsuite/platform.py` conversion to pytest + remove `BaseTestCase`

5df49ee707325f1282795dbe2ca8ffd17b063b70 authored over 1 year ago by TW <[email protected]>
seperated platform tests into seperate modules

8eed95882929ed27bdd9154979324913f86a326e authored over 1 year ago by bigtedde <[email protected]>
linux tests converted, renamed tests for consistency

be53037b9d4c6531be080e706cffd9ecf821827a authored over 1 year ago by bigtedde <[email protected]>
mac and posix tests converted, removed BaseTestCase and unittest

d2dd79216406b0dfa5d29d9d9b5176f87c177447 authored over 1 year ago by bigtedde <[email protected]>
removed BaseTestCase from chunker_slow.py

7b753453e5e456f7d11f99dccd1e1c8defd1e06a authored over 1 year ago by bigtedde <[email protected]>
removed BaseTestCase from helpers.py

67334c4e8364e6d3158769c0f9ad6acb68bd9682 authored over 1 year ago by bigtedde <[email protected]>
removed TestCaseBase from testsuite/archive.py

d2f32986f30f28f1edc7c74f38c0f3d979535c62 authored over 1 year ago by bigtedde <[email protected]>