Skip to content

Releases: crowdsecurity/php-cs-bouncer

0.23.0

07 Jul 04:48
26a6906
Compare
Choose a tag to compare

Added

  • Add test configuration to mock IPs and proxy behavior

0.22.1

03 Jun 01:44
5ccafe8
Compare
Choose a tag to compare

Fixed

  • Handle custom error handler for Memcached tag aware adapter

0.22.0

02 Jun 02:01
c84b85d
Compare
Choose a tag to compare

Added

  • Add configurations for captcha and geolocation variables cache duration

Changed

  • Breaking change: Use cache instead of session to store captcha and geolocation variables
  • Breaking change: Use symfony cache tag adapter
  • Change geolocation/save_in_session setting into geolocation/save_result

Fixed

  • Fix deleted decision count during cache update

0.21.0

15 Apr 02:38
b45dce7
Compare
Choose a tag to compare

Changed

  • Change allowed versions of symfony/cache package

0.20.1

07 Apr 06:33
a9ac080
Compare
Choose a tag to compare

Added

  • Handle old lib version (< 0.14.0) settings values retro-compatibility for Standalone bouncer

Fixed

  • Fix AbstractBounce:displayCaptchaWall function

0.20.0

31 Mar 02:10
b09d9e9
Compare
Choose a tag to compare

Changed

  • Require a minimum of 1 for clean_ip_cache_duration and bad_ip_cache_duration settings
  • Do not use session for geolocation if save_in_session setting is not true.

0.19.0

24 Mar 05:45
3d2156c
Compare
Choose a tag to compare

Added

  • Add excluded_uris configuration to exclude some uris (was hardcoded to /favicon.ico)

Changed

  • Change the redirection after captcha resolution to / (was $_SERVER['REQUEST_URI']')

Fixed

  • Fix Standalone bouncer session handling

0.18.0

18 Mar 09:37
b26f467
Compare
Choose a tag to compare

Changed

  • Breaking change: Change trust_ip_forward_array symfony configuration node to an array of array.

0.17.1

17 Mar 07:17
Compare
Choose a tag to compare

Removed

  • Remove testing scripts for quality gate test

0.17.0

17 Mar 01:40
Compare
Choose a tag to compare

Changed

  • Breaking change: Refactor some logic of important methods (init, run, safelyBounce, getBouncerInstance)
  • Breaking change: Change the configurations' verification by using symfony/config logic whenever it is possible
  • Breaking change: Change scripts path, name and content (specifically auto-prepend-file' scripts and settings)
  • Breaking change: Change IBounce interface
  • Breaking change: Rename StandAloneBounce class by StandaloneBounce
  • Rewrite documentations

Fixed

  • Fix api_timeout configuration

Removed

  • Remove all unmaintained test and development docker files, sh scripts and associated documentation
  • Remove StandaloneBounce::isConfigValid method as all is already checked