summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Compile in pedantic mode and fail compilation on warnings. Also cleanup all e...Eric Lambert2014-09-1010-103/+200
* 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-028-8/+8
|\
| * Add doxygen config. Update README, copyrights.Tushar Gohad2014-09-018-8/+8
* | Added more tests (most of which test that the "public" functionsEric Lambert2014-09-021-9/+95
|/
* Fixed bug where null_init was not correctly setting w param (was relying on u...Eric Lambert2014-08-261-0/+2
* Cleaned up the Cauchy backend. This has a bit more cleaned than theMark Storer2014-08-251-44/+67
* Minor cleanup to null backend. Mostly to the exit cases. Free checks forMark W. Storer2014-08-232-44/+32
* Backend changes needed to honor "excluded fragments".Kevin Greenan2014-08-216-128/+206
* 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-074-76/+148
* Merge branch 'newapi' of https://bitbucket.org/tsg-/liberasurecode into newapiEric Lambert2014-08-082-0/+2
|\
| * Minor bug in getting the required fragments for jerasureKevin Greenan2014-08-082-0/+2
* | Added ability to generate coverage data with configure --enable-gcov.Eric Lambert2014-08-083-6/+14
|/
* Adding reconstruction for XOR codes.Kevin Greenan2014-08-051-1/+4
* Fixed reconstruction.Kevin Greenan2014-08-054-26/+37
* Add HD parameter to generic params.Kevin Greenan2014-08-051-1/+1
* 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-312-49/+34
* | Created helper function to iterate over a set of data/parity fragmentsEric Lambert2014-07-291-2/+18
|/
* 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-292-2/+14
|/
* Parity Fragment Headers now contain original data length (without themEric Lambert2014-07-241-0/+1
* Implemented fragments needed for jerasure backendsKevin Greenan2014-07-233-6/+43
* Oops... Yet another build fix.Kevin Greenan2014-07-231-2/+2
* Plugged-in Cauchy RS.Kevin Greenan2014-07-233-2/+306
* Minor API doc fixup (backend names)Tushar Gohad2014-07-221-0/+1
* null_code: First cutTushar Gohad2014-07-226-2/+302
* Add asserts to make sure buffer passed to helpers was not nullTushar Gohad2014-07-221-0/+9
* Fix data_size type, int -> uint64_tTushar Gohad2014-07-221-8/+10
* Mac OS X support in xor and jerasure backendsTushar Gohad2014-07-222-0/+8
* flat_xor_hd: Fix xor_desc pointer (encode/decodes tests pass now)Tushar Gohad2014-07-221-5/+18
* algsig: Move jerasure backend dlopen up a levelTushar Gohad2014-07-221-15/+16
* Ripping out galois.[ch] and dynamically pulling the multiplication functon fr...Kevin Greenan2014-07-224-1153/+60
* Fix simple encode_decode unit test and remove debugging prints.Kevin Greenan2014-07-223-13/+11
* fixed some compile errors in galois.cEric Lambert2014-07-221-6/+5
* gf: Convert exit(1)s to return statementsTushar Gohad2014-07-211-70/+69
* Add encode postprocessing, checksum helpersTushar Gohad2014-07-216-27/+123
* API to get total fragment sizeTushar Gohad2014-07-213-18/+29
* 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-213-1/+72