| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-25 | Add yet an other stupid things to the default set of rules | jvoisin | |
| 2020-04-24 | Add missing dependencies for Ubuntu's CI | jvoisin | |
| 2020-04-24 | Add yet another disabled_functions bypass | jvoisin | |
| 2020-04-14 | Typofix s/than/that/ | Travis Paul | |
| 2020-04-03 | Add an other article mentioning Snuffleupagus | jvoisin | |
| 2020-04-03 | Add cPanel to the list of users | jvoisin | |
| 2020-04-01 | Document why SP doesn't provide a `.nop` action | jvoisin | |
| 2020-03-19 | Fix coverity integration | jvoisin | |
| 2020-03-09 | Mention Synacktiv's latest talk | jvoisin | |
| 2020-03-04 | %s/nbs-system/jvoisin | jvoisin | |
| 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-19 | Improve a bit php8 compatibility | jvoisin | |
| PHP changed the way it exposes if a function has variadic arguments or not, hence why we need yet an other ifdef. | |||
| 2020-02-19 | Fix some dead links | jvoisin | |
| 2019-11-03 | Log ip addresses | kkadosh | |
| 2019-10-24 | Improve a bit the compatibility with php8 | jvoisin | |
| - 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-24 | Update the "papers" section of the documentation | jvoisin | |
| 2019-10-22 | Revamp a bit the FAQ | jvoisin | |
| 2019-10-16 | Fix the default configuration | jvoisin | |
| ini_[sg]et first parameter is actually varname, and not var_name. Thanks to @gergo314 for flagging this! | |||
| 2019-08-31 | Support direct syslog logging | Thibault "bui" Koechlin | |
| Add the possibility to log directly into the syslog, instead of using php's log system. | |||
| 2019-07-10 | Use pcre3 on Debian in gitlab's CI for now. | jvoisin | |
| 2019-07-10 | Fix the Debian build on gitlab | jvoisin | |
| 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-10 | Improve a bit the readme | jvoisin | |
| 2019-07-10 | Re-enable PHP7.4 support | jvoisin | |
| It seems that the snapshot was fixed, and that the bug is gone (https://externals.io/message/105884) | |||
| 2019-07-09 | Don't run an openssl-dependent test is openssl isn't installed | Remi Collet | |
| 2019-07-09 | Add a stream wrapper test that doesn't depend on openssl | jvoisin | |
| 2019-07-09 | Fix the Alpine Linux build | jvoisin | |
| pcre is not bundled with PHP anymore in AlpineLinux, so we have to install it separately. | |||
| 2019-07-05 | Document a workaround for a gentoo-specific bug | jvoisin | |
| Thanks to infectormp for reporting the bugs, and testing the workaround. | |||
| 2019-06-20 | Fix Alpine's build in the CI | jvoisin | |
| PCRE must now be installed, since it's not shipped with PHP by default anymore. Fedora did it too, and was fixed in 3fe0d28. | |||
| 2019-06-20 | Fix snufflepagus_globals linking issues and one mac compatibility issue | bef | |
| 2019-06-12 | Add failure on php7.4 snapshots, for now | jvoisin | |
| Since PHP7.4 isn't released yet and is^w might break snuffleupagus, we're allowing the testsuite to fail on it, until there is a proper release. | |||
| 2019-06-12 | Fix the fedora build in the CI | jvoisin | |
| 2019-06-12 | bump debian changelogv0.5.0 | kka | |
| 2019-06-12 | bump the changelog | kka | |
| 2019-06-12 | update snuffleupagus.h with new version | kka | |
| 2019-05-14 | Fix the cookie's handling for PHP7.3+ | jvoisin | |
| PHP 7.3+ added a new prototype for the cookie setting mechanism, breaking our ghetto samesite-injection, this commit takes care of it. | |||
| 2019-05-13 | Allow php > 7.4 to fail in the CI | jvoisin | |
| 2019-05-13 | Fix VLD-related issue in the CI | jvoisin | |
| VLD isn't yet available for PHP7.4, so don't install it on PHP > 7.3 | |||
| 2019-04-07 | Protect against a now-public open_basedir bypass | jvoisin | |
| 2019-02-23 | Try to unify the includes | jvoisin | |
| 2019-02-23 | Fix 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-02-23 | Add php8 to travis and fix php7.4 | jvoisin | |
| - Use clang-format on the code - Improve portability wrt. php8 - Fix php7.4 compatibility. See https://dustri.org/b/fixing-snuffleupagus-sloppy-comparison-on-array_keys-for-php74.html for a detailed writeup | |||
| 2019-02-11 | Fix a warning on FreeBSD | avkarenow | |
| This should fix the following: ```C snuffleupagus/src/sp_config.c:193:10: warning: implicit declaration of function 'getline' is invalid in C99 [-Wimplicit-function-declaration] while (getline(&lineptr, &n, fd) > 0) { ^ 1 warning generated. ``` | |||
| 2019-01-22 | Fix typos and suggest more broad term for sysadmins | tomcodes | |
| 2019-01-21 | Document the point of having a black-list approach for eval | jvoisin | |
| 2019-01-19 | Fix typo in how Snuffleupagus is spelled in doc/source/config.rst | tomcodes | |
| 2019-01-16 | Improve a bit the default rules | jvoisin | |
| 2019-01-16 | Clean up a bit our .travis-ci.yml file | jvoisin | |
| Credit goes to @szepeviktor, this commit is a straight ripoff of https://github.com/nbs-system/snuffleupagus/pull/273 but without the bits that I'm not fond of, so we can move this forward while still being able to bikeshed around the bust the rest of it if we want to. | |||
| 2019-01-16 | Fix a compilation warning | jvoisin | |
| 2019-01-16 | Minor improvements of debian/rules | jvoisin | |
| 2019-01-14 | Reorganize the testsuite | jvoisin | |
| Splitting the testsuite in several components makes it easier to manage and comprehend. This was also needed some some tests aren't passing on Alpine Linux, but we still want to run as many of them as we can on this platform. | |||
| 2019-01-12 | We're not in alpha anymore \o/ | jvoisin | |
