summaryrefslogtreecommitdiff
path: root/src/c
Commit message (Expand)AuthorAgeFilesLines
* Expose liberasurecode error codes in PyECLibTushar Gohad2015-07-191-79/+90
* Plugging in new internal RS backend into pyeclibplugin_internal_rsKevin Greenan2015-05-191-0/+3
* Guide users to liberasurecode messages in syslog upon errorsTushar Gohad2015-03-131-0/+2
* Wrap calls to pyeclib_c in core.py with try/catch and wrote exampleKevin Greenan2015-03-101-1/+1
* Return liberasurecode errors in fixed length string buffersTushar Gohad2015-03-091-15/+25
* Improve pyeclib error reporting (expose liberasurecode err returns)Tushar Gohad2015-03-081-8/+41
* Use liberasurecode_get_fragment_sizeKota Tsuyuzaki2015-03-051-17/+6
* This is part of Kota's pull request #17.Kevin Greenan2015-02-071-6/+6
* Add tests for decode metadata checks.Kevin Greenan2015-02-071-1/+1
* Adding support for checking fragment metadata during decode and plumbingKevin Greenan2015-02-071-1/+21
* Changed the API for check_metadata to return more structured success and errorKevin Greenan2015-02-031-7/+13
* Removing 'fragment_metadata_len' from the check metaadta API, as it is not ne...Kevin Greenan2015-01-191-2/+1
* Changed the return values for the check metadata API.Kevin Greenan2015-01-191-2/+3
* Fixing a few bugs in the original checksum formatting commit and unitKevin Greenan2015-01-191-9/+36
* Fix the checksum unit tests for crc32.Kevin Greenan2015-01-191-2/+15
* Add option to return fragment metadata as a dict, instead of an opaque buffer.Kevin Greenan2015-01-191-6/+139
* A few quick fixes:Kevin Greenan2014-10-231-0/+4
* Modified the decode function to return a list of byte arrays when ranges areKevin Greenan2014-10-231-14/+11
* Merged in use_backend_id (pull request #15) Tushar Gohad2014-10-221-5/+5
|\
| * use enumerated backend_id to reference a backenduse_backend_idEric Lambert2014-10-221-5/+5
* | Add range support to the decode API.Kevin Greenan2014-10-221-10/+68
|/
* First commit for needed_fragments interface change in liberasurecode.Kevin Greenan2014-08-201-12/+30
* Added compatibility for the new liberasurecode metadata and cleanup APIsKevin Greenan2014-08-131-11/+12
* The API and C unit tests now pass. Commented out metadata-specific tests, wh...Kevin Greenan2014-08-081-2/+2
* Plugging liberasurecode functions into pyeclibKevin Greenan2014-08-022-1700/+164
* Fix backend names to match liberasurecode ++Tushar Gohad2014-07-271-20/+2
* Issue-52: fixed leak in reconstruct pathEric Lambert2014-06-261-1/+2
* pyeclib_c: Use exact-width int types in frag hdrsTushar Gohad2014-06-261-6/+10
* Fix addr arg to is_addr_aligned(): int -> ulongTushar Gohad2014-06-261-1/+1
* Fix return type for convert_list_to_bitmap()Tushar Gohad2014-06-261-2/+2
* Merge remote-tracking branch 'origin/issue-51' into split-libecTushar Gohad2014-06-261-9/+63
|\
| * Fixed an error where pyeclib was not freeing the memory allocated to theissue-51Mark Storer2014-06-261-9/+63
* | Revert "pyeclib_c: Split include, core, integrity_util"Tushar Gohad2014-06-265-526/+0
|/
* pyeclib_c: Split include, core, integrity_utilTushar Gohad2014-06-265-0/+526
* Move 'w' handling to pyeclib_c backendTushar Gohad2014-06-232-17/+47
* ec_iface: Expose DATA/PARITY constraints in Python APITushar Gohad2014-06-221-2/+2
* pyeclib_c.h: Minor formatting/reorganizationTushar Gohad2014-06-221-23/+25
* Add copyright/license header for capsulethunk.hTushar Gohad2014-06-221-0/+26
* pyeclib_c: Sync enum defns with ec_iface.pyTushar Gohad2014-06-222-21/+58
* Documentation changes to complete description of pyeclib_c_get_segment_info andMark Storer2014-06-041-31/+19
* Changed the method name of free_buffer to check_and_free_buffer and updated theMark Storer2014-06-041-26/+26
* Merged in issue-45 (pull request #2) Kevin Greenan2014-06-031-32/+43
|\
| * Checked the return status from malloc calls before deref to prevent seg faults.Mark Storer2014-06-031-32/+43
* | issue-46: fixed some memory leaks, as well as some minor fixes.Eric Lambert2014-06-031-1/+2
|/
* Fix the the for loop initialization to remove var declartion in the for loop.Mark Storer2014-06-031-31/+36
* - Replaced some tabs with expanded spacesMark Storer2014-06-021-213/+207
* Cleaned up memory allocation and fragment allocation to reuse code instead ofMark Storer2014-05-301-28/+35
* Completed pass of pyeclib_c_check_metadataMark Storer2014-05-301-51/+76
* Completed pass over the c_get_metadata method.Mark Storer2014-05-301-86/+124
* Complete second pass of pyeclib_c_reconstructMark Storer2014-05-301-34/+44