Skip to content

Releases: crowdsecurity/cs-wordpress-bouncer

v1.0.1

23 Jun 23:05
Compare
Choose a tag to compare
  • Update the package metadata to indicate to the Wordpress Marketplace that this plugin has been successuly tested with the latest Wordpress 5.7 release (PHP 7.3, 7.4, 8.0)
  • Update E2E tests dependencies
  • Fix a problem when running dev environment on linux hosts : the "enable_ipv6" docker compose attribute was no more accepted since in docker compose v3.

v1.0.0

23 Jun 22:34
Compare
Choose a tag to compare

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.

v0.6.0

23 Jan 00:40
Compare
Choose a tag to compare

Add ipv6 support

v0.5.4

14 Jan 14:21
Compare
Choose a tag to compare
  • Merge pull request #20 from crowdsecurity/update-doc

    update doc

  • bump version to v0.5.4

v0.5.3

14 Jan 11:39
Compare
Choose a tag to compare
  • Merge pull request #17 from crowdsecurity/update-assets

    update assets

  • Merge pull request #18 from crowdsecurity/update-assets

    new plugin banner

  • Merge pull request #19 from crowdsecurity/fix-asset-upload

    Update deploy.yml

  • bump version to v0.5.3

v0.5.2

14 Jan 09:59
Compare
Choose a tag to compare
  • Merge pull request #16 from crowdsecurity/fix-cd

    fix cd

  • bump version to v0.5.2

v0.5.1

14 Jan 09:28
Compare
Choose a tag to compare
  • Merge pull request #13 from crowdsecurity/doc_imp

    minor typos or suggestions in doc

  • Merge pull request #14 from crowdsecurity/markerplace-release

    add markerplace content

  • Merge pull request #15 from crowdsecurity/lucascherifi-patch-1

    Update README.md

  • bump version to v0.5.1

v0.5.0

12 Jan 16:33
Compare
Choose a tag to compare
  • Merge pull request #12 from crowdsecurity/customize-colors

    user can customize public pages

  • bump version to v0.5.0

v0.4.5

11 Jan 20:38
Compare
Choose a tag to compare
  • update deps
  • use .env file for docker-compose
  • update doc

v0.4.4

10 Jan 00:16
Compare
Choose a tag to compare

dev environnement fixes and improvements.

Fixes:

  • Fix docker volume perms (for linux hosts)
  • Use the latest CrowdSec PHP Library version

Improvements:

  • Simplify local installation doc
  • Set up less common ports on host (8050 and 8051 instead of 80 and 8080)
  • Add "setup only" mode to automate wp+plugin configuration
  • Split e2e tests in multiple files
  • Move e2e tests in container
  • You can use vagrant to check in a linux context from osx/windows host