Releases: crowdsecurity/php-cs-bouncer
Releases · crowdsecurity/php-cs-bouncer
0.23.0
Added
- Add test configuration to mock IPs and proxy behavior
0.22.1
Fixed
- Handle custom error handler for Memcached tag aware adapter
0.22.0
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_sessionsetting intogeolocation/save_result
Fixed
- Fix deleted decision count during cache update
0.21.0
Changed
- Change allowed versions of symfony/cachepackage
0.20.1
Added
- Handle old lib version (< 0.14.0) settings values retro-compatibility for Standalone bouncer
Fixed
- Fix AbstractBounce:displayCaptchaWallfunction
0.20.0
Changed
- Require a minimum of 1 for clean_ip_cache_durationandbad_ip_cache_durationsettings
- Do not use session for geolocation if save_in_sessionsetting is not true.
0.19.0
Added
- Add excluded_urisconfiguration 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
Changed
- Breaking change: Change trust_ip_forward_arraysymfony configuration node to an array of array.
0.17.1
Removed
- Remove testing scripts for quality gate test
0.17.0
Changed
- Breaking change: Refactor some logic of important methods (init,run,safelyBounce,getBouncerInstance)
- Breaking change: Change the configurations' verification by using symfony/configlogic whenever it is possible
- Breaking change: Change scripts path, name and content (specifically auto-prepend-file' scripts and settings)
- Breaking change: Change IBounceinterface
- Breaking change: Rename StandAloneBounceclass byStandaloneBounce
- Rewrite documentations
Fixed
- Fix api_timeoutconfiguration
Removed
- Remove all unmaintained test and development docker files, sh scripts and associated documentation
- Remove StandaloneBounce::isConfigValidmethod as all is already checked