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

vagrant: use osxfuse 3.8.2

8b61f21c29c65cd9023353c053116ab9b217829c authored over 6 years ago
Merge pull request #4027 from newtonne/fix-man-table

Remove row/column-spanning from docs source, fixes #4000

a90f02448178386879e07d8dbaf1c488555f07f0 authored over 6 years ago
Remove row/column-spanning from docs source, fixes #4000

Sphinx doesn't support row or column-spanning, which caused the content
of the additional featur...

11a2f1f6848d9fc817645560c6855dcd48f06f36 authored over 6 years ago
Merge pull request #4024 from ThomasWaldmann/travis-cleanups

travis: reorder envs, add 3.7-dev

e175f8ea531ca1cc87eda8f4e3bbc8c439c58408 authored over 6 years ago
Merge pull request #4022 from ThomasWaldmann/finding-pieces-master

some more debug commands (master forward port)

708a65a0b59e81a8668d90319f124823e2fb38f4 authored over 6 years ago
travis: reorder envs, add 3.7-dev

also remove quotes around version number, not needed for 3.7.

876d466c55d11342cecdc6ab1eb744402d463471 authored over 6 years ago
Merge pull request #4016 from ThomasWaldmann/init-warning

init: add warning to store both key and passphrase at safe place(s)

464b604b52e166c35d69b2a702a054e6322e6225 authored over 6 years ago
dump-repo-objs: filename layout improvements

(cherry picked from commit 24812b03172365e7f3989ae98d49095cd7a4dba5)

eebc33a28153ed6e87b46e9adcd908e6d7ef8f5d authored over 6 years ago
implement borg debug dump-repo-objs --ghost

intended as a last resort measure to export all segment file contents
in a relatively easy to us...

d6cb39a6d63fb7fd1da2ba15399eabe49acb1d8e authored over 6 years ago
use repository.scan() for dump-repo-objs to get on-disk order

it is also more efficient, avoids random access.

(cherry picked from commit 2b7d65b0243567c66d8...

a3a15ddf575e646561ba490b07f69b63b6434cf4 authored over 6 years ago
implement borg debug search-repo-objs searchterm

(cherry picked from commit c2ed0d9ee0325bf0b7be60b943ed05d3301e53a9)

9445b0040857899b9153ef8c63cec4116d967e45 authored over 6 years ago
init: add warning to store both key and passphrase at safe place(s)

4b31ad123fddddd42d9ea411f59ed0d5b89479b2 authored over 6 years ago
Merge pull request #3943 from ThomasWaldmann/wrap-msgpack

wrap msgpack to avoid api troubles

a350dd8f3e2d74925284290918713a3c895c9e22 authored over 6 years ago
Merge pull request #4011 from ThomasWaldmann/remove-zeromq

remove zeromq or python 3.5 references

d66c0d9eb0e5b2faa07373baf1aa3135ce78623c authored over 6 years ago
Merge pull request #4012 from ThomasWaldmann/py37-setup-metadata

add python 3.7 to pypi metadata

7c8ff1f699dde9265407d9e7661c9a59414132d5 authored over 6 years ago
remove zeromq or python 3.5 references

8a09f2671267a17369f3c6c21c16ef3987d8d8af authored over 6 years ago
add python 3.7 to pypi metadata

751cd2caedf8d59857c0a4ebc76e54b04196e342 authored over 6 years ago
wrap msgpack, fixes #3632, fixes #2738

wrap msgpack to avoid future upstream api changes making troubles
or that we would have to globa...

3c173cc03b9a9a625d487b23ee247c9153967d9b authored over 6 years ago
Merge pull request #4008 from ThomasWaldmann/fix-cachedir

don't archive tagged dir when recursing an excluded dir, fixes #3991

4c8db8feb59811ac91e098660caeb05312d483ad authored over 6 years ago
Merge pull request #4010 from ThomasWaldmann/difftest-minor

minor change: simplify test setup

1f911a7d2deac62db2e551f9cbdb3b6eeac8037b authored over 6 years ago
minor change: simplify test setup

most of the files created via self.create_test_files() are not needed.
the only one is the empty...

9654126247959f41e349291b2a1545c75f8844bd authored over 6 years ago
don't archive tagged dir when recursing an excluded dir, fixes #3991

if we are recursing an explicitly excluded directory, we are only
looking for explicitly include...

8256c26cf28a7cdeef98c804181b041144d4b08e authored over 6 years ago
Merge pull request #4007 from ThomasWaldmann/hostname-fqdn-cleanups

call socket.gethostname only once

68c2635d3a77521deb03e41c2264e8b3cd45559a authored over 6 years ago
call socket.gethostname only once

d2e2f1b89df9ee5fa63d454c5a2ea0c72cebe362 authored over 6 years ago
Merge pull request #4006 from ThomasWaldmann/machine-id

add BORG_HOST_ID, fixes #3985

b73d805cd43101c5f32a11e7c169cd741e4d4a42 authored over 6 years ago
add BORG_HOST_ID, fixes #3985

90348c1de9103ef867e5ca1cf3ec6a8b3c4bcf71 authored over 6 years ago
Merge pull request #4005 from ThomasWaldmann/vagrant-py37

vagrant: add py37 for testing

f7069f6c3bf505fa4d6bf91b73ef45eaed74782f authored over 6 years ago
vagrant: add py37 for testing

578ac643850171ef87c8905eeb8b8f32a789809f authored over 6 years ago
Merge pull request #4001 from ThomasWaldmann/py37

argparse fix for py37, enable py37 testing

87d48d7748fb28886b0f4743539d6ce4c34e2546 authored over 6 years ago
tox / travis: enable testing on py37

fef9581690dd49f9d812a8841955fcdb5fd6ba71 authored over 6 years ago
argparse: work around bad default in py 3.7.0a/b/rc, fixes #3996

52f1cd4bc6023a74767e3123b5dbf32e685cbfc1 authored over 6 years ago
Merge pull request #3998 from ThomasWaldmann/py37

remove loggerDict.clear() from tearDown method, fixes #3805

eb6481e8d361b586429ee1e1c36411563bc1a834 authored over 6 years ago
remove loggerDict.clear() from tearDown method, fixes #3805

It causes problems with the new caching in the py37 logger module.

Removing loggerDict.clear() ...

a7dd2560bae918365ba874c8eca2c0d2ca6ffc2e authored over 6 years ago
Installation from source - setting python interpreter version (#3995)

explicit instructions for setting python interpreter when installing from source via git

34227430d445b62c0305fdd9786a4376fe499948 authored over 6 years ago
Note regarding borg version (#3987)

add a note regarding in-file checkpointing and borg versions

2a4ed3f0e85cd21c3e19b3b2f33f904da55e7ae0 authored over 6 years ago
Merge pull request #3984 from ThomasWaldmann/locking-fixes-master

Locking: better logging, some asserts (fwd port to master)

b5e11389fcf38251c1d6a636db360e2580bd96a4 authored over 6 years ago
locking: more logging

(cherry picked from commit f86bf8a0a8e3fcde8ca4c94a064f270f01c387b7)

3417de85e02620d81b09331516d3ab33c64f3ac2 authored over 6 years ago
process_alive: add some assertions

(cherry picked from commit 2bf1b29e8e391361899d6ea9e5272e5939ea68da)

a51fca49bfc29ca25b4003028b8b2d3bd4fde7ca authored over 6 years ago
Merge pull request #3980 from ThomasWaldmann/update-coafile

coala: exclude some more stuff, move ignores to "all" section

a7e408db61ce53f5c20968927dc49a266ef435eb authored over 6 years ago
Merge pull request #3983 from ThomasWaldmann/fix-cache-lock-timeout-master

cache lock: use lock_wait everywhere to fix infinite wait (fwd port to master)

ffd78493aab0c6dc267bd6fc072a2aba75349099 authored over 6 years ago
cache lock: use lock_wait everywhere to fix infinite wait

also: clarify docs
(cherry picked from commit 2f3e60d9d50d04dd5f09c7351acbcbba28646f36)

89c11f45cedc9695ddc30084f4288981452a22dc authored over 6 years ago
Merge pull request #3970 from ThomasWaldmann/compact-commits2

compact commits / separate compaction

9115ad58d912e0925aafd5839268d70a38c82458 authored over 6 years ago
update CHANGES about compaction changes

318cfffde141035f6ed62f6865d9e3e59d5b9bbb authored over 6 years ago
coala: ignore some stuff it warns about

36cbc2d18f5b883d99373bc4616845f63894a28a authored over 6 years ago
coala: exclude some more stuff, move ignores to "all" section

d5152d8f2b7943c4d26944c7170fa74ac2f921dc authored over 6 years ago
update man pages / usage docs

a8d52351bb41dbe82c6fef6010465e05cf4dc43e authored over 6 years ago
update docs about separated compaction

e6fcf4ea42517b019e3c7ef2c4d833b57ac23ac4 authored over 6 years ago
borg compact --cleanup-commits to get rid of leftover 17byte segments

see #2850.

755eaeec0a578c9e043c297ee356e7f0a70794d0 authored over 6 years ago
test fixes

efe60bd640641ee3a7a21787a53d4dc45401acc6 authored over 6 years ago
remote: introduce a dontcare flag (all values acceptable)

in some cases the value of a new parameter does not really matter,
as long as it works / there i...

a221ca16adee4b83ee02fc908343f55672d14a1e authored over 6 years ago
start new segment file for put/del to MANIFEST_ID

specialcase deleting / writing the manifest to be in a separate, new
segment file, so that when ...

1f387d911ad0402a72c1772d592b263251ba7de2 authored over 6 years ago
slightly refactor write_commit using new "want_new" flag

3715d2da3ea6b1cb631c21855ba8404c0947ce31 authored over 6 years ago
separate borg compact command, fixes #2195

de4afa097ccc75b7b5f8c1bcdd9d11378816a3de authored over 6 years ago
repository: track commits in hints

aeef082483374d9ae075a35a8f891138c7a293a4 authored over 6 years ago
Merge pull request #3978 from ThomasWaldmann/fix-nanorst

nanorst: add missing blank to exception message

d2a816d0d45bcecec5268c1c6fc5bce7b365cb36 authored over 6 years ago
nanorst: add missing blank to exception message

0d06407087a9a2460382964baed8715939299b81 authored over 6 years ago
Merge pull request #3976 from intelfx/xattr-fix-include-path

xattr: use sys/xattr.h as per setxattr(2)

77f8a82d3b8267a5c43e913294099c00c6255768 authored over 6 years ago
xattr: use sys/xattr.h as per setxattr(2), attr/xattr.h is absent on my system

074a984111d9941486d85d81c59e20548f70970f authored over 6 years ago
Merge pull request #3971 from ThomasWaldmann/more-xattr-stuff

xattrs: use follow_symlinks=False as default, more tests

1f75b6b9b558389f58374403ff27900096a613ed authored over 6 years ago
xattrs: use follow_symlinks=False as default, more tests

it's like we do it everywhere else because this is what we usually need.

44b4f9645d681ddb623efe8912c9b8dbe46b0a38 authored over 6 years ago
Merge pull request #3972 from ThomasWaldmann/fix-ext-version-check

fix logic bug in platform module API version check

2855a3798b57d9356a158324fdde63ea2ca5ae52 authored over 6 years ago
fix logic bug in platform module API version check

2bb23f00af44bba025abc3463cf6e88e1c4aeebe authored over 6 years ago
Merge pull request #3969 from ThomasWaldmann/update-changes-master

Update CHANGES (master)

ff3d75fed21b14544214c541d70adfa73644ade2 authored over 6 years ago
update CHANGES: added 1.1 history (master)

3fd6bd8ca700dd470e89f201ef82dcc49d1e0667 authored over 6 years ago
update CHANGES (master)

a89aadc9f247aac4aa7c06350a820b01c966da9e authored over 6 years ago
Merge pull request #3963 from ThomasWaldmann/chunker-fd-only

Chunker: give os-level fd only

20abc9d68742a8cf5da8503cef96b2e9a5c83213 authored over 6 years ago
create: do not give chunker a py file object, it is not needed

the os level file handle is enough, the chunker will prefer it if
valid and won't use the file o...

13e6970437e9d706b39f8d3fcbc2155d5dd0b702 authored over 6 years ago
Merge pull request #3961 from ThomasWaldmann/flags-fd-based

make bsdflags linux code fd-based

8e91694c54c6479e286eb6cf3d21257dfa540d53 authored over 6 years ago
bsdflags: use fd instead of path

this optimization is only needed for linux, the bsd-like platforms
do not need an open file to r...

018b62c845deef0aa7c365f131cb8331159b8503 authored over 6 years ago
Merge pull request #3960 from ThomasWaldmann/acl-fd-based

ACLs fd-based

2dd22df751e7f156488b1e2920bbb3390cd72b3d authored over 6 years ago
acls: use fd instead of path

7e47e68e297bdf56211efbdd3cd6b23b85b1e45c authored over 6 years ago
acls: only calls os.fsencode for str paths

5bf5f12be1acc4ac63b7f6f94028b522b02bf46d authored over 6 years ago
Merge pull request #3918 from ThomasWaldmann/platform-xattr

xattr: move to platform pkg, use cython, use bytes, use fd

34cd1b22ecf418c2ae1de2e51647990866a4566f authored over 6 years ago
xattr: implement set_all to complement get_all

also: follow_symlinks param defaults to False (we do never use True)

fix tests, xattrs are set ...

394d59e6d8d61ecb6a7b8dc7e1411ed2a46e4cd1 authored over 6 years ago
xattr: refactor/fix exception handling in get_all

if there is EPERM just for a single attr, it now still collects the
other attrs (previous behavi...

389e806b6874867872b36ab74dacb5e14e3cc295 authored over 6 years ago
xattr: move to platform package, use cython, fixes #2495

this code used to live in borg.xattr and used ctypes
(and was the only ctypes-using code in borg...

99149684bfd2d6e236b224fd72cc4184f9dd1b40 authored over 6 years ago
xattr: use bytes typed path for listxattr, getxattr, setxattr

c29c3063b02968150875012b58e99bfb321ad285 authored over 6 years ago
xattr: use bytes typed names for listxattr, getxattr, setxattr

9deb90db71756d2317da1888848bce68d25c1547 authored over 6 years ago
xattr: use bytes typed values for listattr, getxattr, setxattr

- getxattr should only return bytes, not None
- setxattr should not get a None value, just bytes...

b5a9ac5682d2acdb6b05ae279bb11b1a5b60c127 authored over 6 years ago
xattr: fix dummy base getxattr, must raise for any given name

34a51eb958ed578f820ae2f23b12aa5ef357331f authored over 6 years ago
xattr: use fd for get_all

when processing regular files, use a fd to query xattrs.

when the file was modified and we chun...

113b0eabec90ca7ab36538a99d32ba39e8375a95 authored over 6 years ago
Merge pull request #3965 from russelldavis/patch-1

Update installation instructions for macOS

2178e73cfa2ca756eaa2f8c216236d0a8a13d9a4 authored over 6 years ago
Update installation instructions for macOS

- Updated `OS X` to the new `macOS` name
- Fuse 3.x is no longer just a prerelease
- Added ins...

041f1baf4c740d5f91f0bed349e037ef643aa111 authored over 6 years ago
Merge pull request #3964 from ThomasWaldmann/vagrant-arch-fix

vagrant: fix arch package installation

02c48836fab9c875acb81d3a379885c95b0ad0c9 authored over 6 years ago
vagrant: fix arch package installation

0ed15081ad49baaf6b063ac00b45e4b07069ee37 authored over 6 years ago
Merge pull request #3959 from ThomasWaldmann/fix-acl-proto-master

acl platform code: fix acl set return type (master)

89d87ff433413bfa09b0d71551efb3a47352cde1 authored over 6 years ago
acl platform code: fix acl set return type (master)

b76661ab67a766a1a81d6f191affff03b7bc2a11 authored over 6 years ago
Merge pull request #3953 from ThomasWaldmann/vagrant-darwin-fbsd

vagrant: fix FreeBSD 12, add Darwin

c7412123b9eee0ee58caca71cc9658d0077742c2 authored over 6 years ago
vagrant: fix FreeBSD 12, add Darwin

3a121ea76b55b51cd70c91bf282cf830cb3a1cfe authored over 6 years ago
Merge pull request #3949 from ThomasWaldmann/use-pyi-331

vagrant: use pyinstaller v3.3.1

23bd234549241d406c42f4777a35a86271edf700 authored over 6 years ago
vagrant: use pyinstaller v3.3.1

the fix that i made in v3.3-fixed is also in official release v3.3.1.

ebbeeec241bd4c18cb38b21b5707a80c2de68c6f authored over 6 years ago
Merge pull request #3942 from ThomasWaldmann/issue-3494-master

tests: trying to debug test fails on travis, #3494

bb5e2597d77fdabca782d828b0321a72b7a38cb8 authored over 6 years ago
tests: trying to debug test fails on travis, #3494

- reordered code a little, so files are touched in different order

let's see if this changes an...

04e14933e72260177bb32cec3e92234249886481 authored over 6 years ago
Merge pull request #3941 from ThomasWaldmann/drop-py35

drop support for python 3.5, fixes #3919

bb5766b3da2e1245eddd1a675b53599dbdbd5e47 authored over 6 years ago
drop support for python 3.5, fixes #3919

if you do not have python 3.6.x, you can still use borg 1.1.x or 1.0.x.

another option is to us...

55314f807e89d19f50fb4682adca0fb84ab0d1aa authored over 6 years ago
Merge pull request #3901 from ThomasWaldmann/avoid-stale-repo-files

avoid stale filehandle issues, fixes #3265

15d1699d48c5e25cc492652c41b53a08274ff3d9 authored over 6 years ago
Merge pull request #3935 from ThomasWaldmann/less-random

tests: fetch less data via os.urandom

485aedca43dbaea6868c4e278f0feeb75c9dd1f1 authored over 6 years ago
tests: fetch less data via os.urandom

freebsd12 is unhappy with having to deliver 50MiB random in one go
and fails with BlockingIOErro...

acb15fd960ed009b29e5f68f7470160a3bd116bf authored over 6 years ago
Merge pull request #3934 from ThomasWaldmann/py366

vagrant: use python 3.6.6

18e875da722a18382a548f0a303f97eef10c8079 authored over 6 years ago
vagrant: use python 3.6.6

55ac6a6d9e0d89b06cf01278b2b7f12921162441 authored over 6 years ago