aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Revert "lexer: lex() must also return matches"Raghuram Subramani2025-07-28
| | | | This reverts commit b2969a13af3faf10a38385cbb2a45e144e80a608.
* engine: PUT must also be skippedRaghuram Subramani2025-07-28
|
* Revert "lexer: hydrate lex_t->matches"Raghuram Subramani2025-07-28
| | | | This reverts commit c99f7c4752f816e2a4dbff728fb7d1fb5d8fa103.
* lexer: key->matchRaghuram Subramani2025-07-27
|
* lexer: hydrate lex_t->matchesRaghuram Subramani2025-07-27
|
* lexer: delete unnecessary linesRaghuram Subramani2025-07-27
|
* lexer: fix infinite loop on finding eachdoRaghuram Subramani2025-07-27
|
* lexer: handle putRaghuram Subramani2025-07-27
|
* engine: handle_for->handle_eachdoRaghuram Subramani2025-07-27
|
* engine: parse each file's configRaghuram Subramani2025-07-27
|
* lexer: lex() must also return matchesRaghuram Subramani2025-07-27
|
* engine: get list of files from keyRaghuram Subramani2025-07-27
|
* lexer: eachdo doesn't delimit by ":"Raghuram Subramani2025-07-27
|
* filehandler: implement enumfilesindir()Raghuram Subramani2025-07-27
|
* lexer: for->eachdoRaghuram Subramani2025-07-27
|
* engine: dummy handle_for()Raghuram Subramani2025-07-27
|
* lexer: fix memory leak with new_directive and new_matchRaghuram Subramani2025-07-27
|
* lexer: implement handle_for()Raghuram Subramani2025-07-27
|
* lexer: handle endforRaghuram Subramani2025-07-27
|
* lexer: add for_operand_tRaghuram Subramani2025-07-27
|
* lexer: add FOR, ENDFOR to possible directivesRaghuram Subramani2025-07-27
|
* main: move defines into header, and use define for CONFIG_FILERaghuram Subramani2025-07-27
|
* main: introduce global msg_t and don't hardcode directoryRaghuram Subramani2025-07-27
|
* config: add config_delete()Raghuram Subramani2025-07-27
|
* main: use config_fetch_and_parse()Raghuram Subramani2025-07-27
|
* config: implement config_fetch_and_parse()Raghuram Subramani2025-07-27
|
* engine,lexer: use strdup() instead of hacking asprintf()Raghuram Subramani2025-07-27
|
* main: open config only when necessaryRaghuram Subramani2025-07-27
|
* main: avoid leaking memoryRaghuram Subramani2025-07-26
|
* util: add wrap_ptr()Raghuram Subramani2025-07-26
|
* util: move ptr_wrapper_t to utilRaghuram Subramani2025-07-26
|
* config,main,list: get resources from config.cfg instead of a compiled config.hRaghuram Subramani2025-07-26
|
* util: delete remove_spaces()Raghuram Subramani2025-07-26
|
* config: trim values instead of removing spaces in the arrayRaghuram Subramani2025-07-26
|
* config: no need to strdup() before appending to listRaghuram Subramani2025-07-26
|
* util: update headerRaghuram Subramani2025-07-26
|
* config: config_parse() must return config_t *Raghuram Subramani2025-07-26
|
* config: support arraysRaghuram Subramani2025-07-26
|
* config: add value to values listRaghuram Subramani2025-07-26
|
* config: no point trimming if spaces are to be removedRaghuram Subramani2025-07-26
|
* util: make remove_spaces() return char *Raghuram Subramani2025-07-26
|
* config: parse key=value and arraysRaghuram Subramani2025-07-26
|
* util: init remove_spaces(), ltrim() and rtrim()Raghuram Subramani2025-07-26
|
* config: change delimiterRaghuram Subramani2025-07-26
|
* config: use a list to keep track of keys and valuesRaghuram Subramani2025-07-26
|
* build: update CMakeLists & delete unused filehandler_tRaghuram Subramani2025-07-26
|
* config: initRaghuram Subramani2025-07-26
|
* util: implement trim()Raghuram Subramani2025-07-26
|
* lexer: move away from a monolithic function to determine directiveRaghuram Subramani2025-07-25
|
* engine: remove TODORaghuram Subramani2025-07-12
| | | | The previous two commits handle this.