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

Merge pull request #3121 from ThomasWaldmann/support-no-hardlinks

catch ENOTSUP for os.link, fixes #3107

8455ab3ff250e29dc8263152deb9a8fabc7366ba authored over 7 years ago
Merge pull request #3118 from ThomasWaldmann/fallback-no-truncate

don't crash in first part of truncate_and_unlink, fixes #3117

17cfc2c4a4572c938dc85456dd3a9bfa97b50302 authored over 7 years ago
logging with fileConfig: set json attr on "borg" logger, fixes #3114

afba813706e3f0db2688086fd553b40c770f4136 authored over 7 years ago
catch ENOTSUP for os.link, fixes #3107

203a5c8f197904b51fbced32f42cf0c383130292 authored over 7 years ago
fix detection of non-local path, fixes #3108

filenames like ..foobar are valid, so, to detect stuff in upper dirs,
we need to include the pat...

60e924910034b86d3d9c6e9af706e5559cdb4d19 authored over 7 years ago
don't crash in first part of truncate_and_unlink, fixes #3117

7a689b1295ca647a7f9008df508f303214930d08 authored over 7 years ago
recreate: don't crash on attic archives w/o time_end, fixes #3109

9d3daebd5fa6a7929fc3a1e556a2b7931c97b354 authored over 7 years ago
Merge pull request #3112 from FabioPedretti/master

use --format rather than --list-format in examples, the latter is deprecated

b853ad8f85ce6e3b84c19ff5deec7c9dba31b28a authored over 7 years ago
use --format rather than --list-format in examples, the latter is

deprecated

bc42f58c04edf5d318ede88629f3b5edb98e367c authored over 7 years ago
Merge pull request #3104 from enkore/issue/3103

init: fix wrong encryption choices in command line parser

ebd811b35238d26f4eb471356e0518047131591a authored over 7 years ago
init: fix wrong encryption choices in command line parser

b00179ff784fbd959d7ee1e331ac62a1c9bbc25a authored over 7 years ago
Merge pull request #3085 from ThomasWaldmann/compressed-not-larger

auto compression: make sure expensive compression is actually better

5436a253b05c61ff282ae09121a281f73473afc8 authored over 7 years ago
Merge pull request #3095 from ThomasWaldmann/manpage-issue-role

implement simple "issue" role for manpage generation, fixes #3075

c3ba00c28e5d2c6b5eb44d49bc051cbb85be6857 authored over 7 years ago
Merge pull request #3094 from ThomasWaldmann/fix-man-typo

manpage: fix typos, update homepage

37347e6e6eb9a2b79560ea8fa29d7b82585a86d0 authored over 7 years ago
implement simple "issue" role for manpage generation, fixes #3075

bf3f8e567283f43f297670554d158588df38bf78 authored over 7 years ago
manpage: fix typos, update homepage

62e0f7a64e8950863ab53c05f9bf8c4597d16e6e authored over 7 years ago
Merge pull request #3087 from ThomasWaldmann/faq-eta

faq: we do not implement futile attempts of ETA / progress displays

0f0cf0877cd41f64b7746c85943567d638f5e4d0 authored over 7 years ago
Merge pull request #3090 from ThomasWaldmann/fuse-version-comments

add some comments about recent fuse versions to setup.py

902581a96c53f08f7840628c72af3825b82b9bd3 authored over 7 years ago
Merge pull request #3089 from ThomasWaldmann/py35-requirement

check for py 3.5 minimum requirement in setup.py

8cccd63df1b8df78365b4e589fefd0687c087765 authored over 7 years ago
add some comments about recent fuse versions to setup.py

ce956fa0afb3c16665b62d9d7dc0c0139f24b131 authored over 7 years ago
check for py 3.5 minimum requirement in setup.py

we do not test on 3.4 any more and have dropped support for it.
so we better enforce it in setup...

be9fb349de3eebb326f9ec973a37d18fdaad7c76 authored over 7 years ago
List help topics when invalid topic is requested

9e81a7617216e16adaefad83fb58e22af9ddc9f8 authored over 7 years ago
faq: we do not implement futile attempts of ETA / progress displays

fe0843733767432d8af40423fd207231f4805ce1 authored over 7 years ago
Quickstart guide minor corrections (#3084)

quickstart: minor grammar correction and added consistency with substitution of 'Borg'

21601d5f53a3f395c27807d2d89206cdd472a600 authored over 7 years ago
The user frees space, not borg

8db0c770c32992ee8fa93c7c98661ee2a7bb8c84 authored over 7 years ago
auto compression: make sure expensive compression is actually better

if it is not significantly better compressed, we just store lz4
compressed data (which we alread...

011e0fd3faf2730681a17403e8fd575bd3ea4b08 authored over 7 years ago
Minor grammar correction and added consistency with subsistitution of 'Borg'

821baf05282d072339fdd58534cecd5a76769d9c authored over 7 years ago
Merge pull request #3078 from ThomasWaldmann/fix-subprocess-env

fix LDLP restoration for subprocesses, fixes #3077

35c042b97bbdfe644fd7dca8a4160f2e0b30a630 authored over 7 years ago
fix LDLP restoration for subprocesses, fixes #3077

b5069770b7d4eb454cd429a0e4e7b2347994add0 authored over 7 years ago
Merge pull request #3024 from ThomasWaldmann/files-cache-ctime

implement files cache mode control, fixes #911

08e20530759b11f2dc80fd93e3a21bba41df24b0 authored over 7 years ago
implement files cache mode control, fixes #911

You can now control the files cache mode using this option:

--files-cache={ctime,mtime,size,ino...

5e2de8ba67ded568fcedf9812669e5e1e7c1c90b authored over 7 years ago
Merge pull request #3069 from ThomasWaldmann/exclude-cython027

exclude Cython 0.27(.0) in requirements, fixes #3066

dcf5e77253d35ca625d53f356cd2b969f4f4c6fd authored over 7 years ago
exclude Cython 0.27(.0) in requirements, fixes #3066

https://github.com/cython/cython/issues/1880

7e94d42853b29639169d308853f14d0454a33123 authored over 7 years ago
Merge pull request #3058 from ThomasWaldmann/fix-partial-json

remote: deal with partial lines, fixes #2637

e8e204833cdf1ec036bac16f8006b26ea519f515 authored over 7 years ago
Merge pull request #3061 from Self-Perfection/patch-1

Simplified rate limiting wrapper in FAQ

ea1dc4d822072697b41267bd553b095d85a259ef authored over 7 years ago
Simplified rate limiting wrapper in FAQ

Exporting $RATE as environment variable is not need in this case.

And example does not use an...

f7ec13eabb3751de93bda08003b58e5a76be6f9e authored over 7 years ago
Merge pull request #3051 from ThomasWaldmann/fix-spawn-passcommand

fix subprocess environments

7f68283352945e6cff9c5c371bf5ad93f9507a56 authored over 7 years ago
use prepared env for xattr module's fakeroot version check

a57e23fdb35096c40b4849849c3752ae83090f06 authored over 7 years ago
use prepared env for borg with-lock

6da5bf4b850fe1e197e8e58b46e9a6a9ca4e4770 authored over 7 years ago
use prepared env for borg umount

b88da1064155f159163a78cfbafa1adc0eb5ec3a authored over 7 years ago
use prepared env for borg export-tar --tar-filter subprocess

cf59f653e5821ddee7af2c4d4fc8806744fab017 authored over 7 years ago
use prepared env for calling BORG_PASSCOMMAND, fixes #3050

6a6fd318045ceea254871de8042944875781bb7f authored over 7 years ago
refactor/fix subprocess env preparation

refactor: make a generally usable function

fix: remove support code for ancient pyinstaller

th...

ba941b08016e9931eeaef5063a0fdc879d85f234 authored over 7 years ago
remote: deal with partial lines, fixes #2637

due to block buffering (in borg, pipes, sshd, ssh) partial lines might
be received. for plain te...

8646216a062364efb3179285d21884d95b87f1c8 authored over 7 years ago
Merge pull request #3037 from ThomasWaldmann/remove-110b-logger

remove client_supports_log_v3 flag, fixes #3033

d719c1eb7011413fc26d06644c1e9e8c27391409 authored over 7 years ago
Merge pull request #3057 from ThomasWaldmann/pyi-use-py36

use Python 3.6.2 for the pyinstaller binary

ed36839f96fcbae3a8855ee4fae97fc500e56b75 authored over 7 years ago
use Python 3.6.2 for the pyinstaller binary

2ee068317c0f32eff607272c13eeee9f4ef22523 authored over 7 years ago
Merge pull request #3056 from ThomasWaldmann/pyi33-get-from-fixes-branch

pyinstaller: use v3.3, fetch from v3.3-fixed branch

ad2bdef9f629f1477c1770b050b1efc30c11ff44 authored over 7 years ago
pyinstaller: use v3.3, fetch from v3.3-fixed branch

eaa1290502f870c3bcc9a5781329c73f5e7b8a9a authored over 7 years ago
Merge pull request #3047 from ThomasWaldmann/doc-updates

doc updates

bb5be2bfaeecf844f8d1aa09859a1f979ddcddb2 authored over 7 years ago
docs: twitter account @borgbackup, fixes #2948

112bf4395641b7481e92456b4313a6b596ed62a8 authored over 7 years ago
docs: add note about metadata dedup and --no[ac]time, fixes #2518

d8766df998642007d00ea818f2d97766a5aa29a2 authored over 7 years ago
docs: change-passphrase only changes the passphrase, fixes #2990

713be765d1855adfd6dd2949324f5a2251c7f3c2 authored over 7 years ago
Merge pull request #3043 from ThomasWaldmann/vagrant-updates

use python 3.5.4 to build the binaries

83be697911f3909b8b7427ff55b71701a5114f9e authored over 7 years ago
Merge pull request #3038 from ThomasWaldmann/update-create-docs

more about compression in borg create docs

538855e2d3f8f3f3a1ba2bd2dc8cd27d208c7203 authored over 7 years ago
use python 3.5.4 to build the binaries

507203a759d15d145c055ffbc3e820abe778ae2b authored over 7 years ago
Merge pull request #3032 from ThomasWaldmann/stderr-flush

flush json mode progress stderr output

9e9398e6cc74846d81c37779668a8ea31d0e0c6c authored over 7 years ago
docs: add auto compression example to borg create examples

3f16d91fd3ff4f83d46978ce858750f1091f45fa authored over 7 years ago
docs: add compressor names to be more clear

0ec6c920b9e70a8bcbc6340be9b867d833fb912a authored over 7 years ago
fix docs: --compression lz4 is the default now, fixes #3034

c88528512f146a5e9a144c4f35b940d8d45041a1 authored over 7 years ago
remove client_supports_log_v3 flag, fixes #3033

the client_supports_log_v3 flag was added to differentiate 1.1.0 beta3
to beta5 clients (which d...

54c5049fb9159d9695dc21a56bdf96e44657d9db authored over 7 years ago
flush json mode progress stderr output

if borg stderr is not connected to a tty, but to ssh (when using
borg client/server), sys.stderr...

2b75b278dab59b18a64aeb627bfcfc259804e825 authored over 7 years ago
delete: support naming multiple archives (#3017)

delete: support naming multiple archives

7c5a9d89b2a8deac84a641bb4ccad00a575a2765 authored over 7 years ago
document utf-8 locale requirement for json mode, #2273 (#3009)

133e847f8ee42a2bf6da3f4b6a14d98a27c01be8 authored over 7 years ago
Merge pull request #3011 from ThomasWaldmann/new-screencasts

show/link new screencasts in README, fixes #2936

1e5599dad74e3a16232d18c2b8760b558d7b3504 authored over 7 years ago
show/link new screencasts in README, fixes #2936

7c9561afa2260383b47dc03e2645ae661c495736 authored over 7 years ago
Merge pull request #2998 from ThomasWaldmann/fix-2994

fix .isoformat() issues

67cb76809afdef38068dfc25489713505c5aa92b authored over 7 years ago
get rid of datetime.isoformat to avoid bugs like #2994

928bde8676a1b8cd45c271291af0f15da0308d93 authored over 7 years ago
Merge pull request #3001 from ThomasWaldmann/close-segment

with-lock: close segment file before invoking subprocess

2eab60ff49a4ad8f86c7dd562d8dd38eae66d70b authored over 7 years ago
Merge pull request #3002 from ThomasWaldmann/fd-cache-invalidation

FD cache invalidation

06074745860bd1626e736aa1d12d854292424287 authored over 7 years ago
repo cleanup/write: invalidate cached FDs

71229138255e9c3541efd83b89bbec960944b9d6 authored over 7 years ago
repo: add test case for uncommitted garbage segment files

4a4c8884ee50de5a9f02e542f6813ca5c25e3181 authored over 7 years ago
fixup: only works for local repos

573733bc81a5cfa0d11337cb288ab04d71b0cc0e authored over 7 years ago
with-lock: close segment file before invoking subprocess

b9dce0ebdcdd709818de2ca61ca02065af69f01c authored over 7 years ago
use safe parse_timestamp to parse timestamps, fixes #2994

also: refactor so it is possible to get tz-unaware datetime
objects from parse_timestamp.

7996a87357e4e67a833bcee5a54ef8b41c491518 authored over 7 years ago
use ISO_FORMAT* constants

eebb117349dff243ea8fd61169678c99b79865dd authored over 7 years ago
move ISO_FORMAT to constants module

also: add ISO_FORMAT_NO_USECS

1cb158a4b582f0543f92e97ed5a074012a090ea2 authored over 7 years ago
Merge pull request #2997 from ThomasWaldmann/cleanup-vagrant-1.2

vagrant: clean up shell profile init, user name (master)

9afec263c98c0cb6c733c5c451d26f1cb0a251fd authored over 7 years ago
vagrant: clean up shell profile init, user name (master)

- deduplicated .bash_profile creation
- now we always have XDISTN=... and LANG=... (not just for...

ebb4eaed5aba0b4d4f545d77ad4f6fc8901d62ca authored over 7 years ago
Merge pull request #2996 from mgee/improve-macos-faq-entry

Improve macOS faq entry

436be10edb31ed55e6f622c7bdac731850511b64 authored over 7 years ago
Use correct casing for macOS

e15732822845b549e83266e4d13065121712c1fc authored over 7 years ago
Fix macOS keychain integration command

aadb9cd2eeb78704410efbbb645cc6fb393c7987 authored over 7 years ago
Merge pull request #2988 from ThomasWaldmann/recover-segments-memory-usage

recover_segment: use mmap(), fixes #2982

86c0b66de3e6e238baea594865d85a70dac64823 authored over 7 years ago
Merge pull request #2986 from ThomasWaldmann/cleanup-log

add debug logging for repository cleanup

44330784142c4287c3f392d2d3b5612abc2d0e30 authored over 7 years ago
recover_segment: use mmap(), fixes #2982

9fc4d00bf6b8cae85246bff508e490498279e737 authored over 7 years ago
add debug logging for repository cleanup

so we can know whether it did a cleanup and if so,
which and how many segments were cleaned up.

57f808e4bb751b841b2614b9d5488d43783a93ba authored over 7 years ago
Merge pull request #2979 from enkore/issue/2975

test_detect_attic_repo: don't test mount

4a22dec340729780af6ce6376d9032d9db5abb4c authored over 7 years ago
Merge pull request #2980 from enkore/issue/2976

keymanager: don't depend on optional readline module

a2ea6cfc7d0fe10aaba08e77dab2c7920a559263 authored over 7 years ago
test_detect_attic_repo: don't test mount

since mount is not always available and if it works for all the other
commands, then it is likel...

a6be34f8f7e803dcc0ec8934c2b70d90e5ea03a7 authored over 7 years ago
keymanager: don't depend on optional readline module

b8793d9577da588d8167b7f15d4bc8209e771569 authored over 7 years ago
Buffer: fix wrong thread-local storage use (#2951)

Buffer: delete support for multiple threads

Thread-local objects are a fairly complex footgun...

f7ed5d72201b0791a50707aefc68bcd22f12c800 authored over 7 years ago
Merge pull request #2959 from ThomasWaldmann/fix-timestamp-option

borg create --timestamp: set start time, fixes #2957

95d267493e7deb2d50cbe28025049871b102b09f authored over 7 years ago
Merge pull request #2962 from enkore/f/travis-stop

travis: only short-circuit docs-only changes for pull requests

cab9c0533f68cedd8d56343a54e2ce553fcab2f0 authored over 7 years ago
travis: only short-circuit docs-only changes for pull requests

if a branch build is stopped, then codecov will complain about
missing base branch coverage.

920d974b2504dd55ea12e2e018eb308246c4e21e authored over 7 years ago
borg create --timestamp: set start time, fixes #2957

8a299ae24ced26dbb53517e594634ea676779bc3 authored over 7 years ago
Merge pull request #2955 from enkore/issue/2310

docs/internals: note segment size limitation

e9b892feb5107fc407e2913a8d1b6fa16165efd7 authored over 7 years ago
docs/internals: note segment size limitation

10a7b6b727ee3895571843405566a91ae8e7df66 authored over 7 years ago
Merge pull request #2925 from enkore/issue/2376

Datetime formatting

1ac49380b11746a96ab08ed33f9c13c31cc6148d authored over 7 years ago
always use microseconds for ISO 8601 output

ab4981eff65984f23dceb2adcfb29d2d74d70e35 authored over 7 years ago
one datetime formatter to rule them all

# Conflicts:
# src/borg/helpers.py

a836f451ab239da516fa9232c11005c62f7e04a3 authored over 7 years ago