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
2ff29891f197623c54d7f40147b7411ece67524c authored over 7 years ago
Refactor diff functionality
5fb2b4b0a65c5667cd3646ef033e452917761276 authored over 7 years agocreate: document exclusion through nodump
8af5a0a272aab69bc8ad12aa82cad6fb2e39fe41 authored over 7 years agocache: adjust AdHocCache API
8dc79aea7a9bca65899ef7a571c37dcfc961c73f authored over 7 years agoignore corrupt files cache, fixes #2939
584886a22ad877f438e28911b7ecd4d5e83338f4 authored over 7 years ago495f838d88dea02ba3ec08f5985a4827c37a76d1 authored over 7 years ago
c5a154985f566899ce56d67429f1feacda7722e9 authored over 7 years ago
development.rst: misc. improvements
* Improved wording / grammar.
* Use proper Git terminolo...
ignore the files cache when corrupt and emit a warning message
so the users notices that there i...
adjust logo colour to a more pleasant green
132b618cbea31de8e6ee97d23f36801b0d8753d3 authored over 7 years agofd21893591ba10a7c274e3bef3b8dbc6df826393 authored over 7 years ago
Detect non-upgraded Attic repositories
11653d8bc2d534b66df26e0fd1e411575a14989a authored over 7 years ago
When opening a repository, always try to read the magic number of the
latest segment and compare...
Created with borg v1.1.0, so more up-to-date and split into different
parts (install, basic, adv...
This factors out a lot of the logic in do_diff in archiver.py to Archive in
archive.py and a new...
migrate locks to child PID when daemonize is used
9d758d56cd35bcf2645ef5d928694f38d60686eb authored over 7 years ago671418a7946698cf95c4d1c5c438cd1c57b41566 authored over 7 years ago
9b0c03ba483008a482406e8df3d42db744ec519e authored over 7 years ago
0b37e59217051a2d1bf219bddbcf40f9bfa6eacb authored over 7 years ago
cfb4a5fbd0566d44a283837d16f7919c47f42b89 authored over 7 years ago
5bad764637ece004cccce6273d5028b97148c9dc authored over 7 years ago
also:
increase platform api version due to change in get_process_id behaviour.
6f94949a36607f977bdb8ac835e98647896e4b7a authored over 7 years agoJson isoformat
72c8ec258355802beccdca6f1805731349783eeb authored over 7 years ago
like yyyy-mm-ddThh:mm:ss - no tz yet, this likely needs more refactoring
to tz aware and utc dat...
like yyyy-mm-ddThh:mm:ss - no tz yet, this likely needs more refactoring
to tz aware and utc dat...
like yyyy-mm-ddThh:mm:ss - no tz yet, this likely needs more refactoring
to tz aware and utc dat...
6d2b3bc7cd6ea684f29ce4f9a39b6ab934022fe4 authored over 7 years ago
Refactor helpers
70c7f481fc0e1bd49c24a4e3597946f25485f62c authored over 7 years ago
code expects to be able to assign to helpers.exit_code (which stopped
working correctly when exi...
3e78549f76d38cc09e7a396c5ba1b72dd129109a authored over 7 years ago
just created package dir and __init__.py and
moved helpers.py to helpers/misc.py - no other chan...
fix exitcode of borg serve, fixes #2910
a1840e9238e7024c8a6d37fd41dcff3c001325f4 authored over 7 years ago583de3eeb15ba9f1c5574691eb42a9d10270a5a9 authored over 7 years ago
37f75519cf5d0d00c43b76d20a36223ab4846257 authored over 7 years ago
9f6df7d999ba51af091869759bcbde4107c8d5cd authored over 7 years ago
Only compare contents when chunker params match (fixes #2899)
eee4542f3b89908aa278c55cda5a6e16968072bd authored over 7 years agovagrant: add archlinux VM
5a7614012dd4c1bce3093f28f00a9a1fe964cb9d authored over 7 years agohas python 3.6, openssl 1.1.
and most of the stuff we need is preinstalled on this box. \o/
7dc76a7f40f37f789ec65ddbce9ae9a8ad660f8c authored over 7 years agob6c20552769962cb5ae7a577cac46e4805c3bc5e authored over 7 years ago
archive: create FilesystemObjectProcessors class
4f57e3a7c4ff9ae2384b6c9b913780136e7e2d75 authored over 7 years agoincrease Python minimum requirement to 3.5.0
d968eae4e5dd5998fe029571fa6016d10aa13ed5 authored over 7 years ago
- killed many VMs that missed python 3.5 and/or openssl 1.1
- refer to 1.1-maint branch Vagrantf...
8cd451bd3356e9a19ad95c58f87b7d479586ff92 authored over 7 years ago
4c840ee24d68ef7cbe2018e83adefa510d0f1964 authored over 7 years ago
the removed stuff was only required for < 3.5.
12df5e625a6039d17567f75177dca21500687641 authored over 7 years agolzma stuff used to be broken, that's why we had 3.5.2.
75050f4ba01ca5bcf4cb5ebc3e2cc2f12d3783d5 authored over 7 years ago
also:
- drop testing on 3.4
- add some TODO for the docs and vagrant machines
c93dba0195d741c5b3e503b71bca69b03dad3497 authored over 7 years ago
a88519d540abbe76a74cb2daa9e274cee14a0dd0 authored over 7 years ago
multithreading: item.to_optr(), Item.from_optr()
bccff3413bb936c081a4f5a7a9a63c6eb153cf5b authored over 7 years agod286d753cbc5120dbcbad671a65d21cde0dca591 authored over 7 years ago
crypto: fixes & remove AES-GCM
7b35b1ef24a7c524a624a6e0a20f8e530659e2d0 authored over 7 years agomultithreading: add pyzmq dep, chunker GIL
5abfa0b26662bc1c60ef285954898f571e963725 authored over 7 years ago(-Wstrict-prototypes, Cyton forgets a "void")
e57dd4bc9ed33bb9706c3499922434c364e48ddb authored over 7 years ago630e45b742da6d586c538117b78eb413f0ff9128 authored over 7 years ago
d5ee16d676ac949d5dc4840740404b29655387a9 authored over 7 years ago
new crypto code, blackbox, aead internally
7d02c7e4536a205472b99690f582d6c8edfcd36f authored over 7 years agob1b66be5937ca906737bb2238c87e3e5464bd507 authored over 7 years ago
55e0c43c531a68577ea64a9ff5ff373a5698344a authored over 7 years ago
23959eb5bf6c97bca663fc42e0975d3b4a62031c authored over 7 years ago
58c2dafbe0ad4acc57982f6472bac0e849923dd8 authored over 7 years ago
dc4abffbc04e82aa982677ed2ad949f8ccdbe072 authored over 7 years ago
63ebfc140b2831ea5bfaa2d34301f29e6115510b authored over 7 years ago
e7228fa3a4101ace230310aca6fc81ba511116bd authored over 7 years ago
1e23291b7f3b888212d48c97190db19e340ee0b0 authored over 7 years ago
f34092e567b85024a6c43216274df261c437714b authored over 7 years ago
6090fdeef35ed6828664190baff89b2a9f219953 authored over 7 years ago
it's needed for extract_iv already, so it should be given to init, not encrypt/decrypt
37cf3ef469dad6ffd1b3b51ef23b2b3db179f96e authored over 7 years ago8f1678e2ba90f9a5d1356b0744d708367dd85edd authored over 7 years ago
68ef5e8a4bd780a93bd0bb33a819c68511f5f9ed authored over 7 years ago
945b5e25e263b695011f3ee1723572adc4d8017d authored over 7 years ago
position and length of iv depends on cipher
e9bbf9307d3f8fe7e138ee535a4d78036c40d137 authored over 7 years agode0707d3dd56d33d361f9264978aee9155c02730 authored over 7 years ago
there are some more places where it is used.
f76f42c2a03466fe15436aa98c2907d748bab99e authored over 7 years agoit can be used to integrate the plaintext mode with the AEAD modes, both use same api now.
310b4b777559a5990223b014f8ef77126b026aec authored over 7 years ago2d79f192633736e47f78bea241d1ee4fb472d9f9 authored over 7 years ago
fbc740427d00804d02ebc81e1ddc37ab0f9174b2 authored over 7 years ago
8752039beceaffb889825d08ccbd50f6d69d740c authored over 7 years ago
11349d1699832e94cbc079371d7bc6863d2cf856 authored over 7 years ago
fb85d6abdcce22755efe33b984c8e72e2a5aaaf8 authored over 7 years ago
also: use block_count method for legacy ciphersuites
71b8d7fc18bc36f669a3a4d912bbd7f165c095bc authored over 7 years agowe need it to encrypt/decrypt key files / config keys.
4effe404157b2017e06d8fdd98d176e1a85ec1ef authored over 7 years agoef880de64ca8d8865728e710f9766bec2ba2566d authored over 7 years ago
52875311309942b7b8074bd7398ad4675fb60c58 authored over 7 years ago
d88c0765e7a1b2e12e91cdedaeb2444f612ea5e8 authored over 7 years ago
ca4fc2a22283051df195f18ca2eef3185bf71d21 authored over 7 years ago
also: use AEAD base class
15490d520d5eb27b4bd7488b048ba318f21226aa authored over 7 years agoThis breaks it on OpenSSL 1.0.x as there is no HMAC_CTX_new/free() yet.
OTOH, this change is co...
ee604ab390a8f82312f58ecfef198ab57416ec60 authored over 7 years ago
Hopefully it is better dealing with a lot of small-object allocations than malloc/free is.
Small...
d94f64c6d5b6d7de92eabc2fb63d2db5f99a2be1 authored over 7 years ago
ce5c5781aa05961d81130585b717d70c8a9c377b authored over 7 years ago
92080f957233d18a7840c475c1d9ad16a507f694 authored over 7 years ago
includes:
- aes256-ctr-hmac-sha256 (attic/borg legacy, optional aad support)
- aes256-gcm (new...
67567fc432deb250f2c9e8b922374d38014d0fc6 authored over 7 years agodocs: minor formatting fixes
8d89ee981c092770f0864ada0e81aed60366315f authored over 7 years ago405e5ac9e1050400ba4a4493962bb49e25b69591 authored over 7 years ago
avoids overly narrow text in the FAQ toc
8727b7932513ac93f24947dd462c38ace86710bb authored over 7 years agodocs: tar: tarpipe example
153da8a9e661ac7c1db0a9056f7f75b59a77e214 authored over 7 years ago2ff4550d4b998c62f889be77b607e9cf12e1af1e authored over 7 years ago
Activate more linting rules in .coafile
daa88e07f2748fe30c1b54d4063e706e2c84d789 authored over 7 years agowith-lock, info docs
c1d7cd9b9008c90870f3adfcb9019d59b4200b8d authored over 7 years ago