summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-14code cleanup + removed line breaks for easier IDE integrationBen Fuhrmannek
2021-12-14get class name from execution_dataBen Fuhrmannek
2021-12-14fixed typo where execution hook may not have been activeBen Fuhrmannek
2021-12-13build sp for php8.1Ben Fuhrmannek
2021-12-13fixed use after free + PHP 7 compatibilityBen Fuhrmannek
2021-12-13fixed test case with new behaviourBen Fuhrmannek
2021-11-30fixed test case for PHP 8.1.Ben Fuhrmannek
2021-11-30PHP 8.1 compatibility with streams/includes + fix for ticksBen Fuhrmannek
2021-11-30clarify control flowBen Fuhrmannek
2021-11-30fixed crash when parsing arguments with PHP 8.1Ben Fuhrmannek
2021-11-30added @log logging feature to config parserBen Fuhrmannek
2021-11-30php 8.1 compatibilityBen Fuhrmannek
2021-11-26PHP8 update parameters name in "move_uploaded_file" (#406)pfdutot
2021-11-22docs fix: path in filename() must be absolute (#404)Jakub Onderka
2021-11-19added old php version checkBen Fuhrmannek
2021-11-19replaced call_user_func with C level callBen Fuhrmannek
2021-11-19fixed test skip conditionBen Fuhrmannek
2021-11-11more tests for xxe + optional xml supportBen Fuhrmannek
2021-11-11inverted logic. set xxe_protection.enable() instead of disable_xxe.disable()Ben Fuhrmannek
2021-11-11detect dummy or short encryption keyBen Fuhrmannek
2021-10-21added some array initialization, just in case.Ben Fuhrmannek
2021-10-21fix oob memory accessBen Fuhrmannek
2021-10-18stronger stack protector via compile flagBen Fuhrmannek
2021-09-23config is stack allocated now + some code improvements (see details)Ben Fuhrmannek
2021-09-23comments on lookup tableBen Fuhrmannek
2021-09-16ported sid min/max restriction from suhosinBen Fuhrmannek
2021-09-16ported server.strip and server.encode features from suhosinBen Fuhrmannek
2021-09-15implemented execution depth limitBen Fuhrmannek
2021-09-15changed version and version output in phpinfoBen Fuhrmannek
2021-09-03fixed testsBen Fuhrmannek
2021-09-03fixed session encryption in php8 + related test casesBen Fuhrmannek
2021-09-02fixed test cases where pcre error output changedBen Fuhrmannek
2021-09-02fixed more test casesBen Fuhrmannek
2021-09-02fixed compiler warnings + test casesBen Fuhrmannek
2021-09-01implemented proper operand precedence using the shunting yard algorithmBen Fuhrmannek
2021-08-31basic condition suuport for rules filesBen Fuhrmannek
2021-08-30fixed typoBen Fuhrmannek
2021-08-29updated documentation URLBen Fuhrmannek
2021-08-18documentation for the ini protection featureBen Fuhrmannek
2021-08-18document allowed linebreaks and sim() alias to simulation()Ben Fuhrmannek
2021-08-18ported Suhosin rules to Snuffleupagus rulesBen Fuhrmannek
2021-08-18updated documentation URLBen Fuhrmannek
2021-08-18start SP as late as possible. this allows us to hook functions of extensions ...Ben Fuhrmannek
2021-08-17removed unused variablesBen Fuhrmannek
2021-08-17fixed broken tests for PHP7 after scanner/parser updateBen Fuhrmannek
2021-08-17added pregenerated scanner to relax re2c dependencyBen Fuhrmannek
2021-08-17require re2c >= 2.0Ben Fuhrmannek
2021-08-17php 7 compatibilityBen Fuhrmannek
2021-08-16config supports variables nowBen Fuhrmannek
2021-08-16fincy new scanner/parser for config rules + fixed a few bugs along the way + ...Ben Fuhrmannek