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
8b61f21c29c65cd9023353c053116ab9b217829c authored over 6 years ago
Remove row/column-spanning from docs source, fixes #4000
a90f02448178386879e07d8dbaf1c488555f07f0 authored over 6 years ago
Sphinx doesn't support row or column-spanning, which caused the content
of the additional featur...
travis: reorder envs, add 3.7-dev
e175f8ea531ca1cc87eda8f4e3bbc8c439c58408 authored over 6 years agosome more debug commands (master forward port)
708a65a0b59e81a8668d90319f124823e2fb38f4 authored over 6 years agoalso remove quotes around version number, not needed for 3.7.
876d466c55d11342cecdc6ab1eb744402d463471 authored over 6 years agoinit: add warning to store both key and passphrase at safe place(s)
464b604b52e166c35d69b2a702a054e6322e6225 authored over 6 years ago(cherry picked from commit 24812b03172365e7f3989ae98d49095cd7a4dba5)
eebc33a28153ed6e87b46e9adcd908e6d7ef8f5d authored over 6 years ago
intended as a last resort measure to export all segment file contents
in a relatively easy to us...
it is also more efficient, avoids random access.
(cherry picked from commit 2b7d65b0243567c66d8...
a3a15ddf575e646561ba490b07f69b63b6434cf4 authored over 6 years ago(cherry picked from commit c2ed0d9ee0325bf0b7be60b943ed05d3301e53a9)
9445b0040857899b9153ef8c63cec4116d967e45 authored over 6 years ago4b31ad123fddddd42d9ea411f59ed0d5b89479b2 authored over 6 years ago
wrap msgpack to avoid api troubles
a350dd8f3e2d74925284290918713a3c895c9e22 authored over 6 years agoremove zeromq or python 3.5 references
d66c0d9eb0e5b2faa07373baf1aa3135ce78623c authored over 6 years agoadd python 3.7 to pypi metadata
7c8ff1f699dde9265407d9e7661c9a59414132d5 authored over 6 years ago8a09f2671267a17369f3c6c21c16ef3987d8d8af authored over 6 years ago
751cd2caedf8d59857c0a4ebc76e54b04196e342 authored over 6 years ago
wrap msgpack to avoid future upstream api changes making troubles
or that we would have to globa...
don't archive tagged dir when recursing an excluded dir, fixes #3991
4c8db8feb59811ac91e098660caeb05312d483ad authored over 6 years agominor change: simplify test setup
1f911a7d2deac62db2e551f9cbdb3b6eeac8037b authored over 6 years ago
most of the files created via self.create_test_files() are not needed.
the only one is the empty...
if we are recursing an explicitly excluded directory, we are only
looking for explicitly include...
call socket.gethostname only once
68c2635d3a77521deb03e41c2264e8b3cd45559a authored over 6 years agod2e2f1b89df9ee5fa63d454c5a2ea0c72cebe362 authored over 6 years ago
add BORG_HOST_ID, fixes #3985
b73d805cd43101c5f32a11e7c169cd741e4d4a42 authored over 6 years ago90348c1de9103ef867e5ca1cf3ec6a8b3c4bcf71 authored over 6 years ago
vagrant: add py37 for testing
f7069f6c3bf505fa4d6bf91b73ef45eaed74782f authored over 6 years ago578ac643850171ef87c8905eeb8b8f32a789809f authored over 6 years ago
argparse fix for py37, enable py37 testing
87d48d7748fb28886b0f4743539d6ce4c34e2546 authored over 6 years agofef9581690dd49f9d812a8841955fcdb5fd6ba71 authored over 6 years ago
52f1cd4bc6023a74767e3123b5dbf32e685cbfc1 authored over 6 years ago
remove loggerDict.clear() from tearDown method, fixes #3805
eb6481e8d361b586429ee1e1c36411563bc1a834 authored over 6 years agoIt causes problems with the new caching in the py37 logger module.
Removing loggerDict.clear() ...
a7dd2560bae918365ba874c8eca2c0d2ca6ffc2e authored over 6 years agoexplicit instructions for setting python interpreter when installing from source via git
34227430d445b62c0305fdd9786a4376fe499948 authored over 6 years agoadd a note regarding in-file checkpointing and borg versions
2a4ed3f0e85cd21c3e19b3b2f33f904da55e7ae0 authored over 6 years agoLocking: better logging, some asserts (fwd port to master)
b5e11389fcf38251c1d6a636db360e2580bd96a4 authored over 6 years ago(cherry picked from commit f86bf8a0a8e3fcde8ca4c94a064f270f01c387b7)
3417de85e02620d81b09331516d3ab33c64f3ac2 authored over 6 years ago(cherry picked from commit 2bf1b29e8e391361899d6ea9e5272e5939ea68da)
a51fca49bfc29ca25b4003028b8b2d3bd4fde7ca authored over 6 years agocoala: exclude some more stuff, move ignores to "all" section
a7e408db61ce53f5c20968927dc49a266ef435eb authored over 6 years agocache lock: use lock_wait everywhere to fix infinite wait (fwd port to master)
ffd78493aab0c6dc267bd6fc072a2aba75349099 authored over 6 years ago
also: clarify docs
(cherry picked from commit 2f3e60d9d50d04dd5f09c7351acbcbba28646f36)
compact commits / separate compaction
9115ad58d912e0925aafd5839268d70a38c82458 authored over 6 years ago318cfffde141035f6ed62f6865d9e3e59d5b9bbb authored over 6 years ago
36cbc2d18f5b883d99373bc4616845f63894a28a authored over 6 years ago
d5152d8f2b7943c4d26944c7170fa74ac2f921dc authored over 6 years ago
a8d52351bb41dbe82c6fef6010465e05cf4dc43e authored over 6 years ago
e6fcf4ea42517b019e3c7ef2c4d833b57ac23ac4 authored over 6 years ago
see #2850.
755eaeec0a578c9e043c297ee356e7f0a70794d0 authored over 6 years agoefe60bd640641ee3a7a21787a53d4dc45401acc6 authored over 6 years ago
in some cases the value of a new parameter does not really matter,
as long as it works / there i...
specialcase deleting / writing the manifest to be in a separate, new
segment file, so that when ...
3715d2da3ea6b1cb631c21855ba8404c0947ce31 authored over 6 years ago
de4afa097ccc75b7b5f8c1bcdd9d11378816a3de authored over 6 years ago
aeef082483374d9ae075a35a8f891138c7a293a4 authored over 6 years ago
nanorst: add missing blank to exception message
d2a816d0d45bcecec5268c1c6fc5bce7b365cb36 authored over 6 years ago0d06407087a9a2460382964baed8715939299b81 authored over 6 years ago
xattr: use sys/xattr.h as per setxattr(2)
77f8a82d3b8267a5c43e913294099c00c6255768 authored over 6 years ago074a984111d9941486d85d81c59e20548f70970f authored over 6 years ago
xattrs: use follow_symlinks=False as default, more tests
1f75b6b9b558389f58374403ff27900096a613ed authored over 6 years agoit's like we do it everywhere else because this is what we usually need.
44b4f9645d681ddb623efe8912c9b8dbe46b0a38 authored over 6 years agofix logic bug in platform module API version check
2855a3798b57d9356a158324fdde63ea2ca5ae52 authored over 6 years ago2bb23f00af44bba025abc3463cf6e88e1c4aeebe authored over 6 years ago
Update CHANGES (master)
ff3d75fed21b14544214c541d70adfa73644ade2 authored over 6 years ago3fd6bd8ca700dd470e89f201ef82dcc49d1e0667 authored over 6 years ago
a89aadc9f247aac4aa7c06350a820b01c966da9e authored over 6 years ago
Chunker: give os-level fd only
20abc9d68742a8cf5da8503cef96b2e9a5c83213 authored over 6 years ago
the os level file handle is enough, the chunker will prefer it if
valid and won't use the file o...
make bsdflags linux code fd-based
8e91694c54c6479e286eb6cf3d21257dfa540d53 authored over 6 years ago
this optimization is only needed for linux, the bsd-like platforms
do not need an open file to r...
ACLs fd-based
2dd22df751e7f156488b1e2920bbb3390cd72b3d authored over 6 years ago7e47e68e297bdf56211efbdd3cd6b23b85b1e45c authored over 6 years ago
5bf5f12be1acc4ac63b7f6f94028b522b02bf46d authored over 6 years ago
xattr: move to platform pkg, use cython, use bytes, use fd
34cd1b22ecf418c2ae1de2e51647990866a4566f authored over 6 years agoalso: follow_symlinks param defaults to False (we do never use True)
fix tests, xattrs are set ...
394d59e6d8d61ecb6a7b8dc7e1411ed2a46e4cd1 authored over 6 years ago
if there is EPERM just for a single attr, it now still collects the
other attrs (previous behavi...
this code used to live in borg.xattr and used ctypes
(and was the only ctypes-using code in borg...
c29c3063b02968150875012b58e99bfb321ad285 authored over 6 years ago
9deb90db71756d2317da1888848bce68d25c1547 authored over 6 years ago
- getxattr should only return bytes, not None
- setxattr should not get a None value, just bytes...
34a51eb958ed578f820ae2f23b12aa5ef357331f authored over 6 years ago
when processing regular files, use a fd to query xattrs.
when the file was modified and we chun...
113b0eabec90ca7ab36538a99d32ba39e8375a95 authored over 6 years agoUpdate installation instructions for macOS
2178e73cfa2ca756eaa2f8c216236d0a8a13d9a4 authored over 6 years ago
- Updated `OS X` to the new `macOS` name
- Fuse 3.x is no longer just a prerelease
- Added ins...
vagrant: fix arch package installation
02c48836fab9c875acb81d3a379885c95b0ad0c9 authored over 6 years ago0ed15081ad49baaf6b063ac00b45e4b07069ee37 authored over 6 years ago
acl platform code: fix acl set return type (master)
89d87ff433413bfa09b0d71551efb3a47352cde1 authored over 6 years agob76661ab67a766a1a81d6f191affff03b7bc2a11 authored over 6 years ago
vagrant: fix FreeBSD 12, add Darwin
c7412123b9eee0ee58caca71cc9658d0077742c2 authored over 6 years ago3a121ea76b55b51cd70c91bf282cf830cb3a1cfe authored over 6 years ago
vagrant: use pyinstaller v3.3.1
23bd234549241d406c42f4777a35a86271edf700 authored over 6 years agothe fix that i made in v3.3-fixed is also in official release v3.3.1.
ebbeeec241bd4c18cb38b21b5707a80c2de68c6f authored over 6 years agotests: trying to debug test fails on travis, #3494
bb5e2597d77fdabca782d828b0321a72b7a38cb8 authored over 6 years ago- reordered code a little, so files are touched in different order
let's see if this changes an...
04e14933e72260177bb32cec3e92234249886481 authored over 6 years agodrop support for python 3.5, fixes #3919
bb5766b3da2e1245eddd1a675b53599dbdbd5e47 authored over 6 years agoif 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 agoavoid stale filehandle issues, fixes #3265
15d1699d48c5e25cc492652c41b53a08274ff3d9 authored over 6 years agotests: fetch less data via os.urandom
485aedca43dbaea6868c4e278f0feeb75c9dd1f1 authored over 6 years ago
freebsd12 is unhappy with having to deliver 50MiB random in one go
and fails with BlockingIOErro...
vagrant: use python 3.6.6
18e875da722a18382a548f0a303f97eef10c8079 authored over 6 years ago55ac6a6d9e0d89b06cf01278b2b7f12921162441 authored over 6 years ago