| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2019-01-12 | Fix missing symbol when there is no session support | jvoisin | |
| It's possible to build PHP with sessions as a module, or even without sessions at all. This commit make it possible to use Snuffleupagus on those platforms. | |||
| 2019-01-12 | Make compilation stop gracefully in the absence of PCRE | jvoisin | |
| 2019-01-12 | Add Alpine back to the CI, compile-only, no testsuite | jvoisin | |
| 2019-01-12 | Add a compile-only target to the Makefile | jvoisin | |
| 2019-01-09 | Add a note about PHP7.3+ SameSite support | jvoisin | |
| 2019-01-09 | Rename a documentation file | jvoisin | |
| 2019-01-07 | Depend on shlibs in Debian | Viktor Szépe | |
| This should fix the following lintian warning: > W: snuffleupagus: missing-depends-line | |||
| 2019-01-07 | Remove a terminal dot in the readme | Viktor Szépe | |
| 2019-01-05 | Don't build with clang | jvoisin | |
| This will dramatically lower the time required to run the CI. Clang isn't really supported by php on travis anyway, since it's using weird constructs that clang can't compile. | |||
| 2019-01-05 | Improve a bit the readme | jvoisin | |
| 2019-01-05 | Add ubuntu and a badge in the README | jvoisin | |
| 2019-01-03 | Add a gitlab-ci file, and a fix test on Fedora | jvoisin | |
| 2019-01-01 | Fix a harmless-but-invalid zend_string_release | jvoisin | |
| 2019-01-01 | Fix the build | jvoisin | |
| Snuffleupagus doesn't support php7.4 for now | |||
