| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-06 | Add format attribute to log function and adjust format specifiers | Christian Göttsche | |
| Annotate the common logging function sp_log_msgf() with the format attribute so compilers can check the used format string and passed arguments for discrepancies. Adjust the lineno printing by using %zu and the type size_t consistently. | |||
| 2024-06-06 | Avoid dropping const qualifier in casts | Christian Göttsche | |
| Adjusts casts to void dropping const qualifiers. This helps to avoid mistakes, e.g. modifying string literals. Also use size_t for length, similar to the upstream php interfaces. | |||
| 2023-04-29 | Improve how the parser is generated | jvoisin | |
| - use long variant of options for re2c in its makefile - use `define` instead of magic numbers - add some consts - trailing `;` are now mandatory for conditions - NULL bytes are no longer allowed in configuration file - the parser shouldn't crash in the absence of trailing new line at the end of its configuration file | |||
| 2022-05-15 | Silence a false positive in gcc | jvoisin | |
| 2022-05-06 | Another constify pass | jvoisin | |
| 2021-12-20 | allow '@set' as a synonym for 'set' in rules files | Ben Fuhrmannek | |
| 2021-12-20 | make set + @log/@info/@error conditional | Ben Fuhrmannek | |
| 2021-12-20 | added @warn/@err to config syntax | Ben Fuhrmannek | |
| 2021-11-30 | added @log logging feature to config parser | Ben Fuhrmannek | |
| 2021-10-21 | fix oob memory access | Ben Fuhrmannek | |
| 2021-09-02 | fixed compiler warnings + test cases | Ben Fuhrmannek | |
| 2021-09-01 | implemented proper operand precedence using the shunting yard algorithm | Ben Fuhrmannek | |
| 2021-08-31 | basic condition suuport for rules files | Ben Fuhrmannek | |
| 2021-08-16 | config supports variables now | Ben Fuhrmannek | |
| 2021-08-16 | fincy new scanner/parser for config rules + fixed a few bugs along the way + ↵ | Ben Fuhrmannek | |
| fixed related unittests | |||
