summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.1.0v1.1.0Tushar Gohad2015-10-205-3/+15
|
* Fix liberasurecode include path in pkgconfigTushar Gohad2015-10-201-1/+1
|
* Make doxygen recurse into source/include directoriesTushar Gohad2015-10-201-4/+3
|
* Merged header_symlinks into masterTushar Gohad2015-09-2215-38/+105
|\
| * Split helpers.h include for backward compatibilityTushar Gohad2015-09-2214-40/+96
| | | | | | | | | | | | | | Users of liberasurecode <= 1.0.7 used alloc/free helpers (which they shouldn't have). This change is to make sure we are still able to those older revs of programs and they work with newer liberasurecode.
| * Create header symlinks in std locations for backward compatTushar Gohad2015-09-202-0/+11
|/
* Eliminate erasurecode_stdinc.h dependency on log.hTushar Gohad2015-09-184-1/+5
|
* Move fragment_header defn to main erasurecode headerTushar Gohad2015-09-172-26/+25
|
* Fixing Issue #19 by stubbing out Jerasures uninit function.Kevin Greenan2015-09-121-0/+15
| | | | | | | | | | If the underlying jerasure implementation is old (pre-jerasure.org), then it will not contain an uninit function for the underlying GF object. Since this is only used in alg_sig, which is not used by anything else at the moment, we stub it out if it does not exist. Once we make the change to have alg_sig use the internal GF functions, this whole problem goes away.
* Release 1.0.9v1.0.9Tushar Gohad2015-09-065-7/+14
|
* Enforce the (k + m < 32) limit, add unit testsKota Tsuyuzaki2015-08-183-2/+41
|
* Rename MAJOR, MINOR version macrosTushar Gohad2015-08-061-4/+4
|
* Release 1.0.8v1.0.8Tushar Gohad2015-07-205-5/+31
|
* Note liberasurecode_rs_vand backend being addedTushar Gohad2015-07-201-406/+407
|
* Rename remaining INTERNAL_RS_VAND instancesTushar Gohad2015-07-203-32/+32
| | | | ... to LIBERASURECODE_RS_VAND
* Remove autotools-generated program from git controlTushar Gohad2015-07-201-791/+0
|
* This fixes a bug discovered when passing a new insufficient fragments exceptionKevin Greenan2015-07-121-1/+1
| | | | | | | | | | up through Python. The code that preprocesses decoded fragments to see if it can simply concat the data fragments instead of decodeing was not properly deduping fragments, which leads to a failed assertion. This properly dedups fragments in the fragments_to_string function.
* Merged similar_to_issue_63 into masterTushar Gohad2015-06-241-0/+29
|\
| * This will prevent the backends from reconstructing a specific index, when it issimilar_to_issue_63Kevin Greenan2015-06-231-0/+29
|/ | | | | | | specified as "available" by the caller. I feel that only buggy code would do this... NOTE: In the future, we should return an error when this happens.
* Add pkg-config template for liberasurecode_rs_vandTushar Gohad2015-06-231-0/+15
|
* Remove autoconf installed files from git controlTushar Gohad2015-06-233-10240/+0
|
* Add liberasurecode_rs_vand backend to cleanfiles listTushar Gohad2015-06-221-1/+2
|
* Merged liberasurecode_rs_vand-rename into masterTushar Gohad2015-06-229-141/+143
|\
| * Rename liberasurecode_rsvand -> liberasurecode_rs_vandliberasurecode_rs_vand-renameTushar Gohad2015-06-224-11/+11
| |
| * Rename rs_vand_internal to liberasurecode_rs_vandTushar Gohad2015-06-229-132/+134
| |
* | Fix get_supported_flags() argumentsTushar Gohad2015-06-221-1/+1
| |
* | Add -f argument to autoreconf to regenerate aclocal macrosTushar Gohad2015-06-221-1/+1
|/
* Fix open/write() and uninitialize var warnings in rs_vand internalTushar Gohad2015-06-221-3/+6
|
* Merge remote-tracking branch 'origin/new_commits_for_1_0_8'Tushar Gohad2015-06-2115-20/+1605
|\
| * Properly set W in the new internal RS backend. Without this, the fragment ↵new_commits_for_1_0_8Kevin Greenan2015-06-181-1/+1
| | | | | | | | | | | | length passed up is incorrect.
| * Remove excessive header install in src/Makefile.amKevin Greenan2015-06-181-6/+0
| |
| * Properly detect 64-bit architecture.Kevin Greenan2015-06-181-1/+3
| |
| * Fix 'make test' to properly run null and installed backend tests.Kevin Greenan2015-06-182-3/+4
| |
| * Fixing issue #17 to namespace header files.Kevin Greenan2015-06-181-1/+2
| |
| * Plugging new internal RS backend into liberasurecode.Kevin Greenan2015-06-185-7/+430
| |
| * Adding internal tests for the new internal RS codec.Kevin Greenan2015-06-183-1/+409
| |
| * Adding new built-in backend for RS VandermondeKevin Greenan2015-06-187-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_longTushar Gohad2015-06-211-0/+1
| |
* | Mimic Zaitcev's CFLAGS fix on the debug sideTushar Gohad2015-06-211-1/+1
| | | | | | | | Ref commit: 5cbab56a1a8ba78c72e8238458b462df0611070f
* | Add get_flags_from_cpuid.c to distTushar Gohad2015-06-211-1/+1
| |
* | Merged fix_m4_macros into masterTushar Gohad2015-06-2113-9112/+169
|\ \
| * | Remove remaining m4/ referencesfix_m4_macrosTushar Gohad2015-06-218-8637/+0
| |/
| * Removing all m4 references for CPUID by creating special C program to parseKevin Greenan2015-05-034-361/+169
| | | | | | | | CPUID and directly doing compiler checks in autoconf.ac
| * Replace GPL m4 macros with different macros inside of ax_ext.m4Kevin Greenan2015-05-023-187/+73
|/
* Add missing #ifdef __cplusplus closure, Fixes #14 (take 2)Tushar Gohad2015-05-011-1/+1
|
* Merged in zaitcev/liberasurecode/missing_cflags (pull request #16)Tushar Gohad2015-04-301-1/+1
|\ | | | | | | Make ./configure to obey CFLAGS
| * Make ./configure to obey CFLAGSPete Zaitcev2015-04-301-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 #14Tushar Gohad2015-04-301-0/+4
|
* Fix a uint < 0 warning reported by ClangTushar Gohad2015-04-302-4/+4
| | | | Also add -Wall for future builds
* This fixed the memory leak mentioned in Issue #12:Kevin Greenan2015-04-272-1/+22
| | | | https://bitbucket.org/tsg-/liberasurecode/issue/12/make-valgrind-test-fails