summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-06Bump the changelogv0.6.0jvoisin
2020-11-06Clang-format againjvoisin
2020-11-06Constify a bit morejvoisin
2020-11-06Use proper prototype declarationjvoisin
2020-11-06Remove the Alpine APKBUILD since it's upstreamedjvoisin
2020-10-27Fix some slides linksjvoisin
2020-10-27Fix some download linksjvoisin
2020-10-03Fix the testsuite for php7.4jvoisin
2020-08-16Remove a useless line of codejvoisin
2020-08-16Add a test for the native loggingjvoisin
2020-08-12Allow empty configuration (#342)jvoisin
This commit allows php to run (with a warning) if there is no specified snuffleupagus configuration, instead of refusing to start.
2020-08-07Move an includejvoisin
2020-08-05Add a test for the syslog output of the logsjvoisin
2020-07-22refactoring sp_log_* (#340)Giovanni
Co-authored-by: Giovanni Dante Grazioli <giovanni.dantegrazioli@nbs-system.com>
2020-07-21Fixed issue on impossible bailout.Giovanni Dante Grazioli
2020-07-21Fix `make coverage`jvoisin
2020-07-21Fix #338 - added log type if type is simulation, drop or log. (#339)Giovanni
Co-authored-by: Giovanni Dante Grazioli <giovanni.dantegrazioli@nbs-system.com>
2020-07-12One more constjvoisin
2020-07-12More constificationjvoisin
2020-07-12Use $_SERVER['REMOTE_ADDR'] in last resort to get the client's ip addrjvoisin
2020-07-08Add a couple of `restrict`jvoisin
2020-07-06Fix a warning in the documentationjvoisin
2020-07-06Improve a bit the previous commitjvoisin
2020-07-05Document how to install Snuffleupagus on HerokuChris Lin
REF: #336
2020-07-04Fix a small typojvoisin
2020-07-04Reorder some declarationjvoisin
So that the syslog part is tight as possible
2020-07-04Add two tests related to x-forwarded-for and remote-addrjvoisin
2020-07-04Run clang-format on the codebasejvoisin
2020-07-04Factorize how snuffleupagus gets client's ip addrjvoisin
2020-07-04Fix a syslog-related issuejvoisin
Previously, the syslog logging would always go to LOG_ERR no matter the severity.
2020-07-04Add two articles to the propaganda pagejvoisin
2020-06-26Add two articles to the propaganda sectionjvoisin
2020-06-26Fix the footer in the documentation wrt. copyrightjvoisin
2020-06-26Fix the links to coverity in the READMEjvoisin
2020-06-25Add a step to the release processjvoisin
2020-06-20Bump the changelogv0.5.1jvoisin
2020-06-20Fix `make debian` by using the magic sed one-linerjvoisin
2020-06-20Add php-xml and php-curl as debian dependenciesjvoisin
2020-06-19Fix the gitlab-ci Ubuntu runnerjvoisin
2020-06-09Improve the documentation wrt. "modifiers"jvoisin
2020-06-07Fix a link in the documentationjvoisin
Instead of linking to an intermediary page, link directly to the cookie's one.
2020-06-07Lockdown of the logging directivesjvoisin
This is done to prevent an attacker who obtained arbitrary code execution to mess with the logging configuration.
2020-06-07Install php-xml on the ubuntu runner on gitlabjvoisin
2020-06-07Fix a broken test on php nightlyjvoisin
Apparently, php is now raising errors for non-existing keys in arrays, so we're now catching the exception to allow the test to be run.
2020-06-07Mark simplexml tests as brokenjvoisin
2020-06-07Travis-ci's SimpleXML setup is weirdjvoisin
So we're disabling simplexml's check on it.
2020-05-14Remove a leftoverjvoisin
2020-05-14Fix the testsuite under php7.4jvoisin
2020-05-01Make the testsuite work on php7.4jvoisin
Before php7.4, it seems that the curl module was loaded by default, but since it's no the case anymore, it has to be manually specified in the testsuite. Interestingly, Php's testsuite mechanism is running snippets to determine some runtime parameters like the extension directory. Unfortunately,it tries to run them with Snuffleupagus loaded, resulting in an error, since no configuration file is passed.
2020-04-25Update a bit debian/controljvoisin