| Age | Commit message (Collapse) | Author |
|
People are usually well-aware of the outdatedness of the PHP version they're
running, which is likely why they're running Snuffleupagus in the first place.
This feature shouldn't have been enabled by default, and I fail to see any case
where anyone would want to enable it. Moreover, it doesn't take LTS versions
from vendors/distributions into account, thus breaking on RHEL/Debian (old)stable.
|
|
Avoid the configure step each time during development.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
This commit does a lot of things:
- Use hashtables instead of lists to store the rules
- Rules that can be applied at launch time won't be tried at runtime
- Improve feedback when writing nonsensical rules
- Make intensive use of `zend_string` instead of `char*`
|
|
* switch to commonly used version schema
* update release process
|
|
|
|
|
|
- The version
- The git commit
|
|
|
|
|
|
|
|
|
|
- CFLAGS are now set in the config.m4 file (and not in the Makefile anymore)
- `make release` is added
- `make debug` and `make coverage` are now simpler
- hardening flags are added
|
|
The joomla testsuite is now run on travis automatically,
with and without snuffleupagus, to give us a rough overview
of the performance impact of snuffleupagus on real™ code.
|
|
|
|
|