updated CHANGES-merge-all.txt

This commit is contained in:
Thomas Waldmann 2015-04-19 20:25:37 +02:00
parent cc8c3765e4
commit f30ecf338e

View file

@ -1,23 +1,53 @@
Stuff in merge-all and not in merge minus minor changes:
Important note about "merge-all" branch
=======================================
Goal of the rather experimental "merge-all" branch is to merge all the stuff:
- changesets from "merge" branch
- features that DO IMPACT compatibility with original attic
- etc.
THERE IS NO GUARANTEE THAT IT IS COMPATIBLE WITH ORIGINAL ATTIC OR PREVIOUS
"merge-all" CODE nor THAT YOU CAN SWITCH BACK AND FORTH BETWEEN ORIGINAL CODE
OR PREVIOUS "merge-all" CODE AND THIS CODE WITHIN THE SAME REPOSITORY WITHOUT
ENCOUNTERING SEVERE ISSUES.
Please also see the LICENSE for more informations.
Stuff in "merge-all" that is not in "merge" minus minor changes
===============================================================
added tuning docs
attic init --compression NN --cipher NN --mac NN ...
(see attic init --help)
new hashes: sha512_256
new hashes: sha512-256
sha512
sha1
ghash (default)
new MACs: hmac-sha512-256
hmac-sha512
hmac-sha1
gmac (default)
new ciphers: aes256-ctr + hmac-sha512-256
aes256-gcm (default)
new compression: no compression (default)
zlib level 1..9 (previously, level 6 was hardcoded)
lzma preset 0..9
lz4 (and other) multi-threaded algos from blosc library
source: more flexible type 0x03 header format, allowing to give hash algo,
compression algo and level, encryption algo, key type.
IV is stored in full length, length of stored IV/MAC/hash is flexible.
Indexing key size (key = id_hash()) is flexible and configurable per repo.
source: less hardcoding, numeric offsets / lengths
source: flexible hashing, compression, encryption, key dispatching
Important changes and fixes within "merge-all" branch
=====================================================
Apr 15 2015: fix BufferFull msgpack exception