| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-03 | Constify a bit sp_var_value.c | jvoisin | |
| 2021-07-22 | Sprinkle some const | jvoisin | |
| 2021-04-26 | Make it easier to figure functions parameters' names | Julien Voisin | |
| 2021-01-05 | Fix a superfluous `const` | jvoisin | |
| 2021-01-04 | Add a check on parameters names | xXx-caillou-xXx | |
| Snuffleupagus will now warn when a particular function doesn't have the expected parameters configuration-wise. | |||
| 2021-01-03 | Don't fallback to local variables when unable to get function parameter | Sylvain "caillou" Lefevre | |
| 2020-12-31 | Enabled matching on local var in php8 | jvoisin | |
| PHP8 failed hard when it couldn't find the local variable we're looking for. using ZEND_FETCH_CLASS_SILENT makes it silent. | |||
| 2018-10-06 | Bump coverage again | jvoisin | |
| 2018-07-13 | Yet an other pass of clang-format | jvoisin | |
| 2018-07-13 | Fix various possible integer overflows | xXx-caillou-xXx | |
| 2018-07-13 | Massively optimize how rules are handled | xXx-caillou-xXx | |
| This commit does a lot of things: - Use hashtables instead of lists to store the rules - Rules that can be applied at launch time won't be tried at runtime - Improve feedback when writing nonsensical rules - Make intensive use of `zend_string` instead of `char*` | |||
| 2018-02-27 | Improve the Readme file | jvoisin | |
| 2018-02-06 | Make our API consistent | jvoisin | |
| 2018-01-26 | Fix a segfault in `get_local_var` (#138) | Thibault "bui" Koechlin | |
| This commit fixes a segfault where 'get_local_var' would fail if no functions where called yet (`symtable` will be NULL) | |||
| 2018-01-15 | Fix some memleaks | jvoisin | |
| 2018-01-15 | Minor code cleanup | jvoisin | |
| 2018-01-12 | Refactor to improve the scoping | jvoisin | |
| 2017-12-28 | Clang-format pass | Thibault "bui" Koechlin | |
| - `clang-format --style="{BasedOnStyle: google, SortIncludes: false}" -i snuffleu*.c sp_*.c sp_*.h` - Update the documentation accordingly | |||
| 2017-12-21 | Refactor a bit | slefevre | |
| 2017-12-20 | Better parsing of the rules | xXx-caillou-xXx | |
| Thanks to this huge commit from @xXx-caillou-xXx, we can now write amazingly flexible rules. | |||
