summaryrefslogtreecommitdiff
path: root/src
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
* Refactor pyeclib python src tree for nosetestsTushar Gohad2014-12-105-1548/+0
* Add min_parity_fragments_needed() per ECDriverTushar Gohad2014-11-202-0/+14
* Make library_import_str arg to ECDriver conditionalTushar Gohad2014-11-191-10/+5
* Adding get_segment_byterange_info and the appropriate tests...v0.9.10Kevin Greenan2014-10-281-0/+74
* 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-223-13/+9
|\
| * use enumerated backend_id to reference a backenduse_backend_idEric Lambert2014-10-223-13/+9
* | 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-203-19/+40
* 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-082-3/+5
* Plugging liberasurecode functions into pyeclibKevin Greenan2014-08-024-1731/+209
* Fix backend names to match liberasurecode ++Tushar Gohad2014-07-271-20/+2
* Add origin/license info for enum.pyTushar Gohad2014-06-291-0/+23
* ec_iface: Add pyeclib version codeTushar Gohad2014-06-281-0/+11
* 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
* | ec_iface: Renm hdrcksum types enum, none new defaultTushar Gohad2014-06-262-11/+18
|/
* pyeclib_c: Split include, core, integrity_utilTushar Gohad2014-06-265-0/+526
* ec_iface: Rename chksum type inline->inline_crc32Tushar Gohad2014-06-232-4/+5
* ec_iface: Store PyECLibEnum objects in ECDriverTushar Gohad2014-06-232-31/+29
* ec_iface: Additional PyECLibEnum helpersTushar Gohad2014-06-231-1/+17
* ec_iface: Minor formatting clean-upTushar Gohad2014-06-231-4/+1
* Change ec_type, chksum_type checks to use new Enum defnsTushar Gohad2014-06-232-2/+11
* ec_iface: Use positive_int_value for k/m validationTushar Gohad2014-06-231-12/+11
* Add missing ec_type arg to init() error printTushar Gohad2014-06-231-1/+2
* core.py: Use PyECLib_HDRCHKSUM_Types/EC_TypesTushar Gohad2014-06-231-5/+6
* Move 'w' handling to pyeclib_c backendTushar Gohad2014-06-234-81/+52