summaryrefslogtreecommitdiff
path: root/src/tests (follow)
AgeCommit message (Collapse)Author
2017-11-29Add new testsjvoisin
2017-11-29Add yet an other testjvoisin
2017-11-29Add even MOAR testsjvoisin
2017-11-29Add a test for `include`jvoisin
2017-11-29Implement eval hookingjvoisin
It's not possible to hook the `eval` builtin like other functions.
2017-11-24Implement anti csrf measuresxXx-caillou-xXx
This is done by using the "samesite" cookie attribute.
2017-11-06Add a failing testjvoisin
2017-11-0653 absolute path (#62)jvoisin
* Add error for relative path
2017-10-31Add a test to match on arrayjvoisin
2017-10-31Minor factorization of the keyword parsing codejvoisin
2017-10-31Unify two struct members related to virtual-patchingxXx-caillou-xXx
This should close #65
2017-10-30Minor code cleanupjvoisin
2017-10-30Bump coverage and simplify some codejvoisin
2017-10-27Bump the coveragejvoisin
2017-10-27Improve a bit the coverage wrt. broken configurationsjvoisin
2017-10-25.drop() is now bailoutjvoisin
Courtesy of @buixor
2017-10-25Make the testsuite a bit more robustjvoisin
2017-10-24Bump coverage ♥jvoisin
2017-10-24Remove the `enable` member from the disable function structurejvoisin
Also add some more tests
2017-10-23Add a test for unmatched bracketsjvoisin
2017-10-23Add some tests for upload validation and fix a related typojvoisin
2017-10-23Add a test for non-existent configuration filejvoisin
2017-10-23Implement the .line filterjvoisin
Close #48
2017-10-22Add a testcase, bumping the coveragejvoisin
2017-10-22Improve an error messagejvoisin
2017-10-20Add a test to demonstrate the behaviour wrt. call_user_funcjvoisin
2017-10-20Add support for multiple files in sp.configuration_file directiveblotus
This should close (#45
2017-10-18`.pos` is mutuaally exclusive with .param and .paran_rjvoisin
2017-10-18Fix the testsjvoisin
2017-10-18extra testsbui
2017-10-18Implement match on arguments positionjvoisin
2017-10-18.drop() is not a `nop` anymoreThibault "bui" Koechlin
`.drop()` is now baillout out, instead of nop'ing the call. This closes #13
2017-10-17Add an expected failure for `eval` hookingjvoisin
2017-10-13Add some debug to the harden-rand tests, just in case™jvoisin
2017-10-11s/disable_functions/disable_function/gjvoisin
This should close #36 and #30
2017-10-10.allow() is now working for requirejvoisin
2017-10-10Bump coverage, and fix a segfault on trace matchingjvoisin
2017-10-10Increase a bit the coveragejvoisin
2017-10-10Make the `simulation` mode logs more obviousjvoisin
2017-10-09Better hooking of language constructs (#26)jvoisin
* Vastly improve the support of language construct hooking
2017-10-09Implement matching on the calltrace (#17)jvoisin
* Implement matching on the calltrace
2017-10-03Add a test for functions used in UPPERCASEjvoisin
2017-10-02First pass for #9jvoisin
2017-09-26Implement, test and document namespace supportjvoisin
2017-09-26Merge pull request #8 from nbs-system/fix_local_xxeblotus
Fix XXE test when running without XML support
2017-09-25Bump a bit the coveragejvoisin
2017-09-25Fix XXE test when running without XML supportjvoisin
Apparently, using `echo` instead of `die` works better™
2017-09-25Improve the travis filejvoisin
- if something is failing, display the guilty outputs. - Don't spam php's tracker - Failing tests are now triggering an `exit 1` - Fix a test to make it work on every php version (php changed the error message) - `make -j2` on travis
2017-09-25Fix minor coverity issuesjvoisin
2017-09-25Show the line number in case of processing errorjvoisin