diff --git a/CHANGES-merge-all.txt b/CHANGES-merge-all.txt index 6824a783e..abd6943b7 100644 --- a/CHANGES-merge-all.txt +++ b/CHANGES-merge-all.txt @@ -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 +