summaryrefslogtreecommitdiff
path: root/src/erasurecode.c
Commit message (Expand)AuthorAgeFilesLines
* Add NTT backend called "shss"ntt_backendKota Tsuyuzaki2015-02-101-31/+35
* This is the fix propsed by Kota to fix the reconstruction errorsKevin Greenan2015-02-071-1/+1
* Fix the extended integrity checks in the liberasurecode decodeKevin Greenan2015-02-071-1/+1
* Revert "Merged fix-cleanup into master"Kevin Greenan2015-02-071-2/+2
* Merged fix-cleanup into masterTushar Gohad2015-01-301-2/+2
|\
| * Fix free fragments memories at a backend errorfix-cleanupKota Tsuyuzaki2015-01-131-2/+2
* | Add optional fragment metadata check for decodeTushar Gohad2015-01-301-2/+24
* | Decreasing the verbosity of the tests and renaming one of the stripe verifyKevin Greenan2015-01-191-4/+8
* | Changing stripe verification to properly work with clients.Kevin Greenan2015-01-111-4/+25
|/
* add fragment validationEric Lambert2014-11-091-12/+60
* reorder add_fragment_metadata arg list to be consistent with rest of codeEric Lambert2014-10-061-5/+5
* add backend_id and backend_version to fragment metadataEric Lambert2014-10-031-2/+4
* Plugging-in the ISA-L backend... Still needs more documentation and a little...Kevin Greenan2014-09-291-0/+2
* Char * backend names are no longer supported. They have been replaced with el...Eric Lambert2014-09-291-74/+5
* liberasurecode_backend_lookup_id now returns EC_BACKENDS_MAX, asnewapiEric Lambert2014-09-261-3/+3
* crc32 checksum now supported (prior to this commit checksum values wereEric Lambert2014-09-251-1/+1
* Compile in pedantic mode and fail compilation on warnings. Also cleanup all e...Eric Lambert2014-09-101-12/+14
* added argument validation logic and tests forEric Lambert2014-09-021-4/+8
* Merge branch 'newapi' of https://bitbucket.org/tsg-/liberasurecode into newapiEric Lambert2014-09-021-1/+1
|\
| * Add doxygen config. Update README, copyrights.Tushar Gohad2014-09-011-1/+1
* | Added more tests (most of which test that the "public" functionsEric Lambert2014-09-021-9/+95
|/
* Backend changes needed to honor "excluded fragments".Kevin Greenan2014-08-211-3/+1
* Make style consistent (formatting, variable defs)Tushar Gohad2014-08-201-12/+20
* API change for liberasurecode_fragments_neededKevin Greenan2014-08-201-4/+11
* - Cleaned up the documentation in erasurecode.h to ensure that itMark Storer2014-08-181-8/+10
* Merged in lock_checks (pull request #2) Kevin Greenan2014-08-161-12/+28
|\
| * Updated the backend instance register/unregister methods with lockMark Storer2014-08-161-12/+28
* | Updated liberasurecode_supported_checksum_types to accept a pointerMark Storer2014-08-151-2/+3
|/
* Added cleanup APIKevin Greenan2014-08-131-5/+72
* Split metadata handling into own routine, add crc32 supportTushar Gohad2014-08-071-41/+108
* Fixed reconstruction.Kevin Greenan2014-08-051-3/+12
* Fixed bug where when decoding with a missing data fragment, fragment headerEric Lambert2014-08-011-1/+1
* Merge branch 'newapi' of https://bitbucket.org/tsg-/liberasurecode into newapiEric Lambert2014-07-311-0/+23
|\
| * Stubbing the metadata functions and updating their interfaces.Kevin Greenan2014-07-301-0/+23
* | In the erasurecode_preprocessing.c routines for decode/reconstruct, clearlyEric Lambert2014-07-311-36/+34
|/
* Merge branch 'newapi' of https://bitbucket.org/tsg-/liberasurecode into newapiEric Lambert2014-07-291-17/+45
|\
| * Add liberasurecode_supported_backends API implementationTushar Gohad2014-07-251-17/+45
* | Buffers that hold missing indexes need to be '-1 terminated'Eric Lambert2014-07-291-2/+2
|/
* Implemented fragments needed for jerasure backendsKevin Greenan2014-07-231-2/+2
* Plugged-in Cauchy RS.Kevin Greenan2014-07-231-1/+2
* Minor API doc fixup (backend names)Tushar Gohad2014-07-221-0/+1
* null_code: First cutTushar Gohad2014-07-221-1/+2
* Fix data_size type, int -> uint64_tTushar Gohad2014-07-221-8/+10
* Ripping out galois.[ch] and dynamically pulling the multiplication functon fr...Kevin Greenan2014-07-221-3/+3
* Fix simple encode_decode unit test and remove debugging prints.Kevin Greenan2014-07-221-1/+1
* Add encode postprocessing, checksum helpersTushar Gohad2014-07-211-0/+9
* Update encode API so liberasurecode allocates all memoryTushar Gohad2014-07-211-20/+27
* Added functionality needed to support the get_segment_info() API in PyECLib.Kevin Greenan2014-07-211-0/+41
* Make int types consistent across APITushar Gohad2014-07-181-6/+6
* Allow varargs in log messages, use log_error in more placesTushar Gohad2014-07-181-3/+2