Skip to content

v1.0.0

Choose a tag to compare

@mobula9 mobula9 released this 23 Jun 22:34
· 322 commits to main since this release

Standalone mode

We added the standalone mode, an option allowing the PHP engine to no longer have to load the WordPress core during the bouncing stage.

This feature helps reduce resource consumption in the event of heavy traffic from malicious users. On the other hand, the option allows to bounce all the PHP scripts present in the project, and no longer only when wp-load.php is loaded.

To be able to apply this mode, the webmaster has to set the auto_prepend_file PHP flag to the script we provide.

Debug mode

Now the WP user can enable the debug mode directly from the CrowdSec advanced settings panel. A more verbose will be written when this flag is enabled.

Adding WordPress 5.7 support

This plugin is now supported by the latest WordPress release 5.7.

Adding PHP 8.0 support

This plugin is now tested with PHP 8.0 (WP 5.7)

Plugin options are now stored in a flat file

Now the options are stored in a flat file, this is a step to prepare the standalone mode.

Prevent proxies from caching the wall pages

When the WP is covered by a reverse proxy (like a CDN, Varnish, Nginx reverse proxy etc), the wall page (ban or catpcha) is no more cached.

Fix incompatibilities with other plugin (session_start)

When another plugin uses PHP sessions, using the two plugins together trigger a PHP notice (session_start already sent). This has been fixes.

Update composer dependencies

Many composer deps has been upgraded.