Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix segmentation fault if frag header corruptedcorrupted-header | Kota Tsuyuzaki | 2016-02-11 | 1 | -0/+8 |
| | | | | | | | | | | If the fragment header corrupted (I didn't dig it though), it will cause segmentation error which can not be handled in decoding process. To prevent such an unfortunate situation, this patch makes liberasurecode to skip the decoding and to return an error status. | ||||
* | Look up version number in version header (part 2) | Tushar Gohad | 2015-12-10 | 1 | -7/+9 |
| | |||||
* | Doxygen related cleanup | Tushar Gohad | 2015-12-10 | 1 | -14/+14 |
| | |||||
* | Minor doc automake fixes | Tushar Gohad | 2015-12-10 | 1 | -3/+3 |
| | |||||
* | Make libtool archive references relative to builddir | Tushar Gohad | 2015-12-10 | 1 | -6/+6 |
| | |||||
* | Display build config at the end of configure run | Tushar Gohad | 2015-12-10 | 1 | -0/+15 |
| | |||||
* | Get version from liberasurecode version header | Tushar Gohad | 2015-12-10 | 4 | -25/+38 |
| | | | | ... (keep version in one place) | ||||
* | Use absolute path for get_flags test program | Tushar Gohad | 2015-12-10 | 1 | -1/+1 |
| | | | | | ... fixes issues with builds where configure is invoked from a directory other than the topdir | ||||
* | Add missing pkg-config defns where required | Tushar Gohad | 2015-12-10 | 1 | -0/+23 |
| | |||||
* | Fix minor rev | Tushar Gohad | 2015-12-10 | 2 | -4/+4 |
| | |||||
* | Include major API version in pkg-config file name | Tushar Gohad | 2015-12-10 | 3 | -5/+29 |
| | |||||
* | Revert "Log to syslog and stderr by default"v1.1.1 | Tushar Gohad | 2015-12-04 | 1 | -1/+1 |
| | | | | This reverts commit 21ed77fed2e31ec5183460a6bd9ff4592140b409. | ||||
* | Create includedir on call to install-exec-hook | Chris Lamb | 2015-12-02 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | Debian maintainers reported that liberasurecode could not be built reproducibly. What happens is that erasurecode_version.h headers are non-determinstically installed in the target directory depending on the system clock. This is due to debian/tmp/usr/include not being created and the install-exec-hook ignores errors. The attached patch ensures target ${includedir} exists and therefore the headers will always be there. Signed-off-by: Chris Lamb <lamby@debian.org> | ||||
* | README.md edited online with Bitbucket | Tushar Gohad | 2015-11-19 | 1 | -27/+32 |
| | |||||
* | Update AUTHORS with Debian/Ubuntu contributors | Tushar Gohad | 2015-11-14 | 1 | -1/+2 |
| | |||||
* | Ensure ec backends can actually be loaded. | James Page | 2015-11-14 | 7 | -7/+7 |
| | | | | | | | Use the actual soname rather than the fully unversioned name, ensuring that systems that don't have -dev packages actually work. Signed-off-by: James Page <james.page@ubuntu.com> | ||||
* | README update for build/install dependencies | Tushar Gohad | 2015-10-25 | 1 | -0/+11 |
| | |||||
* | Release 1.1.0v1.1.0 | Tushar Gohad | 2015-10-20 | 5 | -3/+15 |
| | |||||
* | Fix liberasurecode include path in pkgconfig | Tushar Gohad | 2015-10-20 | 1 | -1/+1 |
| | |||||
* | Make doxygen recurse into source/include directories | Tushar Gohad | 2015-10-20 | 1 | -4/+3 |
| | |||||
* | Merged header_symlinks into master | Tushar Gohad | 2015-09-22 | 15 | -38/+105 |
|\ | |||||
| * | Split helpers.h include for backward compatibility | Tushar Gohad | 2015-09-22 | 14 | -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 compat | Tushar Gohad | 2015-09-20 | 2 | -0/+11 |
|/ | |||||
* | Eliminate erasurecode_stdinc.h dependency on log.h | Tushar Gohad | 2015-09-18 | 4 | -1/+5 |
| | |||||
* | Move fragment_header defn to main erasurecode header | Tushar Gohad | 2015-09-17 | 2 | -26/+25 |
| | |||||
* | Fixing Issue #19 by stubbing out Jerasures uninit function. | Kevin Greenan | 2015-09-12 | 1 | -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.9 | Tushar Gohad | 2015-09-06 | 5 | -7/+14 |
| | |||||
* | Enforce the (k + m < 32) limit, add unit tests | Kota Tsuyuzaki | 2015-08-18 | 3 | -2/+41 |
| | |||||
* | Rename MAJOR, MINOR version macros | Tushar Gohad | 2015-08-06 | 1 | -4/+4 |
| | |||||
* | Release 1.0.8v1.0.8 | Tushar Gohad | 2015-07-20 | 5 | -5/+31 |
| | |||||
* | Note liberasurecode_rs_vand backend being added | Tushar Gohad | 2015-07-20 | 1 | -406/+407 |
| | |||||
* | Rename remaining INTERNAL_RS_VAND instances | Tushar Gohad | 2015-07-20 | 3 | -32/+32 |
| | | | | ... to LIBERASURECODE_RS_VAND | ||||
* | Remove autotools-generated program from git control | Tushar Gohad | 2015-07-20 | 1 | -791/+0 |
| | |||||
* | This fixes a bug discovered when passing a new insufficient fragments exception | Kevin Greenan | 2015-07-12 | 1 | -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 master | Tushar Gohad | 2015-06-24 | 1 | -0/+29 |
|\ | |||||
| * | This will prevent the backends from reconstructing a specific index, when it issimilar_to_issue_63 | Kevin Greenan | 2015-06-23 | 1 | -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_vand | Tushar Gohad | 2015-06-23 | 1 | -0/+15 |
| | |||||
* | Remove autoconf installed files from git control | Tushar Gohad | 2015-06-23 | 3 | -10240/+0 |
| | |||||
* | Add liberasurecode_rs_vand backend to cleanfiles list | Tushar Gohad | 2015-06-22 | 1 | -1/+2 |
| | |||||
* | Merged liberasurecode_rs_vand-rename into master | Tushar Gohad | 2015-06-22 | 9 | -141/+143 |
|\ | |||||
| * | Rename liberasurecode_rsvand -> liberasurecode_rs_vandliberasurecode_rs_vand-rename | Tushar Gohad | 2015-06-22 | 4 | -11/+11 |
| | | |||||
| * | Rename rs_vand_internal to liberasurecode_rs_vand | Tushar Gohad | 2015-06-22 | 9 | -132/+134 |
| | | |||||
* | | Fix get_supported_flags() arguments | Tushar Gohad | 2015-06-22 | 1 | -1/+1 |
| | | |||||
* | | Add -f argument to autoreconf to regenerate aclocal macros | Tushar Gohad | 2015-06-22 | 1 | -1/+1 |
|/ | |||||
* | Fix open/write() and uninitialize var warnings in rs_vand internal | Tushar Gohad | 2015-06-22 | 1 | -3/+6 |
| | |||||
* | Merge remote-tracking branch 'origin/new_commits_for_1_0_8' | Tushar Gohad | 2015-06-21 | 15 | -20/+1605 |
|\ | |||||
| * | Properly set W in the new internal RS backend. Without this, the fragment ↵new_commits_for_1_0_8 | Kevin Greenan | 2015-06-18 | 1 | -1/+1 |
| | | | | | | | | | | | | length passed up is incorrect. | ||||
| * | Remove excessive header install in src/Makefile.am | Kevin Greenan | 2015-06-18 | 1 | -6/+0 |
| | | |||||
| * | Properly detect 64-bit architecture. | Kevin Greenan | 2015-06-18 | 1 | -1/+3 |
| | | |||||
| * | Fix 'make test' to properly run null and installed backend tests. | Kevin Greenan | 2015-06-18 | 2 | -3/+4 |
| | |