Ecosyste.ms: OpenCollective

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

borgbackup

Develops and supports the BorgBackup free and open source backup software.
Collective - Host: europe - https://opencollective.com/borgbackup - Website: https://borgbackup.org - Code: https://github.com/borgbackup

vagrant: use openssl 3.0 on macOS

github.com/borgbackup/borg - a9ea8aa67db93293c42f5a89d07e0fceb195b8f3 authored 12 months ago by Thomas Waldmann <[email protected]>
vagrant: remove outdated comment

github.com/borgbackup/borg - eec78802bf80d059e827d4f84df1f8fe920c15e2 authored 12 months ago by Thomas Waldmann <[email protected]>
vagrant: use generic/openbsd7 box

github.com/borgbackup/borg - 86d6fcfe0adb0561792a714f52e095c3bf4d8709 authored 12 months ago by Thomas Waldmann <[email protected]>
vagrant: netbsd: test on py311 only

the netbsd vagrant machine tends to segfault, guess due to some kernel or virtualbox issue.

th...

github.com/borgbackup/borg - 5480906c0604c2485954928d114012439aed75bd authored 12 months ago by Thomas Waldmann <[email protected]>
vagrant: use python 3.9.4 for tests

same as in 1.4-maint branch

github.com/borgbackup/borg - f5a6d61e5622aaa7ae2cd50f332b20653f79d7dc authored 12 months ago by Thomas Waldmann <[email protected]>
vagrant: remove debian 9 "stretch" box

there are multiple issues with that box:
- debian 9 is out of support by debian, out of even lts...

github.com/borgbackup/borg - 140e0794965494e9e3e8a038aab83728fd596509 authored 12 months ago by Thomas Waldmann <[email protected]>
vagrant: use freebsd 14, fixes #6871

github.com/borgbackup/borg - c96fe77d2ec99b06051323b1658b6fafa2e3b421 authored 12 months ago by Thomas Waldmann <[email protected]>
vagrant: use the latest python 3.11.7 for binary builds

github.com/borgbackup/borg - a6f224f03126c3fc0787e7467aa796c7038b141b authored 12 months ago by Thomas Waldmann <[email protected]>
Merge pull request #64 from ThomasWaldmann/drop-old-pythons

require python >= 3.8, add support for py312

github.com/borgbackup/borg-import - 4eb1352b577f4b378ffc30c3a4ed225cc7853fc3 authored 12 months ago by TW <[email protected]>
require python >= 3.8, add support for py312

Also: do github CI runs on ubuntu 22.04.

github.com/borgbackup/borg-import - d8f9626eecdf91b48e62fae9d68cf8b6aea990a3 authored 12 months ago by Thomas Waldmann <[email protected]>
Return timestamp from file in UTC, since borg expects UTC (#62)

return timestamp from file in UTC, since borg expects UTC timestamps

github.com/borgbackup/borg-import - 1e1b60cfdcd83814ee842c4f0dddc23ef9bba265 authored 12 months ago by William D. Jones <[email protected]>
docs: add typical PR workflow to development docs, fixes #7495 (#7656)

github.com/borgbackup/borg - 73a416830ab357545b01101ae9e1247c52bd653f authored 12 months ago by ebabcock93 <[email protected]>
Merge pull request #7955 from ThomasWaldmann/improve-session-key-gen-master

crypto: use a one-step kdf for session keys, fixes #7953

github.com/borgbackup/borg - 812eb352f66b3b89f362192ebf717672a2d957d1 authored 12 months ago by TW <[email protected]>
Merge pull request #63 from mshopf/patch-1

Add borg-webgui from mshopf

github.com/borgbackup/community - 9ad47efb1b6e6912af5338ae91bfc1d0b38aba52 authored 12 months ago by TW <[email protected]>
Add borg-webgui from mshopf

github.com/borgbackup/community - 7cc154322f4935534822e9c7b5f7bb3352362fe5 authored 12 months ago by Matthias Hopf <[email protected]>
improve docs for borg with-lock (#8024)

docs: add example for borg with-lock

github.com/borgbackup/borg - 865de9fcee7600ea2c749f25fe55b8f0a15cb76a authored 12 months ago by kmille <[email protected]>
Merge pull request #143 from borgbackup/fix-docs

Fix docs

github.com/borgbackup/borgweb - 533c821ef6f07672cf78d2c979ce016f9875f7de authored 12 months ago by TW <[email protected]>
remove broken screenshot link

github.com/borgbackup/borgweb - 02e9b9456c8d99700d930343be15132e8a6051eb authored 12 months ago by Thomas Waldmann <[email protected]>
fix link label of docs website link

github.com/borgbackup/borgweb - ac335219364fec192d4cff4449ea46639d9ce434 authored 12 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8021 from ThomasWaldmann/move-conftest.py-master

move conftest.py to src/borg/testsuite, see #6386

github.com/borgbackup/borg - 2803c7358bb69435bf6f32bec2ef594ceb5acaeb authored 12 months ago by TW <[email protected]>
fix mypy complaints

github.com/borgbackup/borg - e1fbd7d42e27eeff2bcc53bf74507f118cc1a7d9 authored 12 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8020 from ThomasWaldmann/latest-pyinstaller-master

use pyinstaller 6.3.0

github.com/borgbackup/borg - 5379f1b9bdb77ff5fdf41671a52b148be609d089 authored 12 months ago by TW <[email protected]>
move conftest.py to src/borg/testsuite, see #6386

there, it will be packaged and installed, so
that when one runs the testsuite after installing
t...

github.com/borgbackup/borg - 6720ab3aab57f94437afaf47f84d62cb086eebe1 authored 12 months ago by Thomas Waldmann <[email protected]>
use pyinstaller 6.3.0

github.com/borgbackup/borg - 723994a2f193e55afae87f4c692b8e3e43604334 authored 12 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8019 from ThomasWaldmann/drop-setup-requires-master

use pip and build

github.com/borgbackup/borg - f6d19a33d4e990b37fe34cbd6dde14ce36d32a2b authored 12 months ago by TW <[email protected]>
Merge pull request #8018 from ThomasWaldmann/use-cython3-master

use and require cython3

github.com/borgbackup/borg - ee02c54488976a9b2c9bef595e39d3c3476e4d2b authored 12 months ago by TW <[email protected]>
Merge pull request #8017 from ThomasWaldmann/do-not-accept-empty-paths-master

PATH: do not accept empty strings, fixes #4221

github.com/borgbackup/borg - 9583540fa1bae376847407db6aa1e0520441f410 authored 12 months ago by TW <[email protected]>
use less setup.py, use pip and build

todo: clean clean2 build_usage build_man

github.com/borgbackup/borg - 1a544845a2730f49f33bc25627c727bfc775aaf1 authored 12 months ago by Thomas Waldmann <[email protected]>
fix msys build

forward port to get code in sync with 1.4-maint.

use "pip install -e ." before invoking pyinsta...

github.com/borgbackup/borg - 66eb086c4a6e50a030bf1f6bb392c5e5a568103c authored 12 months ago by Thomas Waldmann <[email protected]>
use and require cython3

github.com/borgbackup/borg - 5ca4703a47cb270e6f08f91c98b3e71ce1c2ce49 authored 12 months ago by Thomas Waldmann <[email protected]>
PATH: do not accept empty strings, fixes #4221

github.com/borgbackup/borg - 73284db53fd9b2fb0d57020d5417c770f2ad94d4 authored 12 months ago by Thomas Waldmann <[email protected]>
Merge pull request #7968 from strugee/patch-1

Fix typo

github.com/borgbackup/borg - 1432f547fe4fe13386b245dcc0d9c2a0880ddfe6 authored about 1 year ago by TW <[email protected]>
Fix typo

github.com/borgbackup/borg - f3ae0467b5efa9dc241e96b3a990500a9d705bfa authored about 1 year ago by AJ Jordan <[email protected]>
Merge pull request #61 from fleetwoodmac/master

add guide for FUSEless mounting of Borg backups on macOS

github.com/borgbackup/community - 72e97fa497a347ac6c6cfe66334c339d9ef7d6a2 authored about 1 year ago by TW <[email protected]>
Update README.rst

add link to guide for FUSEless mounting of Borg backups on macOS

github.com/borgbackup/community - a35b026c80394cec08cc22597a95f0eeeaa7d7dc authored about 1 year ago by FleetwoodMacNCheese <[email protected]>
docs: update security docs about new one-step KDF

github.com/borgbackup/borg - 74c34ba7c643b95c2324577fbf110a8f3c2b9269 authored about 1 year ago by Thomas Waldmann <[email protected]>
remove unused hkdf_hmac_sha512 and related tests

github.com/borgbackup/borg - a4602c6f61f8aec0e0c644c99dbe421ebba96a7b authored about 1 year ago by Thomas Waldmann <[email protected]>
crypto: use a one-step kdf for session keys, fixes #7953

also:
- fixes, simplifies, speeds up _get_session_key
- convert sessionid memoryview to bytes be...

github.com/borgbackup/borg - 64ce6d59234fc0e18cb5dda860f6bb3750cc03dd authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7962 from ThomasWaldmann/update-changes-master

add 1.2.7 changes

github.com/borgbackup/borg - 42f04e91a1bf6e19fe352be1c04c0bf71b97523f authored about 1 year ago by TW <[email protected]>
add 1.2.7 changes

github.com/borgbackup/borg - 0f074fa2b65bc5989b91a96a0647cacf1b40d196 authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7944 from Gelma/typos

Fix typos

github.com/borgbackup/borg - 6a511fd68ae676336b331ad59490fda35761155f authored about 1 year ago by TW <[email protected]>
fix typos

Thanks go to:
Author: Andrea Gelmini <[email protected]>

github.com/borgbackup/borg - fe17ce2bbae295213a2cef8ef3c8cafcf0b5de34 authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7947 from ad8e/master

Remove period after command, for clarification. Port to master

github.com/borgbackup/borg - 443245a547bc14c1b1b2d4dd7e61808afa0a62ca authored about 1 year ago by TW <[email protected]>
Merge pull request #7951 from ThomasWaldmann/allow-platformdirs4-master

allow platformdirs 4, fixes #7950

github.com/borgbackup/borg - 223d189ff7c6d684eb147b404fe2f84ed6742cbd authored about 1 year ago by TW <[email protected]>
CI: also trigger if a .toml file changes

Usually this might be pyproject.toml.

github.com/borgbackup/borg - b0f7b05f437f2040827cd203fd32ad9d550c19c7 authored about 1 year ago by Thomas Waldmann <[email protected]>
allow platformdirs 4, fixes #7950

github.com/borgbackup/borg - 0e7b87c1ba97621eb6abecee53d7ce90cf54412e authored about 1 year ago by Thomas Waldmann <[email protected]>
Port changes to master

github.com/borgbackup/borg - 4f92f9462ef3541dd35b437cbf4a9aa1d271e409 authored about 1 year ago by Kevin Yin <[email protected]>
Merge pull request #7941 from ThomasWaldmann/lockroster-remove-fix-master

LockRoster.modify: no KeyError if element was already gone, fixes #7937

github.com/borgbackup/borg - 6a5feaffaccd3e2835b86cc42749095dc7312e11 authored about 1 year ago by TW <[email protected]>
add type annotation for mypy

github.com/borgbackup/borg - 2d86b7e1ac24c3413f885ee08b815d5553945ed9 authored about 1 year ago by Thomas Waldmann <[email protected]>
LockRoster.modify: no KeyError if element was already gone, fixes #7937

The intention of LockRoster.modify(key, REMOVE) is to remove self.id.

Using set.discard will ju...

github.com/borgbackup/borg - 046f9fe39281d73781e24e43010908a912914c14 authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7936 from zDEFz/patch-2

make SERIAL backup method compatible to borg2

github.com/borgbackup/borg - 7c20bb52d1085a27bc75496c313679a045b058e3 authored about 1 year ago by TW <[email protected]>
make SERIAL backup method compatible to borg2

github.com/borgbackup/borg - c4decb4fffa5ce42d8ec695c5ee5a7626b2a0c2a authored about 1 year ago by zDEFz <[email protected]>
Added backup by serial method documentation (#7932)

docs: create disk/partition sector backup by disk serial number

github.com/borgbackup/borg - 6bbd327dc2cee184cd05bcfef41a50585229c764 authored about 1 year ago by zDEFz <[email protected]>
Merge pull request #7929 from sophie-h/wip/sohpie-h/docs-rebuild-refcounts

docs: Add "check.rebuild_refcounts" message

github.com/borgbackup/borg - 8ebeb3ccc7412acd157262ecd35ea223ea2af999 authored about 1 year ago by TW <[email protected]>
docs: Add "check.rebuild_refcounts" message

github.com/borgbackup/borg - cdc6154200508dffd3f1a62792e9e698a7088bbd authored about 1 year ago by Sophie Herold <[email protected]>
Merge pull request #7925 from ThomasWaldmann/update-requirements-master

update requirements.d/development.lock.txt

github.com/borgbackup/borg - d4a54f26aa035f233fb8cadee79f1412c2a33cd7 authored about 1 year ago by TW <[email protected]>
Merge pull request #7924 from ThomasWaldmann/fix-subcommand-env-master

create --*-from-command: run subcommands with a clean environment, fixes #7916

github.com/borgbackup/borg - 3de808b4e502ee322ca7a54ff8786bf40587a5cf authored about 1 year ago by TW <[email protected]>
update requirements.d/development.lock.txt

github.com/borgbackup/borg - e1af3ca7d8c8b69783482826257edebdf74487cb authored about 1 year ago by Thomas Waldmann <[email protected]>
create --*-from-command: run subcommands with a clean environment, fixes #7916

When borg invokes a system command, it needs to prepare the environment
for that. This is especi...

github.com/borgbackup/borg - f3ddaaf001f704667864b3f55994dd01f377dbba authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7914 from ThomasWaldmann/docs-upgrade-chkpt-tam-master

CVE-2023-36811 upgrade docs: consider checkpoint archives, fixes #7802

github.com/borgbackup/borg - e78146f453298758b4fbd5ca9826567848b8ef52 authored about 1 year ago by TW <[email protected]>
CVE-2023-36811 upgrade docs: consider checkpoint archives, fixes #7802

The traceback seen there came from borg not showing a .checkpoint archive
that didn't have a val...

github.com/borgbackup/borg - 62114466e4c5a8d2899b8996c027dd6bae34e993 authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7910 from ThomasWaldmann/fix-shadow-index-master

Fix shadow index (master)

github.com/borgbackup/borg - e431b838f47cbb8140fd27f37821ca8e8434447d authored about 1 year ago by TW <[email protected]>
Merge pull request #7907 from ThomasWaldmann/update-docs-master

Update docs (master)

github.com/borgbackup/borg - d9fde262433ac4b6082179bc8c2e12bb4b7d6e9c authored about 1 year ago by TW <[email protected]>
Merge pull request #7909 from ThomasWaldmann/sort-by-aliases-master

--sort-by: support "archive" as alias of "name", fixes #7873

github.com/borgbackup/borg - fba3e388aae2af6502a8040e5bc7506a85cfc655 authored about 1 year ago by TW <[email protected]>
Merge pull request #7908 from ThomasWaldmann/fix-inv-pattern-errorhandling-master

Fix arg parsing error handling (master)

github.com/borgbackup/borg - b246e306bd87c7476db45e6dff34c9c35f51628d authored about 1 year ago by TW <[email protected]>
check --repair: recreate shadow index, see #6687

before this fix, borg check --repair just created an
empty shadow index, which can lead to incom...

github.com/borgbackup/borg - 57f3dd1dae7f8c14d3a17bb5015a47865fcee5e1 authored about 1 year ago by Thomas Waldmann <[email protected]>
check --repair: test if shadow index is recreated

still failing here, because it is not.

github.com/borgbackup/borg - 7892e4212b8e677653c6697579c3b17fe2f18cbd authored about 1 year ago by Thomas Waldmann <[email protected]>
shadow index: add more comments

github.com/borgbackup/borg - 5d28992b51522bb36186bd8e238043e3331fb283 authored about 1 year ago by Thomas Waldmann <[email protected]>
shadow index updates: simplify and more comments

no functional change here.

github.com/borgbackup/borg - 3ba533ac50c34fb23f5d0e39532d0aa340cd5598 authored about 1 year ago by Thomas Waldmann <[email protected]>
update shadow index when doing a double-put, fixes #5661

this fixes the test added in previous commit (avoids
that the PUT reappears after index rebuild).

github.com/borgbackup/borg - 6d9513f507a4fcbd2663b769e22ff40b181fe9c7 authored about 1 year ago by Thomas Waldmann <[email protected]>
test the shadowing-by-double-put behaviour, see #5661

the new test is currently failing due to a bug in the
repository code.

github.com/borgbackup/borg - 3b1c0df7c87a9016eb8d651ecc57cc303c723f9b authored about 1 year ago by Thomas Waldmann <[email protected]>
--sort-by: support "archive" as alias of "name", fixes #7873

github.com/borgbackup/borg - fa1e9df0d1bb6d6e97f4829d86ffbfb620db4c36 authored about 1 year ago by Thomas Waldmann <[email protected]>
fix rc and msg if arg parsing throws an exception, fixes #7885

get_args() exception handling before this fix only dealt with
subclasses of "Error", but we have...

github.com/borgbackup/borg - 77cf77ec383f2bdb754580c1083666be438bab47 authored about 1 year ago by Thomas Waldmann <[email protected]>
fix invalid pattern argument error msg

github.com/borgbackup/borg - f86a13c43878d318a357794aea1f01ddebda1ad2 authored about 1 year ago by Thomas Waldmann <[email protected]>
copy 1.2.x changelog notes from 1.2-maint

github.com/borgbackup/borg - 613fdcd6fa19e5bee69421ae37940a236568059c authored about 1 year ago by Thomas Waldmann <[email protected]>
copy 1.x upgrade notes from 1.2-maint

github.com/borgbackup/borg - 8f7f836efffd2cc64a7ac488b08154c0edd26501 authored about 1 year ago by Thomas Waldmann <[email protected]>
update 1.x change log, cve notes

fixes #7816
fixes #7813

github.com/borgbackup/borg - 774c899b7e7026cf96117307e326243f8fc91bb7 authored about 1 year ago by Thomas Waldmann <[email protected]>
docs: not only attack/unsafe, can also be a fs issue, fixes #7853

github.com/borgbackup/borg - 4325656f4c0935fe7f37d0bbf1c3ec3db368cd35 authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7906 from ThomasWaldmann/blacken-master

blacken master branch

github.com/borgbackup/borg - 1f48e500f2d7487b6eac3daa53be65ddf1af33b6 authored about 1 year ago by TW <[email protected]>
blacken master branch

github.com/borgbackup/borg - c7f0d779bf2d5a4ee9be298e13f4f718e4b717e9 authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7905 from FelixSchwarz/py313-unistdh

Python 3.13: include `unistd.h` in `_chunker.c`

github.com/borgbackup/borg - 0da4fff38b70703185c8a644454613eba8030fcf authored about 1 year ago by TW <[email protected]>
include unistd.h in _chunker.c

With Python 3.13, Python.h no longer includes the <unistd.h> standard header file:
https://docs....

github.com/borgbackup/borg - c350c1b36de0ddab55127fcd4471c84fea7ab891 authored about 1 year ago by Felix Schwarz <[email protected]>
Merge pull request #60 from arthurlutz/patch-1

add BorgWareHouse

github.com/borgbackup/community - 846b3f9fe2cb03ca8dac3b866abf52b01bcccf0d authored about 1 year ago by TW <[email protected]>
add BorgWareHouse

github.com/borgbackup/community - 882a9468854455277226ebd3245be77c1e1094c6 authored about 1 year ago by Arthur Lutz <[email protected]>
Merge pull request #7884 from ThomasWaldmann/fix-transfer-zlib-legacy

zlib legacy decompress fixes (master)

github.com/borgbackup/borg - d25cc1b0d1c5a72f8f9469a436052e26ca784f7e authored about 1 year ago by TW <[email protected]>
zlib legacy decompress: fix tests

github.com/borgbackup/borg - f0e9999768742083aed51b3c2522b60b7a766330 authored about 1 year ago by Thomas Waldmann <[email protected]>
zlib legacy decompress: call check_fix_size method

so we also have the decompressed size in the metadata.

github.com/borgbackup/borg - 0ac525bb054138bb44ccaeb0ae66240202519721 authored about 1 year ago by Thomas Waldmann <[email protected]>
zlib legacy decompress: return meta dict, fixes #7883

for the other compression methods, this is done in
the base class, but the zlib legacy does not ...

github.com/borgbackup/borg - 0cfdf6da911550dd52bd8861159d9b44ae026a28 authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7875 from steelman/acl_pc

linux: use pkgconfig to find libacl

github.com/borgbackup/borg - e1c75e8542be750265d6b8f31401645012e30587 authored about 1 year ago by TW <[email protected]>
linux: use pkgconfig to find libacl

Using pkgconfig gives a more meaningful error message in case libacl
development files are missing.

github.com/borgbackup/borg - c68a158ffb94b0e3278c67593539062ef4e3f0dd authored about 1 year ago by Łukasz Stelmach <[email protected]>
Merge pull request #7865 from ThomasWaldmann/fix-xattr-mypy-master

mypy: ignore attr-defined for errno.ENOATTR/ENODATA

github.com/borgbackup/borg - 9108039786d9cca33103a3fbf6adf371b1184a60 authored about 1 year ago by TW <[email protected]>
Merge pull request #7863 from ThomasWaldmann/remove-bountysource-badge-master

remove bountysource badge (master)

github.com/borgbackup/borg - 8e9c44b353e7c999949e44f5311386b091c8502e authored about 1 year ago by TW <[email protected]>
mypy: ignore attr-defined for errno.ENOATTR/ENODATA

github.com/borgbackup/borg - b78f330024f979549beae6953d98497bcb775332 authored about 1 year ago by Thomas Waldmann <[email protected]>
remove bountysource badge

github.com/borgbackup/borg - 871da2586542886d61d1f88edf6d2e6640128c7e authored about 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7862 from ThomasWaldmann/misc-updates-master

misc. updates (master)

github.com/borgbackup/borg - 75d8abc47b2d90cb21c15185836283ae936b50d1 authored about 1 year ago by TW <[email protected]>
vagrant: use generic/debian9 box, fixes #7579

the debian/stretch64 was broken and never fixed.

github.com/borgbackup/borg - f7e8462bd0cd60ed6326c209e446a0f1f1bba988 authored about 1 year ago by Thomas Waldmann <[email protected]>
update development.lock.txt

there was some breakage with py312, so better use current tooling.

github.com/borgbackup/borg - 3fdbd541db5993bc2dd1747f80120ca7c4ba2d98 authored about 1 year ago by Thomas Waldmann <[email protected]>
github CI: test on py312 (w/o -dev)

github.com/borgbackup/borg - 82440a2a380d219dcefc115c04d98eab1ec2cf8a authored about 1 year ago by Thomas Waldmann <[email protected]>
vagrant: install py312 via pyenv

github.com/borgbackup/borg - fc0dbe2913c5e55b0b8971b067a6b59c711c7ea7 authored about 1 year ago by Thomas Waldmann <[email protected]>
allow setuptools_scm >= 8 again

8.0.4 got a fix, so we can allow it again.

github.com/borgbackup/borg - 26be8a6fe9e9b6530b675f62466629dd9edb017d authored about 1 year ago by Thomas Waldmann <[email protected]>