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

development.lock.txt: upgrade cython to 0.29.35, misc. other upgrades

github.com/borgbackup/borg - 8bbef3b6727d341b562080ba2c024a44d8dd941f authored over 1 year ago by Thomas Waldmann <[email protected]>
fix typo

github.com/borgbackup/borg - 6ae23bc0d7525f644cee0b88a86aa0954fc8a496 authored over 1 year ago by Thomas Waldmann <[email protected]>
Add function to clear empty directories at end of compact process.

Compact moves data to new segments, and then removes the old segments.
When enough segments are ...

github.com/borgbackup/borg - 4a7a5b2253c71917805c1f2987f4916aa29e4519 authored over 1 year ago by nain <[email protected]>
Merge pull request #7608 from nain-F49FF806/master-data-scandir-unify-function

unify scanning and listing of segment dirs / segment files and apply good practices

github.com/borgbackup/borg - 00e19d047dd2f7e2fb23f7b03e657d78f5623508 authored over 1 year ago by TW <[email protected]>
unify scanning and listing of segment dirs / segment files and apply good practices

+ os.scandir instead of os.listdir
Improved speed and added flexibility with attributes (name,...

github.com/borgbackup/borg - ffe237ce0c9769e95543c2e1dddaf6eca0f1c1b3 authored over 1 year ago by nain <[email protected]>
Merge pull request #7605 from ThomasWaldmann/fix-_resolve_path

fix borg.remote._resolve_path

github.com/borgbackup/borg - 85b6126629d948b5b737ad1a287c673a4e36a0a9 authored over 1 year ago by TW <[email protected]>
fix borg.remote._resolve_path

this used to call get_base_dir (and would have needed
legacy=True now to work like expected).

r...

github.com/borgbackup/borg - 89297398c4b752e1ca3d2c82f940018add9c5530 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7603 from ThomasWaldmann/remove-legacy

borg.remote: remove legacy

github.com/borgbackup/borg - fbb60140ac8cef31168aecdb2df6dbcf083945dd authored over 1 year ago by TW <[email protected]>
remote exceptions: simplify sysinfo processing

in the sysinfo function, there is a way to suppress
all sysinfo output via an env var and just r...

github.com/borgbackup/borg - 90c6b7f79430a0c840fccd0a143980620ffab3c4 authored over 1 year ago by Thomas Waldmann <[email protected]>
simplify handle_error

github.com/borgbackup/borg - 2331341b749f5c54697bd6bcfea38f57a07c27dc authored over 1 year ago by Thomas Waldmann <[email protected]>
remote repos: remove support for borg < 1.1.0 ($LOG, logging setup)

log output:

always expect json, remove $LOG format support.

we keep limited support for unstru...

github.com/borgbackup/borg - 4b796a733722271e058fe6aa83aeac701a8a368c authored over 1 year ago by Thomas Waldmann <[email protected]>
remote repos: remove support for borg < 1.1.0 (exceptions)

exception infos:
ancient borg gave only limited infos about exceptions,
but recent ones give more.

github.com/borgbackup/borg - 51177b9f06264ed139cc05502a113016deb66504 authored over 1 year ago by Thomas Waldmann <[email protected]>
remote repos: remove support for borg < 1.1.0 (rpc data format, version)

rpc format:
ancient borg used tuples in the rpc protocol,
but recent ones use easier-to-work-wit...

github.com/borgbackup/borg - 591d8efac4a8753b1c4f4518f0639fb6b62b6f54 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7601 from ThomasWaldmann/security-support-docs-master

Security support docs (master)

github.com/borgbackup/borg - 0ba40c16fb62002d9fd3474924d8f610a3b5c652 authored over 1 year ago by TW <[email protected]>
security: 2.0.x is not yet released, no security support

github.com/borgbackup/borg - f1152d820957b3b797202747df32b28248aa7279 authored over 1 year ago by Thomas Waldmann <[email protected]>
security: 1.1.x is EOL, please upgrade to 1.2.x.

That means I won't make new 1.1.x releases.

In case there would be a major security or other is...

github.com/borgbackup/borg - d07e28db7b63df38fbe1c9987898d0d26f3264ff authored over 1 year ago by jetchirag <[email protected]>
Merge pull request #7598 from ThomasWaldmann/chunker-params-master

tests: check buzhash chunksize distribution, see #7586

github.com/borgbackup/borg - 5e4202e0d2e7ddbef4389430a6768eb6f8e0fe37 authored over 1 year ago by TW <[email protected]>
tests: check buzhash chunksize distribution, see #7586

github.com/borgbackup/borg - 1fb1cc3ea3de48cf93d8f67c2f218f39949bc7e0 authored over 1 year ago by Thomas Waldmann <[email protected]>
do not crash for empty archives list in borg rlist date based matching (#7544)

fix ValueError for empty archives list, add a test

Signed-off-by: Chirag Aggarwal <thechiraga...

github.com/borgbackup/borg - eeefa55428118343611ca3a8dbdcc1b506a1f430 authored over 1 year ago by jetchirag <[email protected]>
Merge pull request #7593 from ThomasWaldmann/fix-repo-reopen-master

tests: fix repo reopen (master)

github.com/borgbackup/borg - ed2bc8a8e0638ff7ef4f5ebd22f1307d14530423 authored over 1 year ago by TW <[email protected]>
RepositoryTestCaseBase: remove need for "with" after reopen()

setUp enters the context manager, so let's .reopen() leave it.
then create a fresh Repository in...

github.com/borgbackup/borg - b9d0f00099e9f885f94f991c487565ef541e0698 authored over 1 year ago by Thomas Waldmann <[email protected]>
RepositoryTestCaseBase: call __exit__

As we call __enter__ in setUp,
let's call __exit__ in tearDown.

github.com/borgbackup/borg - f0e4be76b1f3b4493c64cf4a8ba2d75600c1d152 authored over 1 year ago by Thomas Waldmann <[email protected]>
fix RepositoryTestCaseBase.reopen method

"if self.repository" did not work as expected:
- Repository has a __len__ method, so the boolean...

github.com/borgbackup/borg - 3d82be0b58fc02664d496c09ae42b10b2de38d31 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7591 from ThomasWaldmann/update-changes-master

update CHANGES

github.com/borgbackup/borg - 27f2dffdf867697b3bfe8919c61657171851d71d authored over 1 year ago by TW <[email protected]>
update CHANGES

github.com/borgbackup/borg - 989017a2227b69ec796463d4430311c4c00709f7 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7583 from ThomasWaldmann/security-dir-in-data

put security infos into data dir, fixes #5760

github.com/borgbackup/borg - 7a13a98f04b9cf2bf81d55e6f9a7b36b213e01a7 authored over 1 year ago by TW <[email protected]>
use correct path for security dir when accessing legacy repos (v1)

while on macOS the new and old security dir location is the same path,
this is not the case on e...

github.com/borgbackup/borg - 989b0a2847c3aa4547d4f21f5cfc83096b3018e6 authored over 1 year ago by Thomas Waldmann <[email protected]>
BORG_DATA_DIR / BORG_SECURITY_DIR docs update

github.com/borgbackup/borg - c8996aaf12d11ecc752dcd5f0103e683f6de6e29 authored over 1 year ago by Thomas Waldmann <[email protected]>
put security infos into data dir, fixes #5760

github.com/borgbackup/borg - b8d49a0274db03ff4dcd4f3f800060496eab4e8a authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7584 from ThomasWaldmann/test-cosmetics-master

tests: avoid long ids in pytest output

github.com/borgbackup/borg - 852172f5ce12d0a709e2e8884356a9a3378a71b9 authored over 1 year ago by TW <[email protected]>
tests: avoid long ids in pytest output

sometimes the automatically computed IDs are just too long,
so rather give IDs directly or avoid...

github.com/borgbackup/borg - b0b32e35f5ee7521f5a45dbd5cf2894b55702953 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7582 from ThomasWaldmann/vagrant-updates-master

Vagrant updates master

github.com/borgbackup/borg - f5c9f23467913500e664f95afe329511a5e59e40 authored over 1 year ago by TW <[email protected]>
tox: package = editable-legacy, fixes #7580

github.com/borgbackup/borg - 7bb644e9972731ab7bde2fa48131089e2131eaed authored over 1 year ago by Thomas Waldmann <[email protected]>
fix test_extract_continue for hfs timestamp granularity

github.com/borgbackup/borg - 0744b7a241bf14a0ce02064844ff1d6b17b2cfc0 authored over 1 year ago by Thomas Waldmann <[email protected]>
vagrant: upgrade pythons

e.g. on freebsd13, <3.9.10 has sysconfigdata issues

github.com/borgbackup/borg - 863bd8a4f4cdd1bddc48c1b38ea79062c9d1da80 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7577 from ThomasWaldmann/fix-test-extract-continue

fix test_extract_continue

github.com/borgbackup/borg - 7e0221d3a2aafef97b331674e20dd43f852a76db authored over 1 year ago by TW <[email protected]>
fix test_extract_continue

make a hardlink to keep the inode allocated,
so it can not re-use the same inode when it
(delete...

github.com/borgbackup/borg - 82ccf0c08c19e612e2f62414e77a3f210b4bde75 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7576 from ThomasWaldmann/dev-requirments-master

update development.lock.txt

github.com/borgbackup/borg - 5566e912b2479c6ea36a2fa5e331c3c47d4db938 authored over 1 year ago by TW <[email protected]>
update development.lock.txt

main reason was tox crashing:

https://github.com/tox-dev/tox/issues/2829

cython 0.29.34 for py...

github.com/borgbackup/borg - 8867f6d640914fdbf687fd8bb6889bf1a8047852 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7575 from ThomasWaldmann/setup-fixes-master

Setup fixes (master)

github.com/borgbackup/borg - 2373d52aa53e2f593976949d01f7200482f20470 authored over 1 year ago by TW <[email protected]>
add wheel to dev requirements

looks like tox prefers to have it in the host
environment.

github.com/borgbackup/borg - 7bcc4ec8843d007f2c2164a6d3358f24b57f00d8 authored over 1 year ago by Thomas Waldmann <[email protected]>
tox under fakeroot: fix finding setup_docs, fixes #7391

github.com/borgbackup/borg - efc69eab8029b1566c52c9adef18d5b14a620ee0 authored over 1 year ago by Thomas Waldmann <[email protected]>
setup.cfg: remove setup_requires, fixes #7574

github.com/borgbackup/borg - 05cfbf67bc24f92b7ebcc0d8f771f06f4b4c88ea authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7571 from ThomasWaldmann/match-archives-docs

docs: fix some -a / --match-archives issues

github.com/borgbackup/borg - 4d7c7b0fcb66a65342e49b6c6f96a73b0be9c96a authored over 1 year ago by TW <[email protected]>
docs: fix some -a / --match-archives issues

at some places, the docs were not updated yet.

for borg 1.x, -a (aka --glob-archives) expected
...

github.com/borgbackup/borg - 8e6c504654ea49a55b03d8ba9ba5fe04cec6bae5 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7569 from elandorr/master

incl./excl. options, path-from-stdin exclusiveness

github.com/borgbackup/borg - 79743d05030eae76b2466267c16c33803d144f23 authored over 1 year ago by TW <[email protected]>
Update create_cmd.py

github.com/borgbackup/borg - bfe6e0da5df56dd355b78f4b8f96c1be945c57f0 authored over 1 year ago by elandorr <[email protected]>
mention paths-from-stdin's exclusiveness

github.com/borgbackup/borg - c83507eb0cd4bfff61124a7ce3df2153ab8a908c authored over 1 year ago by elandorr <[email protected]>
include/exclude options

github.com/borgbackup/borg - 4fb2f2151ea2be03eead8fc44589e2ab0bdd7fad authored over 1 year ago by elandorr <[email protected]>
Merge pull request #7565 from elandorr/master

doc markup fixes

github.com/borgbackup/borg - 8c9ad4172aefb5a82ead20cf280bf394a69b42ca authored over 1 year ago by TW <[email protected]>
automated-local.rst: use GPT UUID for consistent udev rule

github.com/borgbackup/borg - 843496dac98c7e8d1160bb03303b5054cb3a0c3c authored over 1 year ago by azrdev <[email protected]>
markup fix + note about MAX_DATA_SIZE

github.com/borgbackup/borg - e086d2a8f6bd16328d589e52f5eef0af579692aa authored over 1 year ago by elandorr <[email protected]>
Merge pull request #7556 from ThomasWaldmann/kill-nonce-manager

remove nonce management, related repo methods

github.com/borgbackup/borg - b70cefa4741258217cba1217141f0ec5c9cbcbe2 authored over 1 year ago by TW <[email protected]>
Merge pull request #7557 from ThomasWaldmann/crypto-cleanup

cosmetic crypto cleanup

github.com/borgbackup/borg - dc0112ce4476a51142634b479dc633e9afa720bd authored over 1 year ago by TW <[email protected]>
low_level crypto: fix borg version in comments

github.com/borgbackup/borg - f970679b6247b3c1e762cc05931d261427e1a5d5 authored over 1 year ago by Thomas Waldmann <[email protected]>
low_level crypto: minor cleanup

HMAC is not used, we use hmac from py stdlib.

github.com/borgbackup/borg - 44f58b08703713eb04bce1e38159c8b006b211d7 authored over 1 year ago by Thomas Waldmann <[email protected]>
remove nonce management, related repo methods

not needed for borg2 repos (we derive a new session key for each borg
invocation and start count...

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

update CHANGES

github.com/borgbackup/borg - 8ba04bbf37bf2da261517688b9c7bf199dcaa234 authored over 1 year ago by TW <[email protected]>
update CHANGES

github.com/borgbackup/borg - 7c7501acd8915bc4d1fc8812455001d5a5e48d90 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7554 from ThomasWaldmann/vagrant-updates

vagrant: add lunar64 VM

github.com/borgbackup/borg - c7aa0cc5d94368407ce175ef23e8c3bfff3a3595 authored over 1 year ago by TW <[email protected]>
vagrant: add lunar64 VM

github.com/borgbackup/borg - 2dc0085870b4d67cd8cc9e75fb89e2c3e2296a63 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7540 from ThomasWaldmann/transfer-recompress

borg transfer --compression=C --recompress=M, fixes #7529

github.com/borgbackup/borg - 49fe6f34aa5b33b0a47c2ae1753b66f41d4af425 authored over 1 year ago by TW <[email protected]>
borg transfer --compression=C --recompress=M, fixes #7529

github.com/borgbackup/borg - 0b62338d4aa43c21e2044cb4ce77e9c1c7d87e5b authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7488 from centic9/master

Describe performing pull-backups via ssh remote forwarding

github.com/borgbackup/borg - e302fd9da6eac76805b61bd5bc9ce514667b7eab authored over 1 year ago by TW <[email protected]>
Merge pull request #7524 from ThomasWaldmann/test-no-backslashes

tests: check for posix-like paths in archives, see #7120

github.com/borgbackup/borg - ee9bf28df9f598e88019804469c249235b78d751 authored over 1 year ago by TW <[email protected]>
Merge pull request #7526 from ThomasWaldmann/continue-extract-master

extract --continue

github.com/borgbackup/borg - cca8280393b50ba3241b9d33fd66b10b73add34a authored over 1 year ago by TW <[email protected]>
extract --continue: continue a previously interrupted extraction, fixes #1356

This skips over all previously fully extracted regular files,
but will delete and fully re-extra...

github.com/borgbackup/borg - 573275e67850bc9cb8383c9e7ff7bc81c72f7cfb authored over 1 year ago by Thomas Waldmann <[email protected]>
extract: support extraction of atime/mtime on win32

github.com/borgbackup/borg - 7786cc7cb4e380bec58581c39128d8c9a3c96ff4 authored over 1 year ago by Thomas Waldmann <[email protected]>
Archive.extract_item: remove unused params, make most params kwargs

stripped_components: this is done already in do_extract, it modifies item.path accordingly.

ori...

github.com/borgbackup/borg - 9e534c1929c3ec5a80ff5149b92eab2bd0efa313 authored over 1 year ago by Thomas Waldmann <[email protected]>
tests: check for posix-like paths in archives, see #7120

github.com/borgbackup/borg - 0dee28bd9f6793f35bbf806927b2afece7549d71 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7523 from ThomasWaldmann/optimize-src-dir-master

tests: use a smaller dir for src_dir, fixes #7518

github.com/borgbackup/borg - 0679cbd4101970f123bd910ab38c72d65e308f07 authored over 1 year ago by TW <[email protected]>
tests: use a smaller dir for src_dir, fixes #7518

also: introduce src_file, which is a file in src_dir.

github.com/borgbackup/borg - 4505c90920faa984058800829dca1ffb27e4bc2a authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7517 from snsmac/feat/highlander

Ensure that cli options specified with action=Highlander can only be set once.

github.com/borgbackup/borg - b52a8af6f092f9f03206b7214ce13cc6e38dc484 authored over 1 year ago by TW <[email protected]>
Ensure that cli options specified with action=Highlander can only be set once, even if the set value is a default value. Add tests for action=Highlander. See #7500 #6269

github.com/borgbackup/borg - 53b4cf05fbec1759e64b00317fe988f75992f8cb authored over 1 year ago by snsmac <[email protected]>
Merge pull request #7521 from ThomasWaldmann/fix-argparse-errors-master

Fix argparse error messages

github.com/borgbackup/borg - 9263705de74cfa26be4e2a6395d1d6ae2ff70428 authored over 1 year ago by TW <[email protected]>
Merge pull request #7513 from ThomasWaldmann/friendlier-exceptions-master

refactor toplevel exception handling, see #6018

github.com/borgbackup/borg - 81e618ba2832c067c1f77f298f8bd6957d1393e9 authored over 1 year ago by TW <[email protected]>
update 1.2.4

github.com/borgbackup/homebrew-tap - 8fc91e12e6106ccba44b4b000dc9e7a3b7d42284 authored over 1 year ago by chefkoch-de42 <[email protected]>
fix CompressionSpec validator and tests

github.com/borgbackup/borg - 0b40e038ad6c0ecf954b8515388727608ec9c216 authored over 1 year ago by Thomas Waldmann <[email protected]>
fix SortBySpec validator

github.com/borgbackup/borg - 05bf29f5041078d4e5d7e83e9223ec9ccdb2823d authored over 1 year ago by Thomas Waldmann <[email protected]>
fix FilesCacheMode validator

github.com/borgbackup/borg - 0f923c8c4a03016a8b8159dcafec2ca8860e8a49 authored over 1 year ago by Thomas Waldmann <[email protected]>
fix ChunkerParams validator and tests

github.com/borgbackup/borg - 6d38530ff10eb77c02594d00b484fab26c6520dd authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7515 from ThomasWaldmann/vagrant-updates

vagrant updates

github.com/borgbackup/borg - 9307f804bfc07c7807dbe09f6d83008cc105fdf5 authored over 1 year ago by TW <[email protected]>
vagrant: fix packages_netbsd

github.com/borgbackup/borg - 6c62a944fc95b960114387632002989076505e2c authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7512 from ThomasWaldmann/prune-list-pruned-master

prune --list-kept/--list-pruned, fixes #7511

github.com/borgbackup/borg - 1e1c92229807f7522a2f7a6aa4bba3bfe46ddbaf authored over 1 year ago by TW <[email protected]>
Merge pull request #7509 from ThomasWaldmann/build-filter-microopt

build_filter: micro opt / easier code, fixes #3390

github.com/borgbackup/borg - 33599b91157e676021ed61ea89aedb80c0bca9e2 authored over 1 year ago by TW <[email protected]>
prune --list-kept/--list-pruned, fixes #7511

use this to only list the kept (or pruned) archives.
--list-pruned and --list-kept also work in ...

github.com/borgbackup/borg - 02b28882b377cf673dcf9f69b5ece527b5e05ee1 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7514 from ThomasWaldmann/format-env-vars-master

implement BORG_<CMD>_FORMAT env vars, fixes #5166

github.com/borgbackup/borg - e3352b1efc06bdf17acea2ca5897ea543a6a0827 authored over 1 year ago by TW <[email protected]>
implement BORG_<CMD>_FORMAT env vars, fixes #5166

for now for: prune, list, rlist.

github.com/borgbackup/borg - 9f4f2b42e321a80ee80ed71a83c851c43257d0b7 authored over 1 year ago by Thomas Waldmann <[email protected]>
refactor toplevel exception handling, see #6018

as a first step, i moved all the traceback formatting
to format_tb.

also, it **first** prints t...

github.com/borgbackup/borg - b0b3d9e08c35c882895e10999f83320447681081 authored over 1 year ago by Thomas Waldmann <[email protected]>
Merge pull request #7510 from ThomasWaldmann/prune-format-master

prune --short/--format: enable users to format the list output, fixes #3238

github.com/borgbackup/borg - 48f3161248fd0f9197b066071661d5f73b97c20d authored over 1 year ago by TW <[email protected]>
Merge pull request #7507 from ThomasWaldmann/ignore-empty-path-master

create: ignore empty paths, print warning, fixes #5637

github.com/borgbackup/borg - b8337b6f77813e1f411d3dc3785689cd35855a09 authored over 1 year ago by TW <[email protected]>
Merge pull request #7506 from ThomasWaldmann/archive-size-nfiles

rlist: size and nfiles format keys

github.com/borgbackup/borg - cfbaa3feaece01ebf3170ed7230962654d6b0035 authored over 1 year ago by TW <[email protected]>
Merge pull request #7508 from ThomasWaldmann/benchmark-use-random-dir-master

benchmark crud: use TemporaryDirectory below given path, fixes #4706

github.com/borgbackup/borg - 50812f80332a2b9420c57184c453743ba89af380 authored over 1 year ago by TW <[email protected]>
strip_components: remove bad test

github.com/borgbackup/borg - 7686a721af5ca5373574ab4985c6a9328f222761 authored over 1 year ago by Thomas Waldmann <[email protected]>
prune --short/--format: enable users to format the list output, fixes #3238

github.com/borgbackup/borg - a0e1110c166ea89d2d4242b1d2b8c863020aca0f authored over 1 year ago by Thomas Waldmann <[email protected]>
build_filter: micro opt / easier code, fixes #3390

github.com/borgbackup/borg - 8060d4100a6549fe9527d4bb403cb7acaf1fd4fe authored over 1 year ago by Thomas Waldmann <[email protected]>
benchmark crud: use TemporaryDirectory below given path, fixes #4706

github.com/borgbackup/borg - 08a2db9410771abaf295f55d755f2f37caf155d8 authored over 1 year ago by Thomas Waldmann <[email protected]>
create: ignore empty paths, print warning, fixes #5637

github.com/borgbackup/borg - 7df6301144a02064e796acac520ff1145f6608a2 authored over 1 year ago by Thomas Waldmann <[email protected]>
rlist: add size and nfiles to format keys, fixes #6086

github.com/borgbackup/borg - 7a2c757c699780ef3926f56e7ea5e3e73702a8a8 authored over 1 year ago by Thomas Waldmann <[email protected]>