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

Merge pull request #8136 from ThomasWaldmann/msgpack-cython-updates-master

msgpack and cython updates (master)

github.com/borgbackup/borg - b82bf4a232c6c7d63796d2366a147f74c5ab13dc authored 10 months ago by TW <[email protected]>
require Cython 3.0.3 at least, fixes #8133

The fix for the Python 3.12 memory leak issue was
in Cython 3.0.3+.

github.com/borgbackup/borg - 03e964271e23f3e52eae188509ce7a1ec8e3f689 authored 10 months ago by Thomas Waldmann <[email protected]>
allow msgpack 1.0.8, fixes #8133

github.com/borgbackup/borg - a507a2cb3b9fed025743e80971ce1615887a47e4 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8128 from ThomasWaldmann/ebusy-master

create: deal with EBUSY, fixes #8123

github.com/borgbackup/borg - c9c5b4db851dbe1d70814569188d69d9bfedfecb authored 10 months ago by TW <[email protected]>
create: deal with EBUSY, fixes #8123

I put it into same class as EPERM and EACCES:
BackupPermissionError: borg is not permitted to ac...

github.com/borgbackup/borg - eb79b1f13fb903a8dab79e3635a3876fbb11ff67 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8129 from ThomasWaldmann/docs-fix-markup

docs: remove tabs

github.com/borgbackup/borg - db75521b79c56d4715c5649f8162ab44d4fcd0ff authored 10 months ago by TW <[email protected]>
docs: remove tabs

github.com/borgbackup/borg - 6121d3d2e6aac3f87ae88e97ecc67058d00e25b8 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8124 from stephan13360/master

add non-root deployment strategy

github.com/borgbackup/borg - e40690f6d7f35b8d28111c24fd9e8f3aac04fdb7 authored 10 months ago by TW <[email protected]>
add restore considerations paragraph

github.com/borgbackup/borg - 274cd8f121b0c8b3b588cb5a38d2d54cc9a65659 authored 10 months ago by Stephan Herbers <[email protected]>
Apply suggestions from code review

Co-authored-by: NetSysFire <[email protected]>

github.com/borgbackup/borg - 96ae9f73ebf25ae6740efb508ec4aaec242ecd17 authored 10 months ago by Stephan Herbers <[email protected]>
add non-root deployment strategy

github.com/borgbackup/borg - a06c42cf1f482a08c6dcce9b102e13f6dcab7677 authored 10 months ago by Stephan Herbers <[email protected]>
Merge pull request #8119 from ThomasWaldmann/benchmark-crud-options-master

benchmark: inherit options --rsh --remote-path, fixes #8099

github.com/borgbackup/borg - 7074c0220b22ffd4e3c8d314d0bcb7cf386e4574 authored 10 months ago by TW <[email protected]>
benchmark: inherit options --rsh --remote-path, fixes #8099

github.com/borgbackup/borg - da285b15d2d395d27c9ad33ca687f45149e6d0bf authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8115 from ThomasWaldmann/new-rc-fixes-master

return value fixes (master)

github.com/borgbackup/borg - 6be1035d8b354f8734eddbae53ab6c6acd8a7492 authored 10 months ago by TW <[email protected]>
benchmark: fix return value, fixes #8113

github.com/borgbackup/borg - a13b5d1b792aab775f8d1d157415885893cb7ec5 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8111 from ThomasWaldmann/rel200b8

release 2.0.0b8

github.com/borgbackup/borg - 334bfcda0475fbf5d02617fcb86b57b568946827 authored 10 months ago by TW <[email protected]>
libacl: work with older versions, too

this was recently set to a relatively high minimum version when
locating it via pkgconfig was ad...

github.com/borgbackup/borg - b04dcf4cbdc79cffaafad1ad943d48889c14a0d1 authored 10 months ago by Thomas Waldmann <[email protected]>
build_man

github.com/borgbackup/borg - b69c937cb72becd5c4935f53cb1e20608680e064 authored 10 months ago by Thomas Waldmann <[email protected]>
build_usage

github.com/borgbackup/borg - 3160f5063a5c8cd9602123ed08f7fcbb005ab2fe authored 10 months ago by Thomas Waldmann <[email protected]>
update release date in changes.rst

github.com/borgbackup/borg - 0612001aa3364b28040538353c1f573caa304e05 authored 10 months ago by Thomas Waldmann <[email protected]>
fix comment in setup.py

github.com/borgbackup/borg - 86c8031dc52eb1ed7279ea2d481ef5e79dc6e787 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8109 from ThomasWaldmann/update-changes-master

update CHANGES

github.com/borgbackup/borg - 643d2d2d050fe70afeae4077ca0b3a3d27bdae75 authored 10 months ago by TW <[email protected]>
update CHANGES

github.com/borgbackup/borg - 9524c20b47d706ed58f200530895bbe6b31c5d36 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8107 from ThomasWaldmann/slashdot-hack-master

slashdot hack (master)

github.com/borgbackup/borg - 514cef5a63154bd8f32f58b178c1fddb9bf2db42 authored 10 months ago by TW <[email protected]>
create: add the slashdot hack, fixes #4685

github.com/borgbackup/borg - e7bd18d7f38ddf9e58a4587ae4a2ad8a24d67374 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8106 from ThomasWaldmann/more-errors-msgids-master

more specific errors / msgids (master)

github.com/borgbackup/borg - f94cdee94ac4ce68110574ef14da4b5fed23ed50 authored 10 months ago by TW <[email protected]>
add ConnectionBrokenWithHint for BrokenPipeErrors and similar, see #7016

no traceback, but error message and specific exit code.

github.com/borgbackup/borg - 43a20b052e1d0ac4881625832610702621486713 authored 10 months ago by Thomas Waldmann <[email protected]>
check_can_create_repository: deal with PermissionErrors, see #7016

borg init calls this. If there is a PermissionError, it is
usually fs permission issue at path o...

github.com/borgbackup/borg - 45815554ce2d9ce0a12c21e0a5b37bc71435d74a authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8105 from ThomasWaldmann/corrupted-key-errmsg-master

better error msg for corrupted key data, fixes #8016

github.com/borgbackup/borg - 7bed7b86d483bff25a10508ecedb098501096a67 authored 10 months ago by TW <[email protected]>
better error msg for corrupted key data, fixes #8016

github.com/borgbackup/borg - 83c069ce5a9041ab7d343a34dbad483f8ebb8f95 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8104 from ThomasWaldmann/error-msg-bad-nonce-file2-master

refactor: use less binascii

github.com/borgbackup/borg - 2d31b027c746d8580bc0f2f62d15ca9266ee8f5b authored 10 months ago by TW <[email protected]>
refactor: use less binascii

our own hex_to_bin / bin_to_hex is more comfortable to use.

also: optimize remaining binascii u...

github.com/borgbackup/borg - 334fbab897106314d3138375dd1fbc10cc62090f authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8102 from ThomasWaldmann/error-msg-bad-nonce-file-master

give clean error msg for invalid nonce file, see #7967

github.com/borgbackup/borg - 3bfd7652cd74f60c090567338f1a74b3e44c64c8 authored 10 months ago by TW <[email protected]>
give clean error msg for invalid nonce file, see #7967

this is a fwd port from 1.4-maint. as we don't have nonce files
any more in master, only the gen...

github.com/borgbackup/borg - ab0b111af0843234143f9d2167200b1df032e4b1 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8101 from ThomasWaldmann/fix-commanderror-args-master

fix CommandError args, fixes 8029

github.com/borgbackup/borg - b65888f05724e1493fbf5d5de7735479bc301713 authored 10 months ago by TW <[email protected]>
fix CommandError args, fixes 8029

this is a fwd port from 1.4-maint and most of it was
already done in master, so only a minor cha...

github.com/borgbackup/borg - 930ecd845ab16d82715f8ec2fc4054a24aa8cd6e authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8100 from ThomasWaldmann/fix-with-lock-exceptions-master

borg with-lock: catch exception, print error msg, fixes #8022

github.com/borgbackup/borg - 74129e539bd4cccd2ed6b20318b0a8c3d2b89b95 authored 10 months ago by TW <[email protected]>
borg with-lock: catch exception, print error msg, fixes #8022

github.com/borgbackup/borg - 1f5cc355a37ecfd1381e7970a4b3f2f65d3555b7 authored 10 months ago by kmille <[email protected]>
Merge pull request #8098 from ThomasWaldmann/new-rc-master

optional more specific return codes (master)

github.com/borgbackup/borg - ad3f1365f5231470a08b82725bb4266fff7015bc authored 10 months ago by TW <[email protected]>
fix: Error/CommandError have a output format for 1 argument

github.com/borgbackup/borg - ed28eb9e03da5c340e65199265c4e71bf940faa3 authored 10 months ago by Thomas Waldmann <[email protected]>
fix mypy error

github.com/borgbackup/borg - d7e2e2cea9ed952caceb8ca5210d60f1c60e7b66 authored 10 months ago by Thomas Waldmann <[email protected]>
use get_reset_ec to internally re-init ec/warnings

if we do multiple calls to Archiver.do_something(),
we need to reset the ec / warnings after eac...

github.com/borgbackup/borg - a0a07ab46499ba032ffef225c5b16ba25a341dc1 authored 10 months ago by Thomas Waldmann <[email protected]>
refactor (re-)init of exit_code and warnings_list globals

stop directly accessing the variables from other modules.

prefix with underscore to indicate th...

github.com/borgbackup/borg - b53c86cf4ca69c39005bd5e0ed6d42de7f06bcd5 authored 10 months ago by Thomas Waldmann <[email protected]>
do not return the rc from Archiver methods

this is not needed and getting rid of it makes
the code / behaviour simpler to understand:

if a...

github.com/borgbackup/borg - abe6545853f14e1f39b4c3e74d32b42c88829b01 authored 10 months ago by Thomas Waldmann <[email protected]>
update frontends.rst error/warning list

github.com/borgbackup/borg - 5caf747011430f7ad8c71a122f5890c52babc9ed authored 10 months ago by Thomas Waldmann <[email protected]>
BackupErrors get caught and give warning RCs

also: use more union operators rather than .union()

github.com/borgbackup/borg - 2e05c234b62f22140fb853e246936f4f8b745d7f authored 10 months ago by Thomas Waldmann <[email protected]>
raise BackupOSError subclasses

github.com/borgbackup/borg - 97dd2875841e658dabc11e9e307c8418cc1b9af7 authored 10 months ago by Thomas Waldmann <[email protected]>
add NotFoundWarning

github.com/borgbackup/borg - 9ac4672254a7be79d42d22e36d595727799130b0 authored 10 months ago by Thomas Waldmann <[email protected]>
print_warning*: support warning msgids, fixes #7080

github.com/borgbackup/borg - 4adc782100437a2af689ea1ab60d11f774a54f77 authored 10 months ago by Thomas Waldmann <[email protected]>
extend errorlist script to warnings, update docs

github.com/borgbackup/borg - 5168a97782134699fb31ff7bdf74c6f053bf85f0 authored 10 months ago by Thomas Waldmann <[email protected]>
more detailled warnings for source file OSErrors

github.com/borgbackup/borg - 982aeb56a7773b5d16df0a86a232f0557d6009d8 authored 10 months ago by Thomas Waldmann <[email protected]>
BackupError->BackupWarning, BackupOSError->BackupOSWarning

github.com/borgbackup/borg - e8fa4986cc0688b036cbb8d7f4f6498b998f9782 authored 10 months ago by Thomas Waldmann <[email protected]>
move Backup*Error to errors module

github.com/borgbackup/borg - 900a1674dfdabdf31e31c30a5dd94be159ca0677 authored 10 months ago by Thomas Waldmann <[email protected]>
new warnings infrastructure to support modern exit codes

- implement updating exit code based on severity, including modern codes
- extend print_warning ...

github.com/borgbackup/borg - c704e5ea9e2f8d9839207e7d7edbb54051db8ca1 authored 10 months ago by Thomas Waldmann <[email protected]>
get rid of some rare error classes, use RTError instead

github.com/borgbackup/borg - b18e6136275eb539943fd5c7fd7a097054759bcc authored 10 months ago by Thomas Waldmann <[email protected]>
fix dealing with remote repo Locking Exceptions

previously, this was handled in RPCError handler and always resulted in rc 2.

now re-raise Lock...

github.com/borgbackup/borg - 0504dee0d92d693f6a1c7d41bc155b70cabf4372 authored 10 months ago by Thomas Waldmann <[email protected]>
refactor set_ec usage

- msgpack version check: raise Error instead of calling set_ec

github.com/borgbackup/borg - cb8b718a967cbd370879711a0aa3a2b9765e9d4f authored 10 months ago by Thomas Waldmann <[email protected]>
use print_warning also in borg delete ::archive --force --force

github.com/borgbackup/borg - bec02a36c8a35fa1c6cf194fcfc527a017713868 authored 10 months ago by Thomas Waldmann <[email protected]>
update "modern" error RCs (docs and code)

github.com/borgbackup/borg - 9de07ebd464a4d12fad7a5eb7114072f1e09ea00 authored 10 months ago by Thomas Waldmann <[email protected]>
scripts/errorlist.py: improve error list docs generation

- also output modern rc and traceback yes/no
- recursive list of Error subclasses

github.com/borgbackup/borg - 34bbce8e713a003078783d9b32afbc75c9487a10 authored 10 months ago by Thomas Waldmann <[email protected]>
BORG_EXIT_CODES=modern can be set to get more specific process exit codes

If not set, it will default to "legacy" (always return 2 for errors).

This commit only changes ...

github.com/borgbackup/borg - 1b09d0efd7253a3cbf55144eed09c5270a331320 authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8096 from ThomasWaldmann/update-changes-master

update CHANGES

github.com/borgbackup/borg - 0e859a6d2d505f7d5e8441db20c5c8a913147377 authored 10 months ago by TW <[email protected]>
update CHANGES

github.com/borgbackup/borg - 3a85433ffb55036f754effe345ff2d0662d9916d authored 10 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8091 from ThomasWaldmann/fix-long-desc-master

sdist: dynamically compute readme (long_description)

github.com/borgbackup/borg - 3b43770ca618a72f9e4b6cca329e2a57610ead17 authored 11 months ago by TW <[email protected]>
sdist: dynamically compute readme (long_description)

The long_desc_from_readme() was not called, it just read the
whole README.rst until "readme" was...

github.com/borgbackup/borg - dd9358f1e26ae5236fbc15364c3d27fdead15995 authored 11 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8087 from ThomasWaldmann/less-setuppy-master

use less setup.py (master)

github.com/borgbackup/borg - 77e13ad752ac0f899793b4a068c60328cf1af01b authored 11 months ago by TW <[email protected]>
scripts: make.py clean implementation

github.com/borgbackup/borg - 8eba627b29fb97e1449480b0c994e4230d16ba0e authored 11 months ago by Thomas Waldmann <[email protected]>
scripts: update docs about make.py

github.com/borgbackup/borg - 4d424de69ea6fe9c8ca3b4f00032b2e16827f665 authored 11 months ago by Thomas Waldmann <[email protected]>
scripts: rename gendocs.py to make.py

github.com/borgbackup/borg - 59bca06630e3b5e72aa3968257b5c71b9c198c2a authored 11 months ago by Thomas Waldmann <[email protected]>
requirements are defined in pyproject.toml

github.com/borgbackup/borg - 48afc4c519a879a4dbd9c0b67a7e4a2d7c997b0e authored 11 months ago by Thomas Waldmann <[email protected]>
docs: do not refer to setup.py installation method

Invoking setup.py is deprecated.

github.com/borgbackup/borg - 38ba1c383aee287b40c27c2f44a9f69c377d1eb5 authored 11 months ago by Thomas Waldmann <[email protected]>
scripts/gendocs.py: make it work

remove unused html_write function

gendocs: update developer docs

github.com/borgbackup/borg - b64f6e3335214ea8c1c4a9c744d7e0e775f8f20e authored 11 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8083 from ThomasWaldmann/increase-gh-actions-timeout-master

gh actions: increase timeout

github.com/borgbackup/borg - 8cfbd3ea3e3f4f00e81bb82ce7fe056a6d4202a7 authored 11 months ago by TW <[email protected]>
git mv setup_docs.py scripts/gendocs.py

github.com/borgbackup/borg - b34a99f33782ad246fb0d865d7943f909755cc00 authored 11 months ago by Thomas Waldmann <[email protected]>
setup.py: remove build_usage and build_man as setup.py command

github.com/borgbackup/borg - 9d913b0e824d159b4e3dd881142c1360421bebf7 authored 11 months ago by Thomas Waldmann <[email protected]>
setup.py: move long_desc_from_readme definition to here

github.com/borgbackup/borg - 7d7798560167b8bbc4d9c7de1ad93bb900194cd9 authored 11 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8086 from ThomasWaldmann/index-check-value-errors-master

check: fix return code for index entry value discrepancies

github.com/borgbackup/borg - a4c8d52ca0d8bc44fd564f28b98bdd582c1c1bdc authored 11 months ago by TW <[email protected]>
Merge pull request #8084 from ThomasWaldmann/init-message-master

init: better borg key export instructions

github.com/borgbackup/borg - 03e4494d84ab6a0184a932d99310b88b0510f0ca authored 11 months ago by TW <[email protected]>
Merge pull request #8082 from ThomasWaldmann/remote-version-master

implement "borg version", fixes #7829

github.com/borgbackup/borg - 5ee1eeaa4f1a28c7e7caea79542c94d45bc77fc5 authored 11 months ago by TW <[email protected]>
Merge pull request #8085 from ThomasWaldmann/docs-tests-pypi-pkg-master

docs: how to run the testsuite using the dist package

github.com/borgbackup/borg - 75840d4ef969577a6a473a1e8ceba47ea2509848 authored 11 months ago by TW <[email protected]>
check: fix return code for index entry value discrepancies

Also: use ERROR loglevel for these (not WARNING).

A different amount of index entries was alrea...

github.com/borgbackup/borg - f43c1f56e9635f0691c18e7669b91d1bb82c561b authored 11 months ago by Thomas Waldmann <[email protected]>
docs: how to run the testsuite using the dist package

github.com/borgbackup/borg - 33393946b5746a5df3898e06406da3bdbd4872df authored 11 months ago by Thomas Waldmann <[email protected]>
init: better borg key export instructions

github.com/borgbackup/borg - 08bf0f741c26bd4236e9e7b1f0e9f24ced2157f9 authored 11 months ago by Thomas Waldmann <[email protected]>
gh actions: increase timeout

especially the macos workers are sometimes extremely slow.

github.com/borgbackup/borg - 8944129806143037c56d7e5a005eef4eecff09ab authored 11 months ago by Thomas Waldmann <[email protected]>
implement "borg version", fixes #7829

Additional new command "borg -r <REPO> version" which shows client and server version.

github.com/borgbackup/borg - b6a23ee1bcc2428ff7b5722f0934c0bcc5150a44 authored 11 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8080 from ThomasWaldmann/update-changes-master

update CHANGES

github.com/borgbackup/borg - ca7338f5b6623795307683a619f7c472860c9506 authored 11 months ago by TW <[email protected]>
update CHANGES

github.com/borgbackup/borg - 25adac4fb4ce95adefda57558740b9e8c479e1c5 authored 11 months ago by Thomas Waldmann <[email protected]>
Merge pull request #8046 from ThomasWaldmann/logging-msg-param-master

borg.logger: use same method params as python logging

github.com/borgbackup/borg - c59b8fa079a648f85d899a79fc9fcd675c782de0 authored 11 months ago by TW <[email protected]>
borg.logger: use same method params as python logging

github.com/borgbackup/borg - ba2e8f2decd643aa41693ccbdd0c27c3a631a4e8 authored 11 months ago by Thomas Waldmann <[email protected]>
Merge pull request #6052 from stephengroat/patch-1

Create and use Brewfile

github.com/borgbackup/borg - 2787da205c97a651f8308f2a4289ab6d9b479c8e authored 11 months ago by TW <[email protected]>
Brewfile: don't install osxfuse cask by default.

github.com/borgbackup/borg - 08bb028bae0a0e9944d554b369977cd16a9b83e5 authored 11 months ago by Thomas Waldmann <[email protected]>
docs: fix markup errors

github.com/borgbackup/borg - 576ee3532c958a8387788f0fb40ac152c7982b2b authored 11 months ago by Thomas Waldmann <[email protected]>
docs: add brew bundle instructions (macOS)

github.com/borgbackup/borg - 438f1ddef76ad2d82c2549edf6cc1cf6d3d5f3df authored 11 months ago by Stephen <[email protected]>
github CI (macOS): use brew bundle install (uses Brewfile)

github.com/borgbackup/borg - 5c5df6458a82bd4d7f5b58c0cfcb1a3d9a53127b authored 11 months ago by Stephen <[email protected]>
Create Brewfile

github.com/borgbackup/borg - b8e5df9410a4dfce583066cb0f5b478e6ebaf15e authored 11 months ago by Stephen <[email protected]>
Merge pull request #30 from m3nu/bump-127

Bump borg to 1.2.7, update msgpack also.

github.com/borgbackup/homebrew-tap - 5da0ea5b054eb263807aba91cff103b3e5c13c06 authored 12 months ago by TW <[email protected]>
Bump borg and dependencies to 1.2.7

github.com/borgbackup/homebrew-tap - a2e5aec29d43f0c6a6b8d867d0196384f19cfb18 authored 12 months ago by Manu <[email protected]>
Merge pull request #8038 from ThomasWaldmann/vagrant-updates-master

Vagrant updates (master)

github.com/borgbackup/borg - a2ef26872463dadd4e37d20bd68a2bb404fea073 authored 12 months ago by TW <[email protected]>
Merge pull request #8039 from ThomasWaldmann/fetch-binaries-master

add script for fetching borg binaries from VMs, fixes #7989

github.com/borgbackup/borg - 64fee10417171711a7775bcddba979f2a0a225f1 authored 12 months ago by TW <[email protected]>
add script for fetching borg binaries from VMs, fixes #7989

github.com/borgbackup/borg - cb62981ae7826630f67a4d65344e2c6c729888f1 authored 12 months ago by Thomas Waldmann <[email protected]>