summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-15Merge remote-tracking branch 'upstream/master'Ben Fuhrmannek
2020-06-15fixed trigger logic to parameter matchingBen Fuhrmannek
2020-06-15stricter config checksBen Fuhrmannek
2020-06-15clobal config.h + better debug logBen Fuhrmannek
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
2020-04-25Fix and improve the previous commitjvoisin
2020-04-25Add yet an other stupid things to the default set of rulesjvoisin
2020-04-24Add missing dependencies for Ubuntu's CIjvoisin
2020-04-24Add yet another disabled_functions bypassjvoisin
2020-04-14Typofix s/than/that/Travis Paul
2020-04-03Add an other article mentioning Snuffleupagusjvoisin
2020-04-03Add cPanel to the list of usersjvoisin
2020-04-01Document why SP doesn't provide a `.nop` actionjvoisin
2020-03-19Fix coverity integrationjvoisin
2020-03-09Mention Synacktiv's latest talkjvoisin
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.
2020-02-19Improve a bit php8 compatibilityjvoisin
PHP changed the way it exposes if a function has variadic arguments or not, hence why we need yet an other ifdef.
2020-02-19Fix some dead linksjvoisin
2019-11-03Log ip addresseskkadosh
2019-10-24Improve a bit the compatibility with php8jvoisin
- Apparently, TSRMLS_C and TSRMLS_FETCH aren't defined anymore, so we have to manually define them to nothing - PHP8 constified a bit some strings, which is great, so we should do the same to avoid warnings
2019-10-24Update the "papers" section of the documentationjvoisin
2019-10-22Revamp a bit the FAQjvoisin
2019-10-16Fix the default configurationjvoisin
ini_[sg]et first parameter is actually varname, and not var_name. Thanks to @gergo314 for flagging this!
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-07-16Merge branch 'master' of https://github.com/nbs-system/snuffleupagusBen Fuhrmannek
2019-07-10Use pcre3 on Debian in gitlab's CI for now.jvoisin
2019-07-10Fix the Debian build on gitlabjvoisin
Apparently, pcre isn't a hard dependency for php anymore. We're using pcre2, because pcre3 is actually pcre in Debian, because why not.
2019-07-10Improve a bit the readmejvoisin