Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fixing issue #17 to namespace header files. | Kevin Greenan | 2015-06-18 | 1 | -1/+2 | |
| | | ||||||
| * | Plugging new internal RS backend into liberasurecode. | Kevin Greenan | 2015-06-18 | 5 | -7/+430 | |
| | | ||||||
| * | Adding internal tests for the new internal RS codec. | Kevin Greenan | 2015-06-18 | 3 | -1/+409 | |
| | | ||||||
| * | Adding new built-in backend for RS Vandermonde | Kevin Greenan | 2015-06-18 | 7 | -2/+758 | |
| | | | | | | | | This is meant to be used in cases where ISA-L and Jerasure cannot be used. | |||||
* | | Silent autoconf warning for ac_cv_sizeof_long | Tushar Gohad | 2015-06-21 | 1 | -0/+1 | |
| | | ||||||
* | | Mimic Zaitcev's CFLAGS fix on the debug side | Tushar Gohad | 2015-06-21 | 1 | -1/+1 | |
| | | | | | | | | Ref commit: 5cbab56a1a8ba78c72e8238458b462df0611070f | |||||
* | | Add get_flags_from_cpuid.c to dist | Tushar Gohad | 2015-06-21 | 1 | -1/+1 | |
| | | ||||||
* | | Merged fix_m4_macros into master | Tushar Gohad | 2015-06-21 | 13 | -9112/+169 | |
|\ \ | ||||||
| * | | Remove remaining m4/ referencesfix_m4_macros | Tushar Gohad | 2015-06-21 | 8 | -8637/+0 | |
| |/ | ||||||
| * | Removing all m4 references for CPUID by creating special C program to parse | Kevin Greenan | 2015-05-03 | 4 | -361/+169 | |
| | | | | | | | | CPUID and directly doing compiler checks in autoconf.ac | |||||
| * | Replace GPL m4 macros with different macros inside of ax_ext.m4 | Kevin Greenan | 2015-05-02 | 3 | -187/+73 | |
|/ | ||||||
* | Add missing #ifdef __cplusplus closure, Fixes #14 (take 2) | Tushar Gohad | 2015-05-01 | 1 | -1/+1 | |
| | ||||||
* | Merged in zaitcev/liberasurecode/missing_cflags (pull request #16) | Tushar Gohad | 2015-04-30 | 1 | -1/+1 | |
|\ | | | | | | | Make ./configure to obey CFLAGS | |||||
| * | Make ./configure to obey CFLAGS | Pete Zaitcev | 2015-04-30 | 1 | -1/+1 | |
|/ | | | | | | | | | | | | Fedora build system sets global CFLAGS that include things like mandatory security enhancements. It works for all other packages, but ./configure in liberasurecode overrides provides CFLAGS. See Red Hat bug for a humorous workaround: https://bugzilla.redhat.com/show_bug.cgi?id=1208695#c4 Note that this patch does not monkey with the --debug side. Hopefuly this does not violate KISS principle. | |||||
* | Add missing #ifdef __cplusplus closure, Fixes #14 | Tushar Gohad | 2015-04-30 | 1 | -0/+4 | |
| | ||||||
* | Fix a uint < 0 warning reported by Clang | Tushar Gohad | 2015-04-30 | 2 | -4/+4 | |
| | | | | Also add -Wall for future builds | |||||
* | This fixed the memory leak mentioned in Issue #12: | Kevin Greenan | 2015-04-27 | 2 | -1/+22 | |
| | | | | https://bitbucket.org/tsg-/liberasurecode/issue/12/make-valgrind-test-fails | |||||
* | This is the fix for Issue #13: | Kevin Greenan | 2015-04-27 | 3 | -37/+187 | |
| | | | | | | | | | | | | | | https://bitbucket.org/tsg-/liberasurecode/issue/13/decode-fails-for-many-cases-when-m-k This fix includes: 1.) Proper buffer allocation for the 'missing_idxs' structure, which was not allocating enough space when k > m. 2.) Checks to use header fields of parity fragments during decode when *no* data fragments are available. 3.) Fixed the unit tests to properly handle the case where k <= m. 4.) Extended the unit test framework to support multiple tests per backend 5.) Added tests for all RS implementations: (4,8), (4,4), (10,10) | |||||
* | v1.0.7v1.0.7 | Tushar Gohad | 2015-04-15 | 2 | -2/+2 | |
| | ||||||
* | Adding a new HD XOR code for k=3, m=3, hd=3 | Kevin Greenan | 2015-04-09 | 5 | -5/+25 | |
| | | | | | | Also added additional test to test_xor_code to do an exhaustive decode test (all possible 1 and 2 disk failures) and changed teh default liberasurecode test to test (3, 3, 3). | |||||
* | Merged in fix-metadata-check (pull request #13) | Tushar Gohad | 2015-03-30 | 3 | -4/+10 | |
|\ | | | | | | | fix-metadata-check from Kota | |||||
| * | Add a decode error test w/o metadata check | Kota Tsuyuzaki | 2015-03-30 | 1 | -0/+5 | |
| | | ||||||
| * | Fix invalid metadata handling | Kota Tsuyuzaki | 2015-03-30 | 3 | -5/+6 | |
| | | | | | | | | | | | | | | | | | | On the current code, get_fragment_partition might touch the invlid memory area with minus index (that means a invalid header) and it causes segmentation fault. This fixes it to handle the minus index as a EBADHEADER and then no segmentaition fault appeared on the case. | |||||
* | | Merged in zaitcev/liberasurecode/missing_ldl (pull request #12) | Tushar Gohad | 2015-03-30 | 1 | -1/+1 | |
|\ \ | | | | | | | | | | Fix building with --disable-static | |||||
| * | | Fix building with --disable-static | Pete Zaitcev | 2015-03-30 | 1 | -1/+1 | |
|/ / | | | | | | | | | | | | | | | Fedora packaging rules require ./configure --disable-static. However, that ends with: ../src/.libs/liberasurecode.so: undefined reference to `dlopen' The fix is to add a missing -ldl into flags of test_xor_hd_code. | |||||
* | | Fix nasty rebuild bug where partiy would be reconstructed incorrectly | Kevin Greenan | 2015-03-30 | 3 | -48/+96 | |
|/ | | | | | | | | when both data and parity was missing. The fix is to just call decode when reconstructing parity, since it will have to do extra work anyway when data is missing. We did a little extra work in ISA-L to do better, but can save that for later, since 99% of the time decode will perform just fine. | |||||
* | README.md edited online with Bitbucket | Tushar Gohad | 2015-03-29 | 1 | -2/+2 | |
| | ||||||
* | Sanitize fragments_to_string() errorcodes, add tests for frags w/o fmetadata | Tushar Gohad | 2015-03-28 | 4 | -13/+64 | |
| | | | | Addresses issue#10 | |||||
* | Fixing bug where non-Intel platforms fail to compile due to SSE2-specific ↵ | Kevin Greenan | 2015-03-17 | 1 | -0/+2 | |
| | | | | | | header in the xor-encoder. FWIW, we did conditional compilation in the body of the code, but missed the header include. | |||||
* | v1.0.5v1.0.5 | Tushar Gohad | 2015-03-13 | 2 | -2/+2 | |
| | ||||||
* | Log to syslog and stderr by default | Tushar Gohad | 2015-03-13 | 1 | -1/+1 | |
| | ||||||
* | v1.0.4v1.0.4 | Tushar Gohad | 2015-03-11 | 2 | -2/+2 | |
| | ||||||
* | Reallow 0 byte encodes | Tushar Gohad | 2015-03-11 | 2 | -10/+0 | |
| | ||||||
* | test: Add missing EBACKENDNOTAVAIL checksv1.0.3 | Tushar Gohad | 2015-03-10 | 1 | -4/+55 | |
| | | | | | | | | | | | | Without these checks, backend libraries not being available is causing errors like in tests that are missing these checks: $ make test [snip] ok 1 - test_create_backend_invalid_args: UNKNOWN lt-liberasurecode_test: liberasurecode_test.c:276: test_destroy_backend_invalid_args: Assertion `desc > 0' failed. make: *** [test] Aborted (core dumped) Closes issue #6 | |||||
* | Set runtime ld path to point to local so's when running tests | Tushar Gohad | 2015-03-10 | 1 | -6/+15 | |
| | ||||||
* | WIP: fix doubtful code | Kota Tsuyuzaki | 2015-03-09 | 1 | -3/+2 | |
| | ||||||
* | Fix JERASURE_SONAME in alg_sig.h | Tushar Gohad | 2015-03-09 | 1 | -0/+4 | |
| | ||||||
* | Use enum value when handling shss | Kota Tsuyuzaki | 2015-03-09 | 2 | -2/+2 | |
| | ||||||
* | Merged in small-fix (pull request #11) | Tushar Gohad | 2015-03-08 | 1 | -12/+14 | |
|\ | | | | | Memory Leak Bug Fix on shss | |||||
| * | Fix memory leak by alloc internal_payload | Kota Tsuyuzaki | 2015-03-09 | 1 | -12/+14 | |
|/ | | | | | | shss always needs to decode but fragments_to_string will alloc internal_payload as a decoded data. It causes duplicated memory allocation and memory leak. | |||||
* | Fix so version to be 1.0.1 (was 0.9.10)v1.0.1 | Tushar Gohad | 2015-03-08 | 2 | -2/+2 | |
| | ||||||
* | v1.0v1.0 | Tushar Gohad | 2015-03-08 | 3 | -3/+3 | |
| | ||||||
* | Improve error code returns | Tushar Gohad | 2015-03-08 | 2 | -17/+21 | |
| | ||||||
* | Add md5sum implementation | Tushar Gohad | 2015-03-08 | 2 | -0/+340 | |
| | ||||||
* | Apply EINSUFFFRAGS to reconstruct | Kota Tsuyuzaki | 2015-03-06 | 2 | -1/+22 | |
| | ||||||
* | v1.0-rc3v1.0-rc3 | Tushar Gohad | 2015-03-05 | 1 | -1/+1 | |
| | ||||||
* | README.md edited online with Bitbucket | Tushar Gohad | 2015-03-05 | 1 | -458/+406 | |
| | ||||||
* | v1.0-rc2v1.0-rc2 | Tushar Gohad | 2015-03-04 | 1 | -441/+441 | |
| | ||||||
* | Merged in documentation (pull request #9) | Tushar Gohad | 2015-03-04 | 15 | -26/+42 | |
|\ | | | | | Documentation Updating | |||||
| * | Rename metadata_adder on backend_common | Kota Tsuyuzaki | 2015-03-05 | 11 | -12/+12 | |
| | | | | | | | | This patch renames the "metadata_adder" variable to "backend_metadata_size" |