summaryrefslogtreecommitdiff
path: root/src/tests (follow)
AgeCommit message (Collapse)Author
2024-01-15Add a test for issue #479jvoisin
2024-01-09Add some comments to a rulejvoisin
This should help diagnose https://github.com/jvoisin/snuffleupagus/issues/477
2023-12-13print key and value on INI violationsChristian Göttsche
On violations of INI settings include the key and if appropriate the value in the log message. This helps to locate offenders and fine tune the configuration itself.
2023-11-26Fix typosChristian Göttsche
2023-09-18Get rid of some travis-ci leftoversjvoisin
2023-08-02Update broken_conf_no_file_specified.phptPete Cooper
typo
2023-08-02Update loading.phptPete Cooper
typo
2023-04-29Improve how the parser is generatedjvoisin
- use long variant of options for re2c in its makefile - use `define` instead of magic numbers - add some consts - trailing `;` are now mandatory for conditions - NULL bytes are no longer allowed in configuration file - the parser shouldn't crash in the absence of trailing new line at the end of its configuration file
2023-02-02Url encode functions arguments when logging themjvoisin
2023-01-31Add sp.log_max_lenjvoisin
2023-01-04Fix the CI for PHP8.2jvoisin
2022-12-11Add support for PHP8.2jvoisin
2022-12-10Fix a minor typo in the testsuitejvoisin
2022-12-09Portability improvements for PHP8.2jvoisin
2022-12-08Add unserialize_noclassjvoisin
2022-08-21Fix sloppy comparisonjvoisin
2022-07-12Refactoring of the previous commitjvoisin
2022-07-12Disable extended checks for readonly_exec by defaultjvoisin
2022-07-12extended checks for readonly_exec, enabled by defaultBen Fuhrmannek
introduced config options: readonly_exec.extended_checks() or xchecks() readonly_exec.no_extended_checks() or noxchecks()
2022-07-12allow file:// prefix in include() wich readonly_exec modeBen Fuhrmannek
2022-07-12Log `eval` content when matching on its parameterjvoisin
2022-06-27Dump the eval'ed codejvoisin
2022-06-13Fix the CI on PHP8.0 and PHP8.1jvoisin
2022-05-16Don't run disabled_functions_param_str_representation_php8 on php7jvoisin
2022-05-02Add more tests for php8jvoisin
2022-04-17Fix dom-related test on Debian 11 on PHP7.4jvoisin
2022-03-20Fix compilation on PHP<7.2jvoisin
2022-01-12removed redundant tests + minor fixesBen Fuhrmannek
2022-01-11fixed incorrect test descriptionBen Fuhrmannek
2022-01-11fixed test caseBen Fuhrmannek
2022-01-11handle opcache test case failureBen Fuhrmannek
2022-01-11skip test if pcntl is missingBen Fuhrmannek
2022-01-07proper test case cleanupBen Fuhrmannek
2022-01-05fix test case for php7Ben Fuhrmannek
2021-12-20removed upload script x-bit check at load time, thus allowing root-user to ↵Ben Fuhrmannek
execute test cases
2021-12-20check compatibility with linuxBen Fuhrmannek
2021-12-14test cases for testing edge cases, eval and cmd executionBen Fuhrmannek
2021-12-13fixed test case with new behaviourBen Fuhrmannek
2021-11-30fixed test case for PHP 8.1.Ben Fuhrmannek
ini_set argument types changed with PHP 8.1, so the test is using ini_get now.
2021-11-30PHP 8.1 compatibility with streams/includes + fix for ticksBen Fuhrmannek
2021-11-19added old php version checkBen 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-09-16ported sid min/max restriction from suhosinBen Fuhrmannek
2021-09-16ported server.strip and server.encode features from suhosinBen 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