summaryrefslogtreecommitdiff
path: root/src/snuffleupagus.c (follow)
AgeCommit message (Expand)Author
2022-01-06prevent double checks and fixed segfault on return value accessBen Fuhrmannek
2022-01-05skip old php check for testingBen Fuhrmannek
2021-12-20added @warn/@err to config syntaxBen Fuhrmannek
2021-12-14fixed typo where execution hook may not have been activeBen Fuhrmannek
2021-11-30PHP 8.1 compatibility with streams/includes + fix for ticksBen Fuhrmannek
2021-11-19added old php version checkBen Fuhrmannek
2021-11-11inverted logic. set xxe_protection.enable() instead of disable_xxe.disable()Ben Fuhrmannek
2021-09-23config is stack allocated now + some code improvements (see details)Ben 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-08-18start SP as late as possible. this allows us to hook functions of extensions ...Ben Fuhrmannek
2021-08-07prevent STDERR debug output based on SP_NODEBUG environment variableBen Fuhrmannek
2021-08-06implemented ini settings protectionBen Fuhrmannek
2021-08-06debug log to dup'd stderr / php is closing stderr during shutdownBen Fuhrmannek
2021-08-02properly free memory on shutdownBen Fuhrmannek
2021-07-28Sprinkle even more `const`jvoisin
2021-05-09strtok/strtok_r is a thing from the past, don't use it.jvoisin
2021-05-09Add some checks to prevent recursion upon config reloadingjvoisin
2021-05-08Remove some memory-leaksjvoisin
2021-04-28A pass of clang-formatjvoisin
2020-11-18Make the strict mode disableablejvoisin
2020-08-12Allow empty configuration (#342)jvoisin
2020-08-07Move an includejvoisin
2019-02-23Try to unify the includesjvoisin
2018-10-06Remove sp_terminate and bump a bit the coveragejvoisin
2018-08-30Minor code cleanupxXx-caillou-xXx
2018-08-30Change how we're handling invalid configurationsxXx-caillou-xXx
2018-08-29Change how we're validating certificatesxXx-caillou-xXx
2018-08-29Remove the GLOB_BRACE flagAntoine Tenart
2018-08-29Verify certs (#223)jvoisin
2018-08-27Add whitelist support for php's wrappersxXx-caillou-xXx
2018-08-20Fix two minor issuesxXx-caillou-xXx
2018-07-16Yet an other clang-format passjvoisin
2018-07-13Allow rules matching on echo and printxXx-caillou-xXx
2018-07-13Massively optimize how rules are handledxXx-caillou-xXx
2018-07-09Trying to fix sloppy comparison (#186)jvoisin
2018-05-29Support session encryptionkkadosh
2018-01-18Improve a bit our portability wrt. windowsjvoisin
2018-01-18Simplify the previous commitjvoisin
2018-01-18Clean up a bit the glob codejvoisin
2018-01-18add missing globfree()Sebastien Blot
2018-01-18Add globbing support for configuration file path (closes #125)Sebastien Blot
2018-01-17Remove useless "head" member in our linked lists implementationsimon MAGNIN-FEYSOT
2018-01-10Eval whitelistjvoisin
2018-01-05Fix a bypass in our eval blacklistjvoisin
2018-01-04Eval blacklistjvoisin
2017-12-28Clang-format passThibault "bui" Koechlin
2017-12-28Show in the phpinfo() is the config is validjvoisin