| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Initial commit of unit tests [WIP]
* Address shortcomings and bugs flushed out by unit tests
* Enable unit testing in CI workflow
* Enable verbose ctests
* Handle lack of __FILE_NAME__ define
* Only podman support `run --arch` argument
* Skip docker build testing if CI system cannot pull an image
* Remove errant call to puts()
* Identify local repo user
* Fix missing xmllint
* NULL terminate arrays
* Fix filename assignment in is_url mode
* Break loop when expected lines are exhausted
* strcmp_array expects NULL terminated array. Iterating by size in this case passes NULL to strcmp leading to an invalid read
* Remove debug printf statements
* Disable a few warnings for tests
* Workaround for ctest junit xml truncation
* Update checkout@v4
* Prevent false-positive result
* Return zero on error
* Fix strlist_remove function
* Value argument can be constant
* Fix test to match changes to startswith and endswith
* Add test_ini.c
* Fix redaction code to accept NULL pointers in array
* And let the caller specify the length of the array of strings to redact.
* Redactions now occur directly on authentication strings rather than their command line arguments
* Fix BUILD_TESTING_DEBUG
* Adds missing -D argument
|
| |
|
|
|
|
| |
* ini_section_search now has three matching modes _EXACT, _BEGINS, and _SUBSTR
|
| |
|
|
|
|
| |
* If no data exists beyond the operator, set the value to an empty string
|
|
|
|
| |
* Fix realloc error handler
|
|
|
|
|
|
| |
* Caller can choose to dump raw unmodified key/value pairs, or render all values through the template engine
* Fixes spurious line feeds injected into the output stream
* Uses LINE_SEP instead of "\n"
|
| |
|
| |
|
|
|
|
| |
* Add error handling
|
|
|
|
| |
* ini_open uses the stack instead of malloc
|
|
|
|
| |
* Fix up error handling for relloc'd data
|
| |
|
|
|
|
| |
* One can still display the ini configuration by using ini_show(iniptr, stdout);
|
| |
|
| |
|
|
|
|
|
|
| |
* Rename ini_section_record() to ini_section_create()
* Remove unnecessary trigger from unquote()
* Rename long_data to multiline_data to visually clarify what's going on
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
only when a variable is being read
|
|
|
|
|
|
|
|
|
| |
* ini_section_record() returns status now
* Reading long data variables (multi-line arrays) behaves consistently
Refactor:
* ini_data_record() is now ini_data_append()
|
|
|
|
|
|
|
| |
* Return status from conda_ and delivery_ functions
* Caller prints meaningful error, and handles it
* Enable warnings during compilation
* Squelch format-truncation warning -- those strings are extremely unlikely to overflow (famous last words)
|
| |
|
|
|
|
|
| |
* Shorten OHMYCAL to OMC
* Rename ohmycal.h to omc.h
|
|
|
|
| |
* Remove unused code/comments
|
|
|