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

sphinx: fix extlinks configuration

otherwise sphinx crashes.

github.com/borgbackup/borg - 1233b47878b6cf5405665fcd77ff27c499a79e20 authored almost 2 years ago by Thomas Waldmann <[email protected]>
update CHANGES, set release date

also minor other changes.

github.com/borgbackup/borg - 03cb4d4124307464850a16fd132f5c14aaddc117 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7388 from diivi/feat/log-cache-dir

feat: add cache dir to --debug

github.com/borgbackup/borg - 437ee97e66016a55f8a3f72cabd2d268fdcf5eba authored almost 2 years ago by TW <[email protected]>
Merge pull request #7389 from ThomasWaldmann/vagrant-updates

updates and fixes done while working with the VMs

github.com/borgbackup/borg - 9710c8f0a663e89c75ac93ea58c4b9992e70742d authored almost 2 years ago by TW <[email protected]>
development.lock.txt: upgrade to more recent versions

github.com/borgbackup/borg - a8792f466bc74c6c6a214372570e55fcaff720fd authored almost 2 years ago by Thomas Waldmann <[email protected]>
feat: add cache dir to --debug

github.com/borgbackup/borg - 7dd186ccf35a73692afcee6e6846bd2f6cca88c6 authored almost 2 years ago by Divyansh Singh <[email protected]>
test_create_read_special_symlink: fix exception in test cleanup code on FreeBSD, fixes #7386

github.com/borgbackup/borg - a3ab390e5948e6ed30969612f4765c79a38b4d66 authored almost 2 years ago by Thomas Waldmann <[email protected]>
hfs+ filesystem (darwin64 VM) has 1s ts granularity, fixes #7387

github.com/borgbackup/borg - 98338f4cc04a0a4802588523c8c17b1b8c3f56ed authored almost 2 years ago by Thomas Waldmann <[email protected]>
vagrant: add debian bookworm (debian testing) VM

github.com/borgbackup/borg - 6160c0918f1f2caadcadb2bee79e92e33611c4fc authored almost 2 years ago by Thomas Waldmann <[email protected]>
vagrant: use Python 3.11.2

github.com/borgbackup/borg - dc773ffb818cd2e803c7f3b4cd287c34b3bf7b5d authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7385 from ThomasWaldmann/update-changes

update CHANGES

github.com/borgbackup/borg - b04b4438bf2905cc95e4aec2caa8487414b47b0a authored almost 2 years ago by TW <[email protected]>
update CHANGES

github.com/borgbackup/borg - c8f5cab8b68fddc5f2171000e7f1a49a21047953 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7384 from ThomasWaldmann/transfer-bugfix

transfer: fix exception in dry-run mode

github.com/borgbackup/borg - 8f73f00fb58d8c8a0b200103ec097ff9213b2aba authored almost 2 years ago by TW <[email protected]>
transfer: fix exception in dry-run mode

Only call archive.stats.show_progress(final=True) if
we actually have an archive (== not in dry-...

github.com/borgbackup/borg - 2b935cfe41c523249657d14717b33d2be1602c6f authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7381 from ThomasWaldmann/rtd-config2-master

readthedocs: don't create a pdf

github.com/borgbackup/borg - 4d44b7d439c5b6cb793d0382bc53693a2798a653 authored almost 2 years ago by TW <[email protected]>
readthedocs: don't create a pdf

github.com/borgbackup/borg - 79d125212d33abf35224fa3268d05f1f014a31b7 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7380 from ThomasWaldmann/rtd-config-master

add .readthedocs.yaml

github.com/borgbackup/borg - a96cba4ebdb918d8ff55f3357224dd85a5c5c175 authored almost 2 years ago by TW <[email protected]>
add .readthedocs.yaml

otherwise rtd uses:
- python 3.7, which is too old for borg.
- shallow git checkout, which might...

github.com/borgbackup/borg - a40390b1ac2eda60f0df042949b04a8d3aaa2bdf authored almost 2 years ago by Thomas Waldmann <[email protected]>
Add files changed while reading to Statistics class #7354 (#7378)

add files changed while reading to Statistics class, fixes #7354

Signed-off-by: Soumik Dutta ...

github.com/borgbackup/borg - cad138aa2373840072a7bf8f59e22ac0b57cbb3f authored almost 2 years ago by Soumik Dutta <[email protected]>
Merge pull request #7351 from ThomasWaldmann/retry-failed-files

create: implement retries for individual fs files

github.com/borgbackup/borg - b208785fff053ea6c2e6ccfd0ffe65df7b4f5782 authored almost 2 years ago by TW <[email protected]>
create: implement retries for individual fs files

Errors handled for backup src files:
- BackupOSError (converted from OSError), e.g. I/O Error
- ...

github.com/borgbackup/borg - 7e6afc93e918bc5549e8bd4d4153d1a47bc32566 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7367 from ThomasWaldmann/new-crypto-assert-id

assert_id: better be paranoid, fixes #7362

github.com/borgbackup/borg - 6da5b7d1ba3d41083679d4dc752d0cd36db1e301 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7368 from vhadzhiev/vhadzhiev_contribution

fixed Statistics.__add__(), fixes #7355

github.com/borgbackup/borg - 3f2aac8f001793227491d940eacc8cb74ad4cabc authored almost 2 years ago by TW <[email protected]>
fixed Statistics.__add__(), fixes #7355

github.com/borgbackup/borg - a08a3eb1731e04a3d6c3d51669c31c7f74091950 authored almost 2 years ago by vhadzhiev <[email protected]>
verify_data: always decompress and call assert_id(), see #7362

github.com/borgbackup/borg - 74a19ee2a0f04cb98212f58ac46c7b0c247811ea authored almost 2 years ago by Thomas Waldmann <[email protected]>
assert_id: better be paranoid, fixes #7362

This makes borg2's new crypto do the same check as borg1's old crypto
and makes sure that no chu...

github.com/borgbackup/borg - fea630027c6981094293deeeff9aa5a35fca9628 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #22 from ThomasWaldmann/upgrade-to-borg-1.2.3

upgrade borg to 1.2.3

github.com/borgbackup/homebrew-tap - f7034d38a3cfe806a6b6d6d222d1b409242e7aaa authored almost 2 years ago by TW <[email protected]>
upgrade borg to 1.2.3

github.com/borgbackup/homebrew-tap - 99c4be77f98ea2b05ab92c5b63b1632d571a10f8 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7360 from voegelas/fedora-package-url

Installation: Update Fedora in distribution list

github.com/borgbackup/borg - 93a4bd61f81872a10e640c2b18575df60beb4be1 authored almost 2 years ago by TW <[email protected]>
Installation: Update Fedora in distribution list

Fixes #7357

github.com/borgbackup/borg - 4b18980768247b76568b6e99e7b350c7421ad9f3 authored almost 2 years ago by Andreas Vögele <[email protected]>
Merge pull request #7349 from ThomasWaldmann/avoid-orphan-content-chunks3

avoid orphan content chunks (master)

github.com/borgbackup/borg - 3849ebe312e441732382542579f5ed29ac93ed04 authored almost 2 years ago by TW <[email protected]>
FilesystemObjectProcessors.process_pipe: also add same exception handler there

github.com/borgbackup/borg - 71f8dd3a17f88e8dbb82294fd79ab13bf432bfd0 authored almost 2 years ago by Thomas Waldmann <[email protected]>
TarfileObjectProcessors.process_file: also add same exception handler there

github.com/borgbackup/borg - c9dbe323e3a35ac7d47c8a15e3172ad13525f226 authored almost 2 years ago by Thomas Waldmann <[email protected]>
FilesystemObjectProcessors.process_file: clean up orphaned chunks in case of exceptions

Note: no changes inside the indented block,
just added the try and the except block.

github.com/borgbackup/borg - d0c61bbbf1fdd6481a0318421d731f5df5a4486f authored almost 2 years ago by Thomas Waldmann <[email protected]>
2nd+ hardlinks: add to item.chunks after incref'ing

we do book-keeping in item.chunks:
in case something goes wrong and we need to clean up,
we will...

github.com/borgbackup/borg - f1981715e4e5c19fd6ca59697a06cf7d6fb5bdac authored almost 2 years ago by Thomas Waldmann <[email protected]>
Revert "avoid orphan content chunks on BackupOSError, fixes #6709"

This reverts commit ffe32316a52ec3b6dfeacfae1a8bdceaca4fc43f.

github.com/borgbackup/borg - 5cb3a177962928c10cf7ab8144e6bf0724326b06 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7350 from ThomasWaldmann/testing-chunker

implement "fail" chunker for testing purposes

github.com/borgbackup/borg - 6cfe77ebafffe578dad93eb571d420c833ee54e4 authored almost 2 years ago by TW <[email protected]>
use "fail" chunker to test erroneous input file skipping

if a file can't be read (like here: there is a simulated
I/O error in the 2nd chunk of file2), i...

github.com/borgbackup/borg - 11fd6afb0fea28105d72c974e57dd7000ac4e8cc authored almost 2 years ago by Thomas Waldmann <[email protected]>
implement "fail" chunker for testing purposes

--chunker-params=fail,4096,rrrEErrrr means:
- cut chunks of 4096b fixed size (last chunk in a fi...

github.com/borgbackup/borg - 7f973a5b34d5c6a40cbac0189c28ceedb5fec7d4 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7347 from jdchristensen/hashindex_compact

Make hashindex_compact simpler and probably faster

github.com/borgbackup/borg - 52040bc043f6978519fe01e6831223953c18f219 authored almost 2 years ago by TW <[email protected]>
testsuite/hashindex.py: add comments about validity of hashtables

github.com/borgbackup/borg - 3daf7e186d9e1dfc340d9130493ebbc00cbfbb4a authored almost 2 years ago by Dan Christensen <[email protected]>
Merge pull request #7345 from ThomasWaldmann/update-changes

update CHANGES

github.com/borgbackup/borg - ee7fee75fc13d19688a2d5101318402db91876e7 authored almost 2 years ago by TW <[email protected]>
testsuite/hashindex.py: add a few more tests

github.com/borgbackup/borg - c705c8573d648e00cd4921435d913e6493fa3a65 authored almost 2 years ago by Dan Christensen <[email protected]>
_hashindex.c: fix comment

github.com/borgbackup/borg - 8eff0b2f0255f1be6117452a4aa0e1c91a3f9efd authored almost 2 years ago by Dan Christensen <[email protected]>
hashindex.py: make black happy

github.com/borgbackup/borg - 2f9f22e2a846ac7f919baac3f50cd220d5caa2aa authored almost 2 years ago by Dan Christensen <[email protected]>
_hashindex.c: set min_empty and num_empty even when permit_compact=True

github.com/borgbackup/borg - 36aa395e4903d7400eccd37ec6a7c0a216c5e407 authored almost 2 years ago by Dan Christensen <[email protected]>
_hashindex.c: rewrite hashindex_compact

github.com/borgbackup/borg - 60bea46eb7f060d447be989563ff118ec358a497 authored almost 2 years ago by Dan Christensen <[email protected]>
testsuite/hashindex.py: create and use compare_compact to avoid repetition

github.com/borgbackup/borg - 6f5efb3f7469b83fb4a90fbbba0910a22b6826e9 authored almost 2 years ago by Dan Christensen <[email protected]>
testsuite/hashindex.py: use compare_indexes in one more spot

github.com/borgbackup/borg - d3fd93f82b73c6940676fbbd2cbde903c0f3fb42 authored almost 2 years ago by Dan Christensen <[email protected]>
testsuite/hashindex.py: add two more tests

github.com/borgbackup/borg - cc78ef8939ca139bdddda04896483e1fda4c8dba authored almost 2 years ago by Dan Christensen <[email protected]>
hashindex_pytest.py: add test_hashindex_compact_stress

github.com/borgbackup/borg - 6aa53a56276f9d6ac5f1fcba03235eaf661d4267 authored almost 2 years ago by Dan Christensen <[email protected]>
hashindex.py: make .compact tests independent of order

github.com/borgbackup/borg - 51b29ab426fb53cc9e8eb9620b19e350ff66c4c9 authored almost 2 years ago by Dan Christensen <[email protected]>
hashindex_pytest.py: factor out verify_hash_table

github.com/borgbackup/borg - 133ffebc8d878652925e2f3a911edb4697fdb101 authored almost 2 years ago by Dan Christensen <[email protected]>
update CHANGES

github.com/borgbackup/borg - b42d2bf6dde55340d79d5a0d5b835b48432d012b authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7344 from RayyanAnsari/parseformat-rm-hack

parseformat: remove Windows-specific hack

github.com/borgbackup/borg - 6db21fa33083e7f702794188d7d6854452bff2cc authored almost 2 years ago by TW <[email protected]>
Merge pull request #7343 from ThomasWaldmann/timestamp-comparisons-master

relaxed timestamp comparisons (master)

github.com/borgbackup/borg - 098fca78618d500cdf4ba167a1a08f6cdd3842a4 authored almost 2 years ago by TW <[email protected]>
parseformat: remove Windows-specific hack

This fixes the rest of the tests.

github.com/borgbackup/borg - 03a27654e08a133c2b74fddd3b8623c30e31c153 authored almost 2 years ago by Rayyan Ansari <[email protected]>
tests: use same_ts_ns for all timestamp comparisons

github.com/borgbackup/borg - aee17a87e2e76ba0c4124f0ab143c3ea6d8b1cec authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7340 from ThomasWaldmann/fix-recreate-rechunkify-master

recreate: --chunker-params must default to None, fixes #7337

github.com/borgbackup/borg - d90ebc8befd014c0d5eec0ccb6877ee93403c4a2 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7333 from ThomasWaldmann/excluded-included-status-chars

better included/excluded status chars, docs, fixes #7321

github.com/borgbackup/borg - ce04521a9ada5b1a0ab581eaa035423f439bc9f2 authored almost 2 years ago by TW <[email protected]>
Merge pull request #7334 from ThomasWaldmann/list-progress-json-is-nice

allow mixing --progress and --list in log-json mode

github.com/borgbackup/borg - f39d1bcd7b03202ef6b5254014d0c4c0a42611c9 authored almost 2 years ago by TW <[email protected]>
same_ts_ns: add a timestamp comparison function

also: HAVE_UTIMES means 1us resolution (*)

(*) at least as far as the utimes() call is concerne...

github.com/borgbackup/borg - 2ef09eaa777a499df32d646f79fbd015643f380e authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7339 from ThomasWaldmann/test-dir-mtime-master

add test for extracted directory mtime (master)

github.com/borgbackup/borg - b233dbb4dbde4b3461c8e2b0afd8a9f2a6eef056 authored almost 2 years ago by TW <[email protected]>
recreate: --chunker-params must default to None, fixes #7336

also add a test: recreate without --chunker-params shall not rechunk

before the fix, it trigger...

github.com/borgbackup/borg - ce5f1589eac0d4ece52ed65345d34eb409446c18 authored almost 2 years ago by Thomas Waldmann <[email protected]>
more directory timestamp tests

github.com/borgbackup/borg - fdc48fdd1b68e8b7be0ad074a35a7efc15228cec authored almost 2 years ago by Thomas Waldmann <[email protected]>
add test for extracted directory mtime

github.com/borgbackup/borg - a42cd161de795443356f5e1076f1971b5f3af05f authored almost 2 years ago by Thomas Waldmann <[email protected]>
allow mixing --progress and --list in log-json mode

github.com/borgbackup/borg - ff564de1cc25899f4d31a001573eb86d7a02e8e3 authored almost 2 years ago by Thomas Waldmann <[email protected]>
better included/excluded status chars, docs, fixes #7321

more consistent now between dry-run and non-dry-run mode.

--filter=... users might need to upda...

github.com/borgbackup/borg - 303c474f21c928ae3a51b11c4a7d1c9d49072c4e authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7300 from RayyanAnsari/borg-platformdirs

use platformdirs

github.com/borgbackup/borg - 366731ba004e69e6c479a6ce2b5ab1fdbbed3e4f authored almost 2 years ago by TW <[email protected]>
Merge pull request #7328 from ThomasWaldmann/hashindex-compact

hashindex minor fixes, tweaks, tests

github.com/borgbackup/borg - 16f4bf5d7b07a64182bd71c29303e9ee34e34091 authored almost 2 years ago by TW <[email protected]>
hashindex: add tests, misc. minor fixes/changes

test hashtable expansion/rebuild.

hashindex_lookup:
- return -2 for a compact / completely full...

github.com/borgbackup/borg - 3d57dc0590daffa8cde021ff8ef9246cb7f4f5fc authored almost 2 years ago by Thomas Waldmann <[email protected]>
hashindex_pytest: move hashtable create into separate function

github.com/borgbackup/borg - 1ed8ac0408e100e33f6b94249f67f4d08b0e6b95 authored almost 2 years ago by Thomas Waldmann <[email protected]>
hashindex_pytest: add a comment

github.com/borgbackup/borg - e556233e30e509f32b5805f6340dca4de6300cf4 authored almost 2 years ago by Thomas Waldmann <[email protected]>
renamed hashindex_stress -> hashindex_pytest

github.com/borgbackup/borg - 4c2af9fb96d1d0a8aee7f4295875119b56bf4c96 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7331 from ThomasWaldmann/undefine-ndebug-master

undef NDEBUG for chunker and hashindex

github.com/borgbackup/borg - 79d6835738c1094d9bc2c02bced5b1832c623211 authored almost 2 years ago by TW <[email protected]>
undef NDEBUG for chunker and hashindex

note:
intentionally not undef'ing it for all the cython-only generated C code.

github.com/borgbackup/borg - 311ac55ebda45aaa2d93b5a41d98c439caa961bf authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7330 from ThomasWaldmann/update-codecov

upgrade codecov-action to v3

github.com/borgbackup/borg - 2b2586a0983f0a05b5548f2e1b935f78bf14ca0c authored almost 2 years ago by TW <[email protected]>
upgrade codecov-action to v3

github.com/borgbackup/borg - 142eb65223415fe0554985591181656c35f79890 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7325 from ThomasWaldmann/hashtable-fixes-master

hashindex bugfix and refactoring (master)

github.com/borgbackup/borg - 406da3d41905a60f46c8506b3750a6bab55c3dd6 authored almost 2 years ago by TW <[email protected]>
add num_entries assertion

github.com/borgbackup/borg - 316bb7c937a8df5605840ff273bc1dc2e360e578 authored almost 2 years ago by Thomas Waldmann <[email protected]>
hashindex: simplify size_idx function

Thanks to @jdchristensen for the code.

github.com/borgbackup/borg - b79766a9333c97498cd1edd2bef53ff8579a0ce7 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Simplify full HT scan assertion

github.com/borgbackup/borg - a13d53ec1ed25f194a72e5148abee77abf027f1e authored almost 2 years ago by Thomas Waldmann <[email protected]>
hashindex: always have at least 1 empty bucket

avoid rounding / integer conversion issues bringing this down to 0.

github.com/borgbackup/borg - 4fc7815f1191d558a944861f1e4d0e7129af7ded authored almost 2 years ago by Thomas Waldmann <[email protected]>
implement ht idx wrap around less strangely, add comment

github.com/borgbackup/borg - 4f8c4aea19d58fd86901e3b2df745ef99555e8e4 authored almost 2 years ago by Thomas Waldmann <[email protected]>
if HT is full with entries and tombstones: give up/fail early

github.com/borgbackup/borg - 907da00931c542eda1af39805f01080e581e4423 authored almost 2 years ago by Thomas Waldmann <[email protected]>
more comments for hashindex_lookup

github.com/borgbackup/borg - 0098ac9e6364e98737a811f4a2d654517d7aa001 authored almost 2 years ago by Thomas Waldmann <[email protected]>
bugfix: do not resize hashindex with wrong num_empty

otherwise we would lose the decrement operation on num_empty.

github.com/borgbackup/borg - 9bf352d00c3017867ca971777ad63d257df7dd91 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7327 from RayyanAnsari/pyinstaller-no-icon

pyinstaller: remove icon

github.com/borgbackup/borg - 070c2604609b59518a6fc1e0d555a6158a6afb73 authored almost 2 years ago by TW <[email protected]>
pyinstaller: remove icon

Remove pyinstaller's default executable icon by setting it to the string 'NONE'.

While we're at...

github.com/borgbackup/borg - 37e958bfa4661a470d2450f4a117776a2c444a6d authored almost 2 years ago by Rayyan Ansari <[email protected]>
hashindex: simplify assert

github.com/borgbackup/borg - 83e6b4269eb7cd608861d8a87abe7bd0512c00a5 authored almost 2 years ago by Thomas Waldmann <[email protected]>
_hashindex: easier to understand code, dubious loops removed, asserts

hashindex_index returns the perfect hashtable index, but does not
check what's in the bucket the...

github.com/borgbackup/borg - c9573c04ac56907dae16b96376cc364749e70a27 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7324 from ThomasWaldmann/hashtable-stresstests-master

add hashtable stress tests

github.com/borgbackup/borg - 978cb163e60aeee89f9f9a64ee087558b0d417a8 authored almost 2 years ago by TW <[email protected]>
add comment about how to provoke more collisions

github.com/borgbackup/borg - 3e336562385c34de4b6f4b26e2eb9f1ee48da169 authored almost 2 years ago by Thomas Waldmann <[email protected]>
add hashtable stress tests

Using NSIndex (repo index) HashIndex, but they all are very similar.

github.com/borgbackup/borg - 9697f5553436a625fba1fb7c2fe5542868998280 authored almost 2 years ago by Thomas Waldmann <[email protected]>
fix tests for platformdirs 3.x.x

github.com/borgbackup/borg - 516c070c7ccac77dd73066a84f28201c8b394fe3 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7323 from ThomasWaldmann/coala-updates

coala: remove PEP8Bear

github.com/borgbackup/borg - 653c051851013d5d8f0d3a74b4c05f2affe72607 authored almost 2 years ago by TW <[email protected]>
require 3.x.x releases of platformdirs

we don't want to suddenly/unexpectedly break stuff for borg users
just because platformdirs does...

github.com/borgbackup/borg - f29ff128fb2d7936574db29b2d3a2a38960d9eb6 authored almost 2 years ago by Thomas Waldmann <[email protected]>
coala: remove PEP8Bear

it's not always happy with what black does.

github.com/borgbackup/borg - de275fc8db5c761a03b43f717bad1f93d001d751 authored almost 2 years ago by Thomas Waldmann <[email protected]>
Merge pull request #7322 from ThomasWaldmann/update-changes

update CHANGES

github.com/borgbackup/borg - a3bdae65ac1bfc2464619074a49c053cd470c4ad authored almost 2 years ago by TW <[email protected]>
update CHANGES

github.com/borgbackup/borg - 55af2933fb447a25071023edfa486a4c93d7fe66 authored almost 2 years ago by Thomas Waldmann <[email protected]>