summaryrefslogtreecommitdiff
path: root/src/erasurecode.c
Commit message (Expand)AuthorAgeFilesLines
* Fix segmentation fault if frag header corruptedcorrupted-headerKota Tsuyuzaki2016-02-111-0/+8
* Revert "Log to syslog and stderr by default"v1.1.1Tushar Gohad2015-12-041-1/+1
* Split helpers.h include for backward compatibilityTushar Gohad2015-09-221-0/+1
* Eliminate erasurecode_stdinc.h dependency on log.hTushar Gohad2015-09-181-0/+2
* Enforce the (k + m < 32) limit, add unit testsKota Tsuyuzaki2015-08-181-0/+6
* This will prevent the backends from reconstructing a specific index, when it issimilar_to_issue_63Kevin Greenan2015-06-231-0/+29
* Rename rs_vand_internal to liberasurecode_rs_vandTushar Gohad2015-06-221-2/+2
* Plugging new internal RS backend into liberasurecode.Kevin Greenan2015-06-181-0/+2
* This is the fix for Issue #13:Kevin Greenan2015-04-271-2/+2
* Fix invalid metadata handlingKota Tsuyuzaki2015-03-301-4/+1
* Sanitize fragments_to_string() errorcodes, add tests for frags w/o fmetadataTushar Gohad2015-03-281-1/+4
* Log to syslog and stderr by defaultTushar Gohad2015-03-131-1/+1
* Reallow 0 byte encodesTushar Gohad2015-03-111-6/+0
* Use enum value when handling shssKota Tsuyuzaki2015-03-091-1/+1
* Fix memory leak by alloc internal_payloadKota Tsuyuzaki2015-03-091-12/+14
* Improve error code returnsTushar Gohad2015-03-081-17/+17
* Rename metadata_adder on backend_commonKota Tsuyuzaki2015-03-051-1/+1
* Add liberasurecode_get_fragment_size functionKota Tsuyuzaki2015-02-271-0/+10
* Enable to get fragment_len includes metadata_adderKota Tsuyuzaki2015-02-271-2/+2
* Move backend metadata adding to fragment allocationKota Tsuyuzaki2015-02-271-3/+3
* Ensure fragment pointers passed to cleanupKota Tsuyuzaki2015-02-271-1/+8
* 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