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
remove coala (outdated)
e69568309599bd88313c8e5c756296063a9b7e9b authored over 1 year ago by TW <[email protected]>last coala release (0.11.0) is now over 6y old.
when using pip install coala, a ton of stuff ge...
80188d3bdf296fae58855efe816d7d9007e298f1 authored over 1 year ago by Thomas Waldmann <[email protected]>docs updates (master)
a7d8b02e4eda467736a2e88dbd712ab6402df7b5 authored over 1 year ago by TW <[email protected]>e1427760402e3f3100fce1480a00cb89921e4086 authored over 1 year ago by Thomas Waldmann <[email protected]>
53991f2e514ffd8c4cc6f29690555f3e820ff32f authored over 1 year ago by Thomas Waldmann <[email protected]>
deed47824f0dc9943a10b97b9c82ad05bd738163 authored over 1 year ago by Thomas Waldmann <[email protected]>
mount: make up volname if not given (macOS), fixes #7690
cd678a032d431beb4e2ce612fe0084e7b9b825c6 authored over 1 year ago by TW <[email protected]>extract: fix false warning about pattern never matching, fixes #4110
c3cc33fd27f9e57bafac3b0b46287ae0834dc854 authored over 1 year ago by TW <[email protected]>
macFUSE supports a volname mount option to give what
finder displays on desktop / in directory l...
2aecdb91d447b026d23bb50f0aa6213f669b9bf7 authored over 1 year ago by Thomas Waldmann <[email protected]>
Improve the documentation for `--keep-within`
c539b404f682206eb7d5517995b0f2880acffb6f authored over 1 year ago by TW <[email protected]>
Move the explanation below the general explanation of the `--keep-*` option
behavior rephrase th...
misc fwd ports
f43fcd3bdbf36f71b33661d69284469a52d8c72f authored over 1 year ago by TW <[email protected]>
check key file structure, make sure the binary key
is not way too short (or zero) length.
if ke...
58d3dbcec064bac1f0b1b366fdd413d96cb9a12b authored over 1 year ago by Thomas Waldmann <[email protected]>ec1f2dfbf1528fc57fd4342c9898152ef00598b4 authored over 1 year ago by Thomas Waldmann <[email protected]>
4326813c055e3f97080b511661a6f7a2571d5d0f authored over 1 year ago by Thomas Waldmann <[email protected]>
- pattern needs to start with + - !
- first match wins
- the default is to list everything, thus...
github actions CI: misc improvements
b37c38afa9258bf4a8bd258e37d4c0b2fd56befa authored over 1 year ago by TW <[email protected]>06fa81aeb0a9afdb1dc3ce0d3001fc5df646c1a0 authored over 1 year ago by Thomas Waldmann <[email protected]>
also:
- XDISTN=6, 3 cores on macOS machines
- XDISTN=4, 2 cores on windows/linux machines
e9f766dbbff9d6db706ddbfb911fed9a79613910 authored over 1 year ago by Thomas Waldmann <[email protected]>
test_sparse_file: skip test on win32
349514446ffd1bb7f717461b12a2398d835cb88c authored over 1 year ago by TW <[email protected]>
about 10-50% of the github windows CI runs fail due to
this - root cause unknown.
Example failu...
45cda981f962328aae5e368b29bfad8bd869afc3 authored over 1 year ago by Thomas Waldmann <[email protected]>benchmark cpu: use sanitized path, fixes #7653
c89eb98c1853c82f8aae26569678d3d0bd20dbe9 authored over 1 year ago by TW <[email protected]>no backslashes
67a32ee60300bb95950259fc7233067969cbaeb4 authored over 1 year ago by TW <[email protected]>420eae61386fce775445be803715bfadb44c2e4e authored over 1 year ago by Thomas Waldmann <[email protected]>
remote logging/progress: add callback to send queued records, fixes #7662
44147fe5b3cdce606f5955d7c34eb35be31be086 authored over 1 year ago by TW <[email protected]>looks like some tools use backslashes in linux/macOS paths.
4f49f9bae6bc38c952cd1b414f44d9603a8d903d authored over 1 year ago by Thomas Waldmann <[email protected]>3aec98ada9cea8f1acfb553abfb909aa8e8af883 authored over 1 year ago by Thomas Waldmann <[email protected]>
a5c4d0d3106c82dcfe008beb09fbcc6fae25694b authored over 1 year ago by Ted Lawson <[email protected]>
not only GPT
27bcc0f05a4859ef99102c1cdc3172de42dc66a6 authored over 1 year ago by azrdev <[email protected]>Release 2.0.0b6
96076a71d20f70d170e2731bfd3edd0f9f3ec62c authored over 1 year ago by TW <[email protected]>4dca50884856d9aec8c9345a37f524e049d3ff89 authored over 1 year ago by Thomas Waldmann <[email protected]>
70602bda521ad904e3d3044e5805488f8de02797 authored over 1 year ago by Thomas Waldmann <[email protected]>
fbf463496b9e76b62d6733c9c7e729f32e8b278c authored over 1 year ago by Thomas Waldmann <[email protected]>
82f180b3c4d7afd86756179be44b5252b7f31394 authored over 1 year ago by Thomas Waldmann <[email protected]>
diff: add --format option
also: refactoring/improvements of BaseFormatter
616d5e7330f4d76302806f3cddd0eef7bf1579a2 authored over 1 year ago by Tarrailt <[email protected]>replace `LRUCache` internals with `OrderedDict`
8506c05ab607c8c1c2fdad651ec55ca201639d48 authored over 1 year ago by TW <[email protected]>ad3c890167b2f9096ffcab3b6da8833a551f9368 authored over 1 year ago by Eric Wolf <[email protected]>
Vagrant updates
e1e9b4031d0882b9bf221507cb5dfd36946edeb6 authored over 1 year ago by TW <[email protected]>
Replacing the internals should make the implementation faster
and simpler since the order tracki...
otherwise a openssl build error might manifest in complaints about xxhash not being installed.
45e00f9df85b683b62626f9f3422cb5a6f0f7cb8 authored over 1 year ago by Thomas Waldmann <[email protected]>47df6f5a5ddf44e46cc7fabf287a10e9efc9e2aa authored over 1 year ago by Thomas Waldmann <[email protected]>
update CHANGES
0aa165859ebf2652682fe1d8d721a72900f32d99 authored over 1 year ago by TW <[email protected]>a347e019195cdfab407f3f397a918bb8b82e1745 authored over 1 year ago by Thomas Waldmann <[email protected]>
Improve patterns help
4f76f595a90d1cc82278b50d57ad461f6ed05817 authored over 1 year ago by TW <[email protected]>Sanitize paths during archive creation and extraction
aca2021112b4472b3280554462fc25bc674d425f authored over 1 year ago by TW <[email protected]>518c4fbca89ac4b0ee205ad1fb3323c93e33c270 authored over 1 year ago by Thomas Waldmann <[email protected]>
ba922d2e0a5fc5b5b9bc8b024e03dde6f32cc045 authored over 1 year ago by eoli3n <[email protected]>
9bbb38d9ab349000ef0022a97d24a33ac9e7fdaf authored over 1 year ago by eoli3n <[email protected]>
095d5f463bfd5ad9f0978edf6d87d6d49f49b0dc authored over 1 year ago by eoli3n <[email protected]>
on windows, we also want slashes, not backslashes.
b7ce3b115659ea63f523ed31b4beb273764d6786 authored over 1 year ago by Thomas Waldmann <[email protected]>db96c0c4873bfc60c2499cebb00f83e3e63be01b authored over 1 year ago by Thomas Waldmann <[email protected]>
Paths are not always sanitized when creating an archive and,
more importantly, never when extrac...
update CHANGES
ac4337a92137d47839162ba7c2197e57bd9ceee4 authored over 1 year ago by TW <[email protected]>57250d0c4ba63104126994ec3cce47f30b0039c7 authored over 1 year ago by Thomas Waldmann <[email protected]>
CI: try 4 parallel pytest-xdist workers
97782f3f3cc3e2a0b05f2cde001a91d60cee1f39 authored over 1 year ago by TW <[email protected]>7092f24f4a88e7afe919766b74a9861d45574797 authored over 1 year ago by Thomas Waldmann <[email protected]>
implement unix domain socket support
cad57e70c3ac724419136611b1968f91ac051618 authored over 1 year ago by TW <[email protected]>
shutting down logging is problematic as it is global
and we do multi-threaded execution, e.g. in...
server (listening) side:
borg serve --socket # default location
borg serve --socket=/path/to/so...
7878a34fd48ccba72d259553b74ebe46744c3c36 authored over 1 year ago by Thomas Waldmann <[email protected]>
fix test_buzhash_chunksize_distribution
9f51600f206a712cffeaf954cb9939d2aada3e81 authored over 1 year ago by TW <[email protected]>the last chunk can be smaller than 2**min_exp.
6625fb52ac469140c6bb4a7a174e1e334846f656 authored over 1 year ago by Thomas Waldmann <[email protected]>Parameterize version and item tests
6a4074d761da0bbe7dc9a038e3cbb3b547eac3d7 authored over 1 year ago by TW <[email protected]>83d821171e8f63ed33e468631e8ca989b383e669 authored over 1 year ago by bigtedde <[email protected]>
Parametrize compression tests
e70b5b1e94b3d651abdaafdc911bf5f07460ed73 authored over 1 year ago by TW <[email protected]>e0f6685498ec329593e8338fac7968b666f5fb16 authored over 1 year ago by bigtedde <[email protected]>
CI: merge Windows workflow with main
05193d2530748b917b15c840ea54d35d5cbf217d authored over 1 year ago by TW <[email protected]>This also enables us to avoid running it when lint fails.
4f7d940769044cf84363e45b6d6ad48b62c79c35 authored over 1 year ago by Rayyan Ansari <[email protected]>Add support and tests for shell-style alternatives.
021c9b656c2e081e1a8bc1e7b5ecda874b7a7b4a authored over 1 year ago by TW <[email protected]>ee0ca13ab51d3f3dc06bf8a6072573c11a134fd8 authored over 1 year ago by David Rambo <[email protected]>
Code review fixes
Remove empty line
4efc7cd0bde6c48ed06577ca0b2767911a7e1ea6 authored over 1 year ago by David Rambo <[email protected]>new remote and progress logging, cleanups
87b74f3b0daba70ea8aa2a351e7191bc2a612398 authored over 1 year ago by TW <[email protected]>
also:
add missing param to RemoteRepositoryTestCase.open method, but ignore it.
- tears down logging (so no new log output is generated afterwards)
- sends all queued log outpu...
f84951b53ce449ea2b2ae57b28410b639b7b95fa authored over 1 year ago by Thomas Waldmann <[email protected]>
ac4b5c35daa6c7524ca0ca417e703bff85097914 authored over 1 year ago by Thomas Waldmann <[email protected]>
for normal borg command invocation:
- logging is set up in Archiver.run
- the atexit handler cal...
dac4609468560a269f4a1571a9686ccf166fdcc2 authored over 1 year ago by Thomas Waldmann <[email protected]>
- simplify progress output (no \r, no terminal size related tweaks)
- emit progress output via t...
0be545dc4513a15b88a7cfd94f713ee423575a09 authored over 1 year ago by Thomas Waldmann <[email protected]>
Instead, install a handler that sends the LogRecord dicts to a queue.
That queue is then emptied...
development.lock.txt: upgrade cython to 0.29.35, misc. other upgrades (master)
ca68dd256574041c9bb850cb85a41382f2fcdcff authored over 1 year ago by TW <[email protected]>Add function to clear empty directories at end of compact process.
326cf7b46aed0c536433d717ff38478a4761c2fb authored over 1 year ago by TW <[email protected]>8bbef3b6727d341b562080ba2c024a44d8dd941f authored over 1 year ago by Thomas Waldmann <[email protected]>
6ae23bc0d7525f644cee0b88a86aa0954fc8a496 authored over 1 year ago by Thomas Waldmann <[email protected]>
Compact moves data to new segments, and then removes the old segments.
When enough segments are ...
unify scanning and listing of segment dirs / segment files and apply good practices
00e19d047dd2f7e2fb23f7b03e657d78f5623508 authored over 1 year ago by TW <[email protected]>
+ os.scandir instead of os.listdir
Improved speed and added flexibility with attributes (name,...
fix borg.remote._resolve_path
85b6126629d948b5b737ad1a287c673a4e36a0a9 authored over 1 year ago by TW <[email protected]>
this used to call get_base_dir (and would have needed
legacy=True now to work like expected).
r...
89297398c4b752e1ca3d2c82f940018add9c5530 authored over 1 year ago by Thomas Waldmann <[email protected]>borg.remote: remove legacy
fbb60140ac8cef31168aecdb2df6dbcf083945dd authored over 1 year ago by TW <[email protected]>
in the sysinfo function, there is a way to suppress
all sysinfo output via an env var and just r...
2331341b749f5c54697bd6bcfea38f57a07c27dc authored over 1 year ago by Thomas Waldmann <[email protected]>
log output:
always expect json, remove $LOG format support.
we keep limited support for unstru...
4b796a733722271e058fe6aa83aeac701a8a368c authored over 1 year ago by Thomas Waldmann <[email protected]>
exception infos:
ancient borg gave only limited infos about exceptions,
but recent ones give more.
rpc format:
ancient borg used tuples in the rpc protocol,
but recent ones use easier-to-work-wit...
Security support docs (master)
0ba40c16fb62002d9fd3474924d8f610a3b5c652 authored over 1 year ago by TW <[email protected]>f1152d820957b3b797202747df32b28248aa7279 authored over 1 year ago by Thomas Waldmann <[email protected]>