| Age | Commit message (Collapse) | Author |
|
* for easier memory manegement, the entire sp_config struct was merged into snuffleupagus_globals and allocated on stack where possible
* SNUFFLEUPAGUS_G() can be written as SPG(), which is faster to type and easier to read
* execution_depth is re-initialized to 0 for each request
* function calls with inline string and length parameters consistently use ZEND_STRL instead of sizeof()-1
* execution is actually hooked if recursion protection is enabled
* some line breaks were removed to make the code more readable
|
|
|
|
This should close #241
|
|
|
|
|
|
|
|
Add support for eval filtering, only blacklist for now
|
|
|
|
|
|
Thanks to coverity
|
|
This one was tricky.
It was a great half-hour of joy, full of macros, ctags, gdb, radare2, tears, hardcoded `int3`, … to finally find that php calls `return` when it fails to parse some parameters for various reasons, even if everything goes fine.
This must be a better way to do this, but this is good enough™ for now.
This closes #66
|
|
`.drop()` is now baillout out, instead of nop'ing the call.
This closes #13
|
|
|
|
|