summaryrefslogtreecommitdiff
path: root/src/sp_var_parser.c (follow)
AgeCommit message (Collapse)Author
2021-08-03fixed mem leak in parserBen Fuhrmannek
2021-08-02properly free memory on shutdownBen Fuhrmannek
2021-07-22Sprinkle some constjvoisin
2021-01-30Improve a bit the typing of the parserjvoisin
Use enum members instead of their numbers directly.
2020-11-06Constify a bit morejvoisin
2018-10-06Bump a bit the coveragejvoisin
* `setcookie` doesn't always return `true` anymore * clang-format * Cookies with invalid decryption are dropped, but the request isn't anymore * faulty unserialize are now dumpable
2018-02-07Use assertions for things that should never happenjvoisin
2018-02-06Make our API consistentjvoisin
2018-02-05Massive simplification of functions hookingjvoisin
2018-02-05Compatibility layer for pcre2jvoisin
This should close #129
2018-01-17Remove useless "head" member in our linked lists implementationsimon MAGNIN-FEYSOT
This should close #85
2017-12-28Clang-format passThibault "bui" Koechlin
- `clang-format --style="{BasedOnStyle: google, SortIncludes: false}" -i snuffleu*.c sp_*.c sp_*.h` - Update the documentation accordingly
2017-12-21Remove the now useless `validate_str` functionxXx-caillou-xXx
2017-12-21Rename, again, some typesjvoisin
2017-12-21Rename sp_node_t to sp_list_nodejvoisin
Since we now have sp_list and sp_tree, it makes sense to specify that nodes are only for lists.
2017-12-21Re-indent a bit a functionjvoisin
2017-12-21Minor code cleanupxXx-caillou-xXx
2017-12-20Refactor a bit the sp_tree implementationxXx-caillou-xXx
2017-12-20Better parsing of the rulesxXx-caillou-xXx
Thanks to this huge commit from @xXx-caillou-xXx, we can now write amazingly flexible rules.