summaryrefslogtreecommitdiff
path: root/doc/source/config.rst (follow)
AgeCommit message (Collapse)Author
2022-03-20Merge remote-tracking branch 'sektioneins/master'jvoisin
2021-11-22docs fix: path in filename() must be absolute (#404)Jakub Onderka
2021-11-11inverted logic. set xxe_protection.enable() instead of disable_xxe.disable()Ben Fuhrmannek
2021-08-18documentation for the ini protection featureBen Fuhrmannek
2021-08-18document allowed linebreaks and sim() alias to simulation()Ben Fuhrmannek
2021-05-01Add a warning about the HMAC thingy for wordpressjvoisin
2020-11-29Make the `>` operator skip over functionsjvoisin
2020-11-29Document the `>` operatorjvoisin
2020-06-09Improve the documentation wrt. "modifiers"jvoisin
2020-03-04%s/nbs-system/jvoisinjvoisin
Since I'm the only one to maintain Snuffleupagus, let's adjust the links and contact addresses of my fork, to point to well… my fork.
2019-08-31Support direct syslog loggingThibault "bui" Koechlin
Add the possibility to log directly into the syslog, instead of using php's log system.
2019-02-23Fix the testsuite on php8.jvoisin
In php8, it's non-trivial to hook strlen, since this function is usually optimized away by the compiler.
2019-01-19Fix typo in how Snuffleupagus is spelled in doc/source/config.rsttomcodes
2018-12-26Document that it's not possible to hook builtins via regexpjvoisin
Also bump a bit the coverage
2018-12-15Document the previous commitjvoisin
2018-10-23Clarify a bit the documentationjvoisin
A user was a bit afraid that Snuffleupagus might damage their website permanently, so we rephrase the documentation to convey that this is not the case.
2018-10-07Document the `.pos` filterjvoisin
2018-08-30Change how we're handling invalid configurationsxXx-caillou-xXx
Since our configuration format is a bit more complex than php's one, we have a `sp.allow_broken_configuration` parameter (`false` by default), that you can set to `true` if you want PHP to carry on if your Snuffleupagus' configuration contains syntax errors. You'll still get a big scary message in your logs of course. We do **not** recommend to use it of course, but sometimes it might be useful to be able to "debug in production" without breaking your website.
2018-08-29Change how we're validating certificatesxXx-caillou-xXx
2018-08-29Verify certs (#223)jvoisin
Ensure that certificates are verified in curl should close #47
2018-08-27Add whitelist support for php's wrappersxXx-caillou-xXx
2018-08-21Document our type-juggling-prevention systemjvoisin
2018-07-18Fix broken link in the config documentationkka
2018-07-18Fix broken links in the documentationkka
2018-07-13Document even more the `print`/`echo` situationjvoisin
2018-07-13Document why `print` might look like `echo` in logsjvoisin
2018-07-09Trying to fix sloppy comparison (#186)jvoisin
* Trying to fix sloppy comparison https://github.com/nbs-system/snuffleupagus/issues/10 by modifying php's opcode
2018-05-29Support session encryptionkkadosh
Implement session encryption.
2018-03-29Clarify the documentation wrt. configuration filesjvoisin
This should close #172
2018-03-13Fix the documentation wrt. misc examples of rulesjvoisin
2018-02-12Mention the script in the documentationjvoisin
2018-02-09Clarify a bit the documentationjvoisin
2018-01-18Document the glob featurejvoisin
2018-01-17Our configuration files are ending in .rules, not .inijvoisin
This commit fixes the documentation, our shipped configuration files, and the related tests. Thanks to @remicollet for the tip
2018-01-15Add a note about session cookies handling.jvoisin
2018-01-12Add an ugly hack to our parser to make the writing of configuration rules ↵jvoisin
more obvious.
2018-01-12Massive overhaul of the documentationjvoisin
2018-01-12Improve a bit the documentationjvoisin
2018-01-10Rework the priority of bl/wl in evaljvoisin
2018-01-10Eval whitelistjvoisin
Implement whitelist in eval
2018-01-04Eval blacklistjvoisin
Add support for eval filtering, only blacklist for now
2017-12-21Fix a typo in the documentationjvoisin
2017-12-21Improve a bit the documentation wrt. limitationsjvoisin
2017-12-20Better parsing of the rulesxXx-caillou-xXx
Thanks to this huge commit from @xXx-caillou-xXx, we can now write amazingly flexible rules.
2017-11-28Fix a link in the documentationjvoisin
2017-11-24Add a small bla about user-agent and encryptionjvoisin
This should close #70
2017-11-24Implement anti csrf measuresxXx-caillou-xXx
This is done by using the "samesite" cookie attribute.
2017-11-12Improve a bit the filter-related documentationjvoisin
2017-10-23Implement the .line filterjvoisin
Close #48
2017-10-20Add support for multiple files in sp.configuration_file directiveblotus
This should close (#45