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

docs: quotas: refer to --restrict-to-repository

da99ec2fbdc2ef5866537ea04eba7f0cb31a6833 authored over 7 years ago
serve: add --restrict-to-repository

07fbba4ee9eb5b7781136e51b57ddc2701b75c45 authored over 7 years ago
cache sync: add more refcount tests

5af66dbb126043e5b861b4f1df21a7762f93332e authored over 7 years ago
Add bountysource badge (#2581)

add bountysource badge, fixes #2558

2bcbf8144ef2f7532d358552df23d1403e89b550 authored over 7 years ago
editing

b8e40fdce609c012b3197f6b6644a1498019282f authored over 7 years ago
RepositoryCache: abort on data corruption

4faaa7d1fa798556a780cb6e9a8f41b8ec106b5a authored over 7 years ago
RepositoryCache: checksum decrypted cache

b544af2af15318d3a7473dd2d4168e32abf4779f authored over 7 years ago
docs: file integrity

45ee62e5eaf4219f571dfb6ebe14d9fb01309278 authored over 7 years ago
Merge pull request #2584 from enkore/issue/1101.integration.repository

repository: checksum index and hints

c77b758e74eb7c9281099bace8c35bd4e2aeeed1 authored over 7 years ago
repository: add complementary index corruption test

54e023c75a0a87ee1365a4c50de1983d1159314b authored over 7 years ago
repository: checksum index and hints

f61ee038d08b735c05fde1b851823f853ed1cfae authored over 7 years ago
repository: add refcount corruption test

2e067a7ae8120e822a97561f02b1db1228ad62ed authored over 7 years ago
cache sync: macros in all-caps

5b3667b61760696f5cca985dc556bbb551997aeb authored over 7 years ago
cache sync: move stat initialization to main unpack

795cdfc9abadb7ec4a93e8a01dae7bec1832dcc7 authored over 7 years ago
cache sync: cleanup progress handling, unused parameters

67b97f22231638f1a0276c54b14fab0319742c54 authored over 7 years ago
fuse: fix read(2) caching data in metadata cache

The OS page cache is responsible for handling this and is much more
empowered to do a good job a...

cb98cb838d2b73387fa4a311734a2b3c842f6e17 authored over 7 years ago
RepositoryCache: limit cache size

Unbounded cache size is inacceptable.

I don't see why a full-fledged repository needs to be use...

bf895950acb27872b4c084f394df0f7f0c027d60 authored over 7 years ago
cache sync/remote: compressed, decrypted cache

835b0e5ee057e07f416817238039b7d29c4de62d authored over 7 years ago
CacheSynchronizer: redo as quasi FSM on top of unpack.h

This is a (relatively) simple state machine running in the
data callbacks invoked by the msgpack...

c786a5941eb560b51264c24e18f9c1442fb721bb authored over 7 years ago
testsuite: add TestRepositoryCache

7f04e00ba23157dee8910cc35362098dc98e63df authored over 7 years ago
CacheSynchronizer

740898d83ba9d83589bcbd607050d23007de318a authored over 7 years ago
cache sync: initialize master index to known capacity

9f8b967a6f45bb7dbbf1f37cf231ea82f149a0f6 authored over 7 years ago
cache sync: fix n^2 behaviour in lookup_name

167875b753290f468751a973f0be719972c265a9 authored over 7 years ago
Merge pull request #2587 from enkore/docs/is-openssl

docs/security: OpenSSL usage

a1fa1b7aecbd304c1f6b3661a04ca80afbbf0e2b authored over 7 years ago
Merge pull request #2585 from ThomasWaldmann/vagrant

vagrant: control VM cpus and pytest workers via env

de72c3507e10e6285ea0e187d735d257111a0acb authored over 7 years ago
Merge pull request #2580 from enkore/issue/1101.integration.xxh

1101.integration.xxh

47894072ad5ed6d28375bdb7d6316b6bc8661284 authored over 7 years ago
Merge pull request #2588 from enkore/docs/quota

docs: quotas: clarify compatbility; only relevant to serve side

d3373bebf14147262df6f031fa2c92ba82debb36 authored over 7 years ago
docs: quotas: local repo disclaimer

...

d51f2bbbae10a9ae14cf5ddf570a0b7f35739bae authored over 7 years ago
docs: quotas: clarify compatbility; only relevant to serve side

also cf. "Enforcing the quota":

The quota is enforcible only if *all* :ref:`borg_serve` versi...

089224975b25f9086143f40b6153e24d75587fd3 authored over 7 years ago
docs/security: used implementations; note python libraries

b996afbc06ec8d5f31e851fb4672944fde585d93 authored over 7 years ago
binaries: don't bundle libssl

ArchiverTestCaseBinary passes.

107e320a20f32bb05e13aab6be81aedad66fec17 authored over 7 years ago
docs/security: security track record of OpenSSL and msgpack

3c951df4cd084137ef81b109ccc5e099a2fb1558 authored over 7 years ago
vagrant: update cleaning

9b35fa1d391c103ed0e859f817c8b46a427cc33b authored over 7 years ago
vagrant: fix openbsd shell

a4729097cc2bda049c20f40f4850189e432b4c74 authored over 7 years ago
vagrant: control VM cpus and pytest workers via env

16a296c11aeb559246205079845a5997ebbed1f6 authored over 7 years ago
algorithms: rename crc32 to checksums

6c91a750d15f8186311e20f270fd6696a82c6ab9 authored over 7 years ago
file_integrity: use xxh64

0221e310588df20f6d876e92c1cfb4cb4e2d02cc authored over 7 years ago
Merge pull request #2565 from enkore/issue/2517

Implement storage quotas

23d591c1c337575df55371e1a8f64ecb99bc0401 authored over 7 years ago
testsuite: add test for parse_storage_quota

bcf4b4492b32afcc1f6b9fe9f91b5511e5d01907 authored over 7 years ago
Merge pull request #2576 from enkore/pr/2573+split

BORG_PASSCOMMAND: use same cmd-string splitting as BORG_RSH

1b66d8d109259f3959792a3265302eff794e7b21 authored over 7 years ago
BORG_PASSCOMMAND: use same cmd-string splitting as BORG_RSH

4e6a771ee7cb4fb98b839d7c85454fc12d05ecd3 authored over 7 years ago
Merge pull request #2568 from enkore/issue/1101.integration.cache

1101.integration.cache

349a4ade7c7a425dd674818624c0297c4ad7c0f0 authored over 7 years ago
Added BORG_PASSCOMMAND environment variable (#2573)

578b76af3ab5ed09dfb8bfc4bd581b2be849a129 authored over 7 years ago
remote: propagate Error.traceback correctly

f8b48dc8d7c37288336fe024a40352b1cacbee02 authored over 7 years ago
Implement storage quotas

4edf77788d7826b09a9541889d5d6daa3a80cf6c authored over 7 years ago
testsuite: simplify ArchiverCorruptionTestCase

9032aa062b9487f8737cfb6ab5efb67924a72127 authored over 7 years ago
cache sync: close archive chunks file before renaming

0a5d9b6f7cae7d75f183d9b3a959558393dee4f5 authored over 7 years ago
Merge pull request #2574 from edgimar/patch-1

Update changes.rst

02689174ab4eae1c1d846c793bd02b5e52179992 authored over 7 years ago
Update changes.rst

fix denglish

b57fb1a5e5d54d8ecd4984c2246d47f83f4bc9e0 authored over 7 years ago
Merge pull request #2569 from enkore/f/setup-cclean

setup.py clean to remove compiled files

7548f525c866fe7072f7f510de221065cb0d59d1 authored over 7 years ago
Merge pull request #2566 from enkore/issue/2560

Restrict key file names

7d7b2f3407ded589fb735c95894a56fec399b893 authored over 7 years ago
setup.py clean to remove compiled files

0a295dd753ad42e925cf4771dc3b87b248456dc7 authored over 7 years ago
file_integrity: hash_part: mix length into state

83bca02a4e283afedd7e04dbe47064d1890d6497 authored over 7 years ago
hashindex: read/write: use hash_part for HashHeader

d463dd89aa8c93ed5dee3a51456ef9a5a398d0ca authored over 7 years ago
cache integrity: handle interference from old versions

d35d388d9ce9cd183da3ee8551228c70bbf88d36 authored over 7 years ago
cache: fix possible printf issue with archive names in sync

f59affe5858d127680c06b108c5c3454bc29ac49 authored over 7 years ago
cache: chunks.archive.d: autofix corruption

addd7addfec2fbc8690210796494bd5e608068d5 authored over 7 years ago
testsuite: add ArchiverCorruptionTestCase

50ac9d914dd54cde5a9c69d8be0f5abcfc8a59c4 authored over 7 years ago
cache: integrity checking in archive.chunks.d

1dfe6930032540e03e57160c4ce80d5822e4cd24 authored over 7 years ago
cache: add integrity checking of chunks and files caches

2b518b71884c612a00f7951c5516f412db9ca5c0 authored over 7 years ago
file_integrity: split in IntegrityCheckedFile + Detached variant

39051ac5f148eb2792ddfb4b69cb79dbd8ab7928 authored over 7 years ago
hashindex: read/write: accept file-like objects for path

06cf15cc6dcee0e490755e5d17a8eccd9bc0ea42 authored over 7 years ago
key file names: limit to 100 characters (not bytes)

38ed9a20afe70b0becc473710a89d914ad5a2223 authored over 7 years ago
key file names: remove colons from host name

4b8a04b5e7e0240cba4deaa063268a2109ac7e85 authored over 7 years ago
Merge pull request #2528 from ThomasWaldmann/follow-symlinks

document follow_symlinks requirements, check libc, fixes #2507

2dcbe02e5ae2c5674b350866b145c028966e1664 authored over 7 years ago
Merge pull request #2564 from enkore/issue/2563

init: don't allow creating nested repositories

77ca652d318a342cd3bfa08f2bab375302bf5605 authored over 7 years ago
init: don't allow creating nested repositories

573d728f7a82184ac742217e801cc0648257c97e authored over 7 years ago
Merge pull request #2539 from RonnyPfannschmidt/avoid-repacakaging-pitfall

fail in borg package if version metadata is completely broken

9d82db185141ed1d241d9415b4a4ba30f2c34596 authored over 7 years ago
Merge pull request #2553 from enkore/faq/attic

docs: rework Attic FAQ

892ebd7a69eec2e9b2d5f42c76edea95a124a22c authored over 7 years ago
fail in borg package if version metadata is completely broken

this helps to fail early when people do badly done scm based repackaging

53d0f1fd022f2d09c3ddff86a50c11cfa3b16578 authored over 7 years ago
Merge pull request #2555 from ThomasWaldmann/ipv6

ipv6 address support

2aad1d838e257eeabf5714aedb98e15b6299d905 authored over 7 years ago
docs book: use A4 format, new builder option format.

83fdc39251c6a6f69b7951ddc8513afb2d24bfb2 authored over 7 years ago
use _host to store host/ipv4/ipv6

for ipv6, it includes the outer square brackets.

the host property strips any outer square brac...

0d406e7bafa8064edba92841235bfee79e191df4 authored over 7 years ago
ipv6 address support

also: Location: more informative exception when parsing fails

d99aff1276de3e4e3c230cba74a72e4896f98d73 authored over 7 years ago
docs: create appendices in the book

acf3842e0250a878a8ac70fce8c63d6502f21e2e authored over 7 years ago
faq: separate section for attic-stuff

65d1deae1a182fe92e9f8b7381f5a2e3df4fb6a5 authored over 7 years ago
Merge pull request #2554 from borgbackup/revert-2552-docs/search1

Revert "docs: borg_domain for custom priority index entries"

5a667d6f6aad54ba1246fee4dbf54a67f75b80f4 authored over 7 years ago
Revert "docs: borg_domain for custom priority index entries"

226d1f60947bdaf4cb110205fd7e541c8ad15c1c authored over 7 years ago
Merge pull request #2552 from enkore/docs/search1

docs: borg_domain for custom priority index entries

17384dd6dcd660475a2f66dd63579eb24b840844 authored over 7 years ago
Merge pull request #2529 from enkore/faq/errors

faq: I get an IntegrityError or similar - what now?

decee5389bf6a02cfc65c248a186870ce64b3d13 authored over 7 years ago
docs: borg_domain for custom priority index entries

7284413e3f25f9616fdba0b7e83db26068b4f76a authored over 7 years ago
Merge pull request #2551 from ThomasWaldmann/bountysource-readme

README: how to help the project, fixes #2550

a430fd5d1f01a304e1fa4a7b543c8b3c05979352 authored over 7 years ago
README: how to help the project

60df56bd11f238cf7a534740ecaf50288a3244a7 authored over 7 years ago
remove unused no_lchflags_because

6f81d24324a4300351e7560608d6b8225c44dc28 authored over 7 years ago
require and use chown with follow_symlinks=False

should be equivalent to using os.lchown() before.

094376a8ad23c218defcc69d601be0b014965243 authored over 7 years ago
document follow_symlinks requirements, check libc, fixes #2507

b484c79bc26c7267d81495f65e519b6f70e7c311 authored over 7 years ago
use stat with follow_symlinks=False

should be equivalent to using os.lstat() before.

efec00b39cb9be6193c368f9c3c09cdc3a5811a9 authored over 7 years ago
Merge pull request #2530 from enkore/f/compact-revisit@2

Repository compaction docs

58791583d94875caf208cc5a7e83b80b3e164c6c authored over 7 years ago
Merge pull request #2549 from enkore/issue/2541

mount: do pre-mount checks before opening repository

3721a8a3be61ef0482c1c6cbc3fe8703dff50e6c authored over 7 years ago
mount: do pre-mount checks before opening repository

869ab1a47b7a701088ab657271e37ab8d99b291a authored over 7 years ago
docs/data structures: add simple example compaction run

f8c63f9a6643faa6b83bcf066a93941ff8c9e226 authored over 7 years ago
docs/data structures: detail explanation of compaction

691c6adc045c94ae42783c344e49f70914269fe5 authored over 7 years ago
increase DEFAULT_SEGMENTS_PER_DIR to 2000

8e24ddae062df0cc014db3a8de25259c5fb4cb2d authored over 7 years ago
faq: rewrote IntegrityError answer

0bcb8c2a3908029d255701a647b523ba29d4e155 authored over 7 years ago
Merge pull request #2547 from schuft69/patch-1

Update README.rst

95f1c0a8ee969e25d58c9fc3b5d7445cec2bc534 authored over 7 years ago
Update README.rst

fe2d648465fde8de108783fef7f163d8a7b74220 authored over 7 years ago
Merge pull request #2544 from enkore/docs/ids-chunklayout

docs/data structures: add chunk layout diagram

334a7007daff63fc581cc24dd0b636e8175d5ef3 authored over 7 years ago
Merge pull request #2546 from enkore/issue/2543

docs: add systemd warning regarding placeholders

dc02c79e974ec64d36d81dc2a53e35db2181332e authored over 7 years ago
docs: add systemd warning regarding placeholders

384d7635a412462a807d050deda408c780acbad7 authored over 7 years ago
add test for preserved intermediate folder permissions (#2477)

This tests whether the permissions metadata is preserved when a folder is excluded but still rec...

ed14181cc1cefdbc64d54d0845e61dac44c7b14a authored over 7 years ago