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
86d6fcfe0adb0561792a714f52e095c3bf4d8709 authored 12 months ago by Thomas Waldmann <[email protected]>
the netbsd vagrant machine tends to segfault, guess due to some kernel or virtualbox issue.
th...
5480906c0604c2485954928d114012439aed75bd authored 12 months ago by Thomas Waldmann <[email protected]>same as in 1.4-maint branch
f5a6d61e5622aaa7ae2cd50f332b20653f79d7dc authored 12 months ago by Thomas Waldmann <[email protected]>
there are multiple issues with that box:
- debian 9 is out of support by debian, out of even lts...
c96fe77d2ec99b06051323b1658b6fafa2e3b421 authored 12 months ago by Thomas Waldmann <[email protected]>
a6f224f03126c3fc0787e7467aa796c7038b141b authored 12 months ago by Thomas Waldmann <[email protected]>
73a416830ab357545b01101ae9e1247c52bd653f authored 12 months ago by ebabcock93 <[email protected]>
crypto: use a one-step kdf for session keys, fixes #7953
812eb352f66b3b89f362192ebf717672a2d957d1 authored 12 months ago by TW <[email protected]>docs: add example for borg with-lock
865de9fcee7600ea2c749f25fe55b8f0a15cb76a authored almost 1 year ago by kmille <[email protected]>move conftest.py to src/borg/testsuite, see #6386
2803c7358bb69435bf6f32bec2ef594ceb5acaeb authored about 1 year ago by TW <[email protected]>e1fbd7d42e27eeff2bcc53bf74507f118cc1a7d9 authored about 1 year ago by Thomas Waldmann <[email protected]>
use pyinstaller 6.3.0
5379f1b9bdb77ff5fdf41671a52b148be609d089 authored about 1 year ago by TW <[email protected]>
there, it will be packaged and installed, so
that when one runs the testsuite after installing
t...
723994a2f193e55afae87f4c692b8e3e43604334 authored about 1 year ago by Thomas Waldmann <[email protected]>
use pip and build
f6d19a33d4e990b37fe34cbd6dde14ce36d32a2b authored about 1 year ago by TW <[email protected]>use and require cython3
ee02c54488976a9b2c9bef595e39d3c3476e4d2b authored about 1 year ago by TW <[email protected]>PATH: do not accept empty strings, fixes #4221
9583540fa1bae376847407db6aa1e0520441f410 authored about 1 year ago by TW <[email protected]>todo: clean clean2 build_usage build_man
1a544845a2730f49f33bc25627c727bfc775aaf1 authored about 1 year ago by Thomas Waldmann <[email protected]>forward port to get code in sync with 1.4-maint.
use "pip install -e ." before invoking pyinsta...
66eb086c4a6e50a030bf1f6bb392c5e5a568103c authored about 1 year ago by Thomas Waldmann <[email protected]>5ca4703a47cb270e6f08f91c98b3e71ce1c2ce49 authored about 1 year ago by Thomas Waldmann <[email protected]>
73284db53fd9b2fb0d57020d5417c770f2ad94d4 authored about 1 year ago by Thomas Waldmann <[email protected]>
Fix typo
1432f547fe4fe13386b245dcc0d9c2a0880ddfe6 authored about 1 year ago by TW <[email protected]>f3ae0467b5efa9dc241e96b3a990500a9d705bfa authored about 1 year ago by AJ Jordan <[email protected]>
74c34ba7c643b95c2324577fbf110a8f3c2b9269 authored about 1 year ago by Thomas Waldmann <[email protected]>
a4602c6f61f8aec0e0c644c99dbe421ebba96a7b authored about 1 year ago by Thomas Waldmann <[email protected]>
also:
- fixes, simplifies, speeds up _get_session_key
- convert sessionid memoryview to bytes be...
add 1.2.7 changes
42f04e91a1bf6e19fe352be1c04c0bf71b97523f authored about 1 year ago by TW <[email protected]>0f074fa2b65bc5989b91a96a0647cacf1b40d196 authored about 1 year ago by Thomas Waldmann <[email protected]>
Fix typos
6a511fd68ae676336b331ad59490fda35761155f authored about 1 year ago by TW <[email protected]>
Thanks go to:
Author: Andrea Gelmini <[email protected]>
Remove period after command, for clarification. Port to master
443245a547bc14c1b1b2d4dd7e61808afa0a62ca authored about 1 year ago by TW <[email protected]>allow platformdirs 4, fixes #7950
223d189ff7c6d684eb147b404fe2f84ed6742cbd authored about 1 year ago by TW <[email protected]>Usually this might be pyproject.toml.
b0f7b05f437f2040827cd203fd32ad9d550c19c7 authored about 1 year ago by Thomas Waldmann <[email protected]>0e7b87c1ba97621eb6abecee53d7ce90cf54412e authored about 1 year ago by Thomas Waldmann <[email protected]>
4f92f9462ef3541dd35b437cbf4a9aa1d271e409 authored about 1 year ago by Kevin Yin <[email protected]>
LockRoster.modify: no KeyError if element was already gone, fixes #7937
6a5feaffaccd3e2835b86cc42749095dc7312e11 authored about 1 year ago by TW <[email protected]>2d86b7e1ac24c3413f885ee08b815d5553945ed9 authored about 1 year ago by Thomas Waldmann <[email protected]>
The intention of LockRoster.modify(key, REMOVE) is to remove self.id.
Using set.discard will ju...
046f9fe39281d73781e24e43010908a912914c14 authored about 1 year ago by Thomas Waldmann <[email protected]>make SERIAL backup method compatible to borg2
7c20bb52d1085a27bc75496c313679a045b058e3 authored about 1 year ago by TW <[email protected]>c4decb4fffa5ce42d8ec695c5ee5a7626b2a0c2a authored about 1 year ago by zDEFz <[email protected]>
docs: create disk/partition sector backup by disk serial number
6bbd327dc2cee184cd05bcfef41a50585229c764 authored about 1 year ago by zDEFz <[email protected]>docs: Add "check.rebuild_refcounts" message
8ebeb3ccc7412acd157262ecd35ea223ea2af999 authored about 1 year ago by TW <[email protected]>cdc6154200508dffd3f1a62792e9e698a7088bbd authored about 1 year ago by Sophie Herold <[email protected]>
update requirements.d/development.lock.txt
d4a54f26aa035f233fb8cadee79f1412c2a33cd7 authored about 1 year ago by TW <[email protected]>create --*-from-command: run subcommands with a clean environment, fixes #7916
3de808b4e502ee322ca7a54ff8786bf40587a5cf authored about 1 year ago by TW <[email protected]>e1af3ca7d8c8b69783482826257edebdf74487cb authored about 1 year ago by Thomas Waldmann <[email protected]>
When borg invokes a system command, it needs to prepare the environment
for that. This is especi...
CVE-2023-36811 upgrade docs: consider checkpoint archives, fixes #7802
e78146f453298758b4fbd5ca9826567848b8ef52 authored about 1 year ago by TW <[email protected]>
The traceback seen there came from borg not showing a .checkpoint archive
that didn't have a val...
Fix shadow index (master)
e431b838f47cbb8140fd27f37821ca8e8434447d authored about 1 year ago by TW <[email protected]>Update docs (master)
d9fde262433ac4b6082179bc8c2e12bb4b7d6e9c authored about 1 year ago by TW <[email protected]>--sort-by: support "archive" as alias of "name", fixes #7873
fba3e388aae2af6502a8040e5bc7506a85cfc655 authored about 1 year ago by TW <[email protected]>Fix arg parsing error handling (master)
b246e306bd87c7476db45e6dff34c9c35f51628d authored about 1 year ago by TW <[email protected]>
before this fix, borg check --repair just created an
empty shadow index, which can lead to incom...
still failing here, because it is not.
7892e4212b8e677653c6697579c3b17fe2f18cbd authored about 1 year ago by Thomas Waldmann <[email protected]>5d28992b51522bb36186bd8e238043e3331fb283 authored about 1 year ago by Thomas Waldmann <[email protected]>
no functional change here.
3ba533ac50c34fb23f5d0e39532d0aa340cd5598 authored about 1 year ago by Thomas Waldmann <[email protected]>
this fixes the test added in previous commit (avoids
that the PUT reappears after index rebuild).
the new test is currently failing due to a bug in the
repository code.
fa1e9df0d1bb6d6e97f4829d86ffbfb620db4c36 authored about 1 year ago by Thomas Waldmann <[email protected]>
get_args() exception handling before this fix only dealt with
subclasses of "Error", but we have...
f86a13c43878d318a357794aea1f01ddebda1ad2 authored about 1 year ago by Thomas Waldmann <[email protected]>
613fdcd6fa19e5bee69421ae37940a236568059c authored about 1 year ago by Thomas Waldmann <[email protected]>
8f7f836efffd2cc64a7ac488b08154c0edd26501 authored about 1 year ago by Thomas Waldmann <[email protected]>
fixes #7816
fixes #7813
4325656f4c0935fe7f37d0bbf1c3ec3db368cd35 authored about 1 year ago by Thomas Waldmann <[email protected]>
blacken master branch
1f48e500f2d7487b6eac3daa53be65ddf1af33b6 authored about 1 year ago by TW <[email protected]>c7f0d779bf2d5a4ee9be298e13f4f718e4b717e9 authored about 1 year ago by Thomas Waldmann <[email protected]>
Python 3.13: include `unistd.h` in `_chunker.c`
0da4fff38b70703185c8a644454613eba8030fcf authored about 1 year ago by TW <[email protected]>
With Python 3.13, Python.h no longer includes the <unistd.h> standard header file:
https://docs....
zlib legacy decompress fixes (master)
d25cc1b0d1c5a72f8f9469a436052e26ca784f7e authored about 1 year ago by TW <[email protected]>f0e9999768742083aed51b3c2522b60b7a766330 authored about 1 year ago by Thomas Waldmann <[email protected]>
so we also have the decompressed size in the metadata.
0ac525bb054138bb44ccaeb0ae66240202519721 authored about 1 year ago by Thomas Waldmann <[email protected]>
for the other compression methods, this is done in
the base class, but the zlib legacy does not ...
linux: use pkgconfig to find libacl
e1c75e8542be750265d6b8f31401645012e30587 authored about 1 year ago by TW <[email protected]>
Using pkgconfig gives a more meaningful error message in case libacl
development files are missing.
mypy: ignore attr-defined for errno.ENOATTR/ENODATA
9108039786d9cca33103a3fbf6adf371b1184a60 authored about 1 year ago by TW <[email protected]>remove bountysource badge (master)
8e9c44b353e7c999949e44f5311386b091c8502e authored about 1 year ago by TW <[email protected]>b78f330024f979549beae6953d98497bcb775332 authored about 1 year ago by Thomas Waldmann <[email protected]>
871da2586542886d61d1f88edf6d2e6640128c7e authored about 1 year ago by Thomas Waldmann <[email protected]>
misc. updates (master)
75d8abc47b2d90cb21c15185836283ae936b50d1 authored about 1 year ago by TW <[email protected]>the debian/stretch64 was broken and never fixed.
f7e8462bd0cd60ed6326c209e446a0f1f1bba988 authored about 1 year ago by Thomas Waldmann <[email protected]>there was some breakage with py312, so better use current tooling.
3fdbd541db5993bc2dd1747f80120ca7c4ba2d98 authored about 1 year ago by Thomas Waldmann <[email protected]>82440a2a380d219dcefc115c04d98eab1ec2cf8a authored about 1 year ago by Thomas Waldmann <[email protected]>
fc0dbe2913c5e55b0b8971b067a6b59c711c7ea7 authored about 1 year ago by Thomas Waldmann <[email protected]>
8.0.4 got a fix, so we can allow it again.
26be8a6fe9e9b6530b675f62466629dd9edb017d authored about 1 year ago by Thomas Waldmann <[email protected]>feat(docs): use virtualenv on Cygwin
adfab2b6d72a32c03043dba2beb611417ee3c26b authored about 1 year ago by TW <[email protected]>
Hint for Cygwin users to make sure they use a virtual environment.
Not using a virtual environm...
Prevent CLI argument issues in scripts/glibc_check.py
d4ea88433cc69359da47a833c77254c737de343d authored about 1 year ago by TW <[email protected]>7afa8d462630b3924cc83affe87a60830ff7726b authored about 1 year ago by Ceesjan Luiten <[email protected]>
replace TAMs by typed repo objects, fixes #7670
8fc0944950a00de6cebfb8bf781771fa6801c3cc authored over 1 year ago by TW <[email protected]>allow msgpack 1.0.7 (master)
4a688ee4f438a582ef5ecf90410269b1af2bd921 authored over 1 year ago by TW <[email protected]>cdcab4df6851b5d3da6ac5435bcaeb8aa1d632b5 authored over 1 year ago by Thomas Waldmann <[email protected]>
readthedocs: also build offline docs, fixes #7835
e4669ec31638121ed137cf5f43f35176f0347973 authored over 1 year ago by TW <[email protected]>80b08aff356aa9aadf9093493c1232fbb1b6dfab authored over 1 year ago by Thomas Waldmann <[email protected]>
bd1d7345919a5777ae1df0b963e38919ea65e47a authored over 1 year ago by Thomas Waldmann <[email protected]>
also: do a small optimisation in borg check:
if the type of the repo object is not ROBJ_ARCHIVE...
d1fde1164552e2f0fc6aa09c9e3c0db202c5d760 authored over 1 year ago by Thomas Waldmann <[email protected]>6b4697b4798724a0b6bcbea9f80c24d83d679831 authored over 1 year ago by Thomas Waldmann <[email protected]>
170380c657a55995d3ec494d8e3e415ff4a4f89f authored over 1 year ago by Thomas Waldmann <[email protected]>
cb4676048afb73d91d42821dbf4017b78c5b72c7 authored over 1 year ago by Thomas Waldmann <[email protected]>