Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add copy.c, copy.h | Joseph Hunkeler | 2023-11-20 | 1 | -0/+191 |
| | | | | | | * copytree() * mkdirs() * copy2() | ||||
* | Rebranding | Joseph Hunkeler | 2023-11-20 | 1 | -1/+1 |
| | |||||
* | Replaces BUFSIZ with OMC_BUFSIZ | Joseph Hunkeler | 2023-11-20 | 6 | -15/+15 |
| | |||||
* | Rebrand for the last time | Joseph Hunkeler | 2023-11-20 | 4 | -6/+9 |
| | | | | | * Shorten OHMYCAL to OMC * Rename ohmycal.h to omc.h | ||||
* | Rebrand SPM to OHMYCAL | Joseph Hunkeler | 2023-11-03 | 1 | -4/+4 |
| | |||||
* | Add comments | Joseph Hunkeler | 2023-11-03 | 1 | -105/+27 |
| | |||||
* | Remove debug shell call | Joseph Hunkeler | 2023-10-31 | 1 | -8/+2 |
| | |||||
* | Add placeholders for conda.tool[_build_]version | Joseph Hunkeler | 2023-10-31 | 1 | -0/+4 |
| | |||||
* | Guard ini_free() in case cfg is not in use | Joseph Hunkeler | 2023-10-31 | 1 | -1/+4 |
| | | | | * Free delivery delivery context | ||||
* | Remove or disable dead code | Joseph Hunkeler | 2023-10-31 | 1 | -5/+1 |
| | |||||
* | Use new info.release_name member | Joseph Hunkeler | 2023-10-31 | 1 | -0/+3 |
| | |||||
* | Removes code that has moved to various source files | Joseph Hunkeler | 2023-10-31 | 1 | -142/+0 |
| | |||||
* | Consolidate conda_setup_headless() from main.c | Joseph Hunkeler | 2023-10-31 | 1 | -1/+15 |
| | |||||
* | Parse output of "printenv -0" to preserve environment correctly | Joseph Hunkeler | 2023-10-31 | 1 | -10/+30 |
| | | | | | | * Use fgetc in place of fgets * Split key/value on '=' * Issue warnings on invalid key/value | ||||
* | Consolidate functions and defines from main.c | Joseph Hunkeler | 2023-10-31 | 1 | -5/+126 |
| | |||||
* | Add delivery get_spec_header() | Joseph Hunkeler | 2023-10-31 | 1 | -0/+15 |
| | |||||
* | Add delivery_free function | Joseph Hunkeler | 2023-10-31 | 1 | -0/+48 |
| | | | | * Add guard_free_ macros | ||||
* | Fixes memory leak in conv_ macros | Joseph Hunkeler | 2023-10-31 | 1 | -3/+4 |
| | |||||
* | Consume up to one '=', instead of splitting on all occurrences | Joseph Hunkeler | 2023-10-31 | 1 | -4/+3 |
| | |||||
* | Fixes maximum number of tokens parsed by split() function | Joseph Hunkeler | 2023-10-31 | 1 | -9/+12 |
| | | | | * Resets the string pointer before returning to avoid freeing the wrong address in memory | ||||
* | Fixes potential double-free condition | Joseph Hunkeler | 2023-10-31 | 1 | -2/+7 |
| | | | | | * Only free pStrList->data[i] and pStrList->data if they are not NULL * Free tokenized string after append | ||||
* | Close dangling file descriptor | Joseph Hunkeler | 2023-10-31 | 1 | -1/+8 |
| | | | | * Only remove temporary script file if it exists | ||||
* | msg() function is now type void | Joseph Hunkeler | 2023-10-31 | 1 | -2/+9 |
| | | | | * Add debug_shell() function to interactively examine the runtime environment | ||||
* | Only truncate value when length is greater than zero | Joseph Hunkeler | 2023-10-31 | 1 | -67/+6 |
| | | | | * Remove unused code/comments | ||||
* | Initial commit | Joseph Hunkeler | 2023-10-26 | 14 | -0/+4352 |