Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Transition away from find_package | Joseph Hunkeler | 2020-02-04 | 1 | -3/+26 | |
| | ||||||
* | Stop using find_package | Joseph Hunkeler | 2020-02-04 | 1 | -1/+1 | |
| | ||||||
* | Implement mkruntime interface | Joseph Hunkeler | 2020-02-04 | 1 | -0/+62 | |
| | ||||||
* | Use StrList for array handling | Joseph Hunkeler | 2020-02-04 | 3 | -45/+33 | |
| | ||||||
* | Initial commit of strlist.[c,h] | Joseph Hunkeler | 2020-02-04 | 2 | -3/+25 | |
| | ||||||
* | Add handlers to cmake | Joseph Hunkeler | 2020-01-31 | 1 | -1/+1 | |
| | ||||||
* | Initial commit of generic array handler code | Joseph Hunkeler | 2020-01-31 | 2 | -0/+353 | |
| | ||||||
* | SEAD - memory leaks | Joseph Hunkeler | 2020-01-30 | 12 | -46/+68 | |
| | ||||||
* | Fix more memory leaks: | Joseph Hunkeler | 2020-01-28 | 6 | -14/+41 | |
| | | | | | Add ability to free ManifestPackage structure Fix bug: manifest_search pointer got free()ed accidentally. | |||||
* | Remove md5sum function | Joseph Hunkeler | 2020-01-28 | 10 | -44/+25 | |
| | | | | * Fix a few glaring memory leaks | |||||
* | Bug fixes: | Joseph Hunkeler | 2020-01-27 | 4 | -18/+50 | |
| | | | | | | * Fix buffer overflow issue with SHA256 buffer * Add missing origin to manifest * Fix missing manifest download | |||||
* | Fix some buffer overflows, add a few more | Joseph Hunkeler | 2020-01-27 | 7 | -19/+200 | |
| | ||||||
* | Begin hooking up version spec function(s) to installation | Joseph Hunkeler | 2020-01-24 | 4 | -27/+67 | |
| | ||||||
* | fstree() now accepts filter modes ↵ | Joseph Hunkeler | 2020-01-23 | 4 | -36/+61 | |
| | | | | SPM_FSTREE_FLT_{NONE,CONTAINS,ENDSWITH,STARTSWITH} | |||||
* | Change fstree signature | Joseph Hunkeler | 2020-01-22 | 5 | -16/+22 | |
| | | | | | Change strstr_array return type to char* Re-add and reorder a few prototypes in spm.h | |||||
* | Groundhog day 2 | Joseph Hunkeler | 2020-01-22 | 5 | -4/+71 | |
| | ||||||
* | groundhog day | Joseph Hunkeler | 2020-01-21 | 7 | -394/+752 | |
| | ||||||
* | Add runtime environment manipulation routines | Joseph Hunkeler | 2020-01-14 | 3 | -24/+427 | |
| | ||||||
* | split() returns NULL if input string is NULL | Joseph Hunkeler | 2020-01-14 | 1 | -0/+3 | |
| | ||||||
* | Handle realpath() error when string is NULL | Joseph Hunkeler | 2020-01-14 | 1 | -0/+5 | |
| | ||||||
* | Make global installation prefix available to the program | Joseph Hunkeler | 2020-01-14 | 1 | -0/+6 | |
| | ||||||
* | Update README.md | Joseph Hunkeler | 2020-01-07 | 1 | -2/+2 | |
| | ||||||
* | Update README.md | Joseph Hunkeler | 2019-12-31 | 5 | -3/+116 | |
| | | | | * Add environment.c | |||||
* | Update README.md | Joseph Hunkeler | 2019-12-31 | 1 | -3/+95 | |
| | ||||||
* | bugfix: return empty string if binary has no prior RPATH defined | Joseph Hunkeler | 2019-12-31 | 1 | -1/+1 | |
| | ||||||
* | Finish rpath_autoset implementation | Joseph Hunkeler | 2019-12-31 | 1 | -1/+4 | |
| | ||||||
* | Sanitize inputs BEFORE constructing a command string | Joseph Hunkeler | 2019-12-31 | 4 | -10/+72 | |
| | ||||||
* | Fixes | Joseph Hunkeler | 2019-12-30 | 8 | -9/+60 | |
| | | | | | | | * Verbosity++ * If no requirements are present do not to report we are installing some * Redirect all shell output to stderr (need a better way) * implemented file_is_binexec() to avoid running patchelf on generic data files | |||||
* | Fix inane compiler warnings | Joseph Hunkeler | 2019-12-30 | 13 | -104/+183 | |
| | | | | | | * fix rpath_set * add rpath_autoset * add internal command "rpath_set" | |||||
* | Minor fixes: | Joseph Hunkeler | 2019-12-29 | 16 | -92/+120 | |
| | | | | | | * size_t in place of int * Moved some variables closer to their execution scope * Add some error checks | |||||
* | Documentation (and stubs) | Joseph Hunkeler | 2019-12-28 | 9 | -18/+178 | |
| | ||||||
* | Fixes: | Joseph Hunkeler | 2019-12-28 | 20 | -31/+2385 | |
| | | | | | | | * doxygen config * doxygen @file directives * corrected stupid strip() implemention * corrected strip usage by config parser. wrong pointer. | |||||
* | Started work on build helper functions | Joseph Hunkeler | 2019-12-28 | 9 | -8/+364 | |
| | ||||||
* | Listing packages and printing banners | Joseph Hunkeler | 2019-12-26 | 3 | -23/+64 | |
| | ||||||
* | Version matching and package searching | Joseph Hunkeler | 2019-12-26 | 6 | -31/+273 | |
| | ||||||
* | Add version_spec.c | Joseph Hunkeler | 2019-12-24 | 4 | -1/+204 | |
| | ||||||
* | Add fopen/close/rewind for urls | Joseph Hunkeler | 2019-12-23 | 3 | -2/+554 | |
| | ||||||
* | Remove leftover range check | Joseph Hunkeler | 2019-12-23 | 1 | -1/+1 | |
| | ||||||
* | Implement basic package manifest | Joseph Hunkeler | 2019-12-21 | 4 | -48/+193 | |
| | ||||||
* | Add new prototypes and structures | Joseph Hunkeler | 2019-12-20 | 1 | -0/+21 | |
| | ||||||
* | Add MD5 and SHA256 funtions | Joseph Hunkeler | 2019-12-20 | 1 | -0/+68 | |
| | ||||||
* | Add openssl dependency | Joseph Hunkeler | 2019-12-20 | 1 | -2/+2 | |
| | ||||||
* | Add --reindex option | Joseph Hunkeler | 2019-12-20 | 1 | -0/+4 | |
| | ||||||
* | Add manifest_generate() | Joseph Hunkeler | 2019-12-20 | 1 | -0/+92 | |
| | ||||||
* | Add join() | Joseph Hunkeler | 2019-12-20 | 1 | -0/+50 | |
| | ||||||
* | Add expandpath() | Joseph Hunkeler | 2019-12-20 | 2 | -0/+78 | |
| | ||||||
* | Deterministic install output | Joseph Hunkeler | 2019-12-19 | 1 | -15/+34 | |
| | ||||||
* | Clean up a little bit. | Joseph Hunkeler | 2019-12-19 | 3 | -10/+12 | |
| | ||||||
* | Make command line argument a thing | Joseph Hunkeler | 2019-12-19 | 3 | -34/+167 | |
| | ||||||
* | Refactor project structure | Joseph Hunkeler | 2019-12-18 | 16 | -5/+20 | |
| |