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
1cf62d8fc7162ac313c2e1f4ffcc8341b392c113 authored over 1 year ago by Thomas Waldmann <[email protected]>
6a68ad5cd6c05ef3493d3f3fd9575aa1047f77eb authored over 1 year ago by Thomas Waldmann <[email protected]>
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]>Remove recreate --recompress option
506718e82f9ae9e3cc413c2f531c5df2eff5a883 authored over 1 year ago by TW <[email protected]>0fcd3e9479424e3d621dfc7650a64d6a9519aff0 authored over 1 year ago by Thomas Waldmann <[email protected]>
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]>fix post-test permission issues
a9e625d11f2023c5dc2bdb4c110887d2d22d818e authored over 1 year ago by TW <[email protected]>2195558eea8addffe866af6be3c46e901de74d9a authored over 1 year ago by Thomas Waldmann <[email protected]>
pyproject.toml: exclude source files which have been compiled, fixes #7828
84fc938e3cac097584367c66ab85b2380ed9d030 authored over 1 year ago by TW <[email protected]>4b1dac78f57fc4f8f2bfef0a378d0aca29ce6862 authored over 1 year ago by Thomas Waldmann <[email protected]>
release 2.0.0b7
c686dc84ae466cf3c623f79d8b0b1e0d6532d2ec authored over 1 year ago by TW <[email protected]>a7067ebbaa417e8e5325ebdf59d90100256abbb7 authored over 1 year ago by Thomas Waldmann <[email protected]>
75f8391bb60aae696bb0f3edc4596bc9f388ef7f authored over 1 year ago by Thomas Waldmann <[email protected]>
b2e8ad0257fefac26d38a2d51c8d7e59456ecbb4 authored over 1 year ago by Thomas Waldmann <[email protected]>
3f75950226dee76e2381b4a2d3a3632ef4598bfa authored over 1 year ago by Thomas Waldmann <[email protected]>
7e15b6488a6b05cf7090e2194b56aaa314f47c9f authored over 1 year ago by Thomas Waldmann <[email protected]>
allow msgpack 1.0.6 (which has py312 wheels), fixes #7810
4e8cc050c2eebdcb7d54016501612e905426a12a authored over 1 year ago by TW <[email protected]>12e224613e9cf724f50233343296db10c1a4ea38 authored over 1 year ago by Thomas Waldmann <[email protected]>
95e75b90f1a092bad10e0b93ef065e78dfabb227 authored over 1 year ago by Thomas Waldmann <[email protected]>
support / test on Python 3.12
2943d1c11e8840aa6037034f36f86c059aebfde8 authored over 1 year ago by TW <[email protected]>bc9ce99e9b86f964aad6276c8f5d76983193958c authored over 1 year ago by Thomas Waldmann <[email protected]>
1ed7f29572e92e1903a7eddc242ccf8bd93c7474 authored over 1 year ago by Thomas Waldmann <[email protected]>
c4327c28194af3c3e9ada9ecdfed6bf4ef5cefd3 authored over 1 year ago by Thomas Waldmann <[email protected]>
1175fbcfd90f2a255629c28562b696739fac4f09 authored over 1 year ago by Thomas Waldmann <[email protected]>
OpenBSD only: switch to OpenSSL-3.0
6bb24ded05ab10201ccd9a273bdc1d92ce19efe7 authored over 1 year ago by TW <[email protected]>remove twine from requirements
9986bcc9c254bbb85244c67dca3fc314898b310d authored over 1 year ago by TW <[email protected]>
twine is only needed at release time, no need
for all developers or all test runs to install
thi...
83d4fca4d275adc55a8369ef3bca969f0057f58b authored over 1 year ago by Björn Ketelaars <[email protected]>
update requirements.d/development.lock.txt
a089448841ddfbfa7674da18ff417f10a3191f4f authored over 1 year ago by TW <[email protected]>2593ea014959443834b7a94833f62e98fa7933d3 authored over 1 year ago by Thomas Waldmann <[email protected]>
update CHANGES
e40674ed3df9a6fce12252987b7294607759dafd authored over 1 year ago by TW <[email protected]>also:: add a note about required TAMs.
c8831816097fa6ec3c4f569c0571a260b7a80331 authored over 1 year ago by Thomas Waldmann <[email protected]>Move to pyproject.toml
0ac750dcd5b9c87583f4d74918157f8f368f1d4b authored over 1 year ago by TW <[email protected]>not sure why this changed!?
55f0798b15ff8d1410d1e7af06376bbcfba1fa52 authored over 1 year ago by Thomas Waldmann <[email protected]>61e96eb51f6c17452ff3a506e2187d20ca5d204f authored over 1 year ago by Thomas Waldmann <[email protected]>
a91b7d2787978c12c1fdff137954cd65073d9c2f authored over 1 year ago by Thomas Waldmann <[email protected]>
34cadfdc4e38d8dfb79738886b36cf53cf376b5b authored over 1 year ago by Thomas Waldmann <[email protected]>
replace flake8 by ruff
5cce0d7504a913182b1b3c4c32a15dd13cca3863 authored over 1 year ago by TW <[email protected]>98796a2f0d8e5d816dcc5d710ae3a9d5229f5c8d authored over 1 year ago by Thomas Waldmann <[email protected]>
TAM: always generate and verify
1fd8b52f6b10557f0681fc9a4235294cefc0b4b3 authored over 1 year ago by TW <[email protected]>archives are now always TAM-authenticated.
a0f5264cbd8e328692cc0033a8f73cccad9d2328 authored over 1 year ago by Thomas Waldmann <[email protected]>
they must be there since the upgrade to borg 1.2.6 (or other
borg versions that also have a fix ...
remove a lot of complexity from the code that was just there to
support legacy borg versions < 1...
some fwd ports of the archive-TAM/CVE related code/docs
4ded3620c5e9cd930d2e07e912af6c894abe6d5d authored over 1 year ago by TW <[email protected]>aaafc36d97f107e4f1aad83a3f91a82e8a5cd868 authored over 1 year ago by Thomas Waldmann <[email protected]>
1338646b9d623c62c32710f74974f748f062a8ce authored over 1 year ago by Thomas Waldmann <[email protected]>
docs: remove zstd compat hint
270f33b7ed30c0e50b5c2f5352815595549023be authored over 1 year ago by TW <[email protected]>
borg2 repos are not compatible with borg1 anyway,
so no need to mention that.
Archive tam verify security fix (master)
3eb070191da10c2d3f7bc6484cf3d51c3045f884 authored over 1 year ago by TW <[email protected]>f334ef1b4de2f8a359ededa41ce13358b81e63c1 authored over 1 year ago by Thomas Waldmann <[email protected]>
449cd51b73b0710a940af8cefe74793ce81563f4 authored over 1 year ago by Thomas Waldmann <[email protected]>
56da3987111eb80b4ca38ac3e6aaa7953c61d2e3 authored over 1 year ago by Thomas Waldmann <[email protected]>
rebuild_refcounts verifies and recreates the TAM.
Now it re-uses the salt, so that the archive I...
95b560442284eda3ffae403c3086d549f6e121b8 authored over 1 year ago by Thomas Waldmann <[email protected]>
list: shows either "verified" or "none", depending on
whether a TAM auth tag could be verified o...
277b0b81a860f4518d7bf0cc0951e77f9c99336d authored over 1 year ago by Thomas Waldmann <[email protected]>
This part of the archive checker recreates the Archive
items (always, just in case some missing ...
bfead4b288833f890523d8881797ff6b345edaf9 authored over 1 year ago by Thomas Waldmann <[email protected]>
a2ee13fd341dcd004b4a06b17d6f2fc759327861 authored over 1 year ago by Thomas Waldmann <[email protected]>
update CHANGES
6aa350aeb46ccaf2ce9f4a16a84e08614e02eec0 authored over 1 year ago by TW <[email protected]>760d01ee0c60e1db102efe6b67cab907ab652895 authored over 1 year ago by Thomas Waldmann <[email protected]>
lock cython to 3.0.2
b3be2d30b5841a515f03715d65157827a9f5de86 authored over 1 year ago by TW <[email protected]>b6712cd8b76f0be4658472e1a51702aee6da6538 authored over 1 year ago by Thomas Waldmann <[email protected]>
freebsd: add some ACL tests, fixes #7745
981c5622688d72124261c74368d2367b673ba1c0 authored over 1 year ago by TW <[email protected]>
use platform-specific ACLs to check.
for unsupported platform, just return False.
they are only used from there.
9c1088c95c35955670617fa6e1083e3e01c87a4f authored over 1 year ago by Thomas Waldmann <[email protected]>enable ACL support in freebsd vagrant machine's filesystem
7f8eba4fbfdb683aea3bb1efaed236b2aa4b8f9b authored over 1 year ago by Thomas Waldmann <[email protected]>get_*_dir: add/use create argument
678501a6ff00f6055d9f9c62fff423266daafe94 authored over 1 year ago by TW <[email protected]>
In these tests, we only compare paths, but we do not
need to create these paths for that. By not...
... and only call ensure_dir if create is True.
590b0c68e63b9ca0861a5a9252affa8678591852 authored over 1 year ago by Thomas Waldmann <[email protected]>vagrant: use pyinstaller 5.13.1
d3062674d9316d0e3698d11da1b5a4d44bb2256f authored over 1 year ago by TW <[email protected]>535a024008c76c2840c0b413c5e1ea5769e15cc1 authored over 1 year ago by Thomas Waldmann <[email protected]>
ci: run on ubuntu 22.04
8ed6ec5889b5313989c218f81e4e4000002bea09 authored over 1 year ago by TW <[email protected]>057aec407de2d28c30bbca46819d63487232127a authored over 1 year ago by Thomas Waldmann <[email protected]>
docs: fix borg delete examples, fixes #7759
b8e855164b6163619624aa8bd79521cf24fb64d5 authored over 1 year ago by TW <[email protected]>use cython 3 (master)
97388277e296bea06b989775b600cf2dacb68b62 authored over 1 year ago by TW <[email protected]>e9e74a1113c92c19c2ad73155dcd61cfa652816d authored over 1 year ago by Thomas Waldmann <[email protected]>
docs related work
928af177bb0c02532b1ef981be2a092f2a77596f authored over 1 year ago by TW <[email protected]>
note: pyproject.yaml already uses Cython3 because it is not
version restricted and the cy3 pypi ...
04ff8d6524667b4bf554a0a35200f465e860fae3 authored over 1 year ago by Thomas Waldmann <[email protected]>
d2d6e6092b346482b4a0559bd47316f14559965b authored over 1 year ago by Thomas Waldmann <[email protected]>
fc7cd92ee23a87b2506db5f63f25e5f41b0e0435 authored over 1 year ago by Thomas Waldmann <[email protected]>
docs: improve rcreate / related repos docs
e8e1a3a37cf1c2e630a915fc6d1bc3775148123b authored over 1 year ago by TW <[email protected]>b1c38ef23e1dc19b046395bf66d105eecb8193b8 authored over 1 year ago by Thomas Waldmann <[email protected]>
do not try to read parent dir of recursion root (master)
1c8da8f98ad118e363d1f90c805e26d5f284d077 authored over 1 year ago by TW <[email protected]>f29fd803115bc37bc2f6c5153156f8d380409371 authored over 1 year ago by Ted Lawson <[email protected]>
08e09999d929b6cb3388f2433454bcf1fb47eb34 authored over 1 year ago by Thomas Waldmann <[email protected]>
c99b849abe645d824cc2524cdee065df07f0d041 authored over 1 year ago by Thomas Waldmann <[email protected]>
3e640a38c064eaafaff8ef6a8d4e543174ff6bcd authored over 1 year ago by Thomas Waldmann <[email protected]>
PR: Remove BaseTestCase from `testsuite/`
1e7dec154186b503265a2194bfee8aaca8d57cae authored over 1 year ago by TW <[email protected]>a09c8ad9408700859d9a5e674b51196c5af96f64 authored over 1 year ago by bigtedde <[email protected]>
dc83735e1d019bd5c328e6b901d8f0d55199d60d authored over 1 year ago by bigtedde <[email protected]>
ffebd8b04425ce77d2aee538c5f53f081255f30a authored over 1 year ago by bigtedde <[email protected]>
PR: `testsuite/platform.py` conversion to pytest + remove `BaseTestCase`
5df49ee707325f1282795dbe2ca8ffd17b063b70 authored over 1 year ago by TW <[email protected]>8eed95882929ed27bdd9154979324913f86a326e authored over 1 year ago by bigtedde <[email protected]>
be53037b9d4c6531be080e706cffd9ecf821827a authored over 1 year ago by bigtedde <[email protected]>
d2dd79216406b0dfa5d29d9d9b5176f87c177447 authored over 1 year ago by bigtedde <[email protected]>
7b753453e5e456f7d11f99dccd1e1c8defd1e06a authored over 1 year ago by bigtedde <[email protected]>
67334c4e8364e6d3158769c0f9ad6acb68bd9682 authored over 1 year ago by bigtedde <[email protected]>
d2f32986f30f28f1edc7c74f38c0f3d979535c62 authored over 1 year ago by bigtedde <[email protected]>