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_session
setting intogeolocation/save_result
Fixed
- Fix deleted decision count during cache update
0.21.0
Changed
- Change allowed versions of
symfony/cache
package
0.20.1
Added
- Handle old lib version (
< 0.14.0
) settings values retro-compatibility for Standalone bouncer
Fixed
- Fix
AbstractBounce:displayCaptchaWall
function
0.20.0
Changed
- Require a minimum of 1 for
clean_ip_cache_duration
andbad_ip_cache_duration
settings - Do not use session for geolocation if
save_in_session
setting is not true.
0.19.0
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
Changed
- Breaking change: Change
trust_ip_forward_array
symfony 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/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 byStandaloneBounce
- 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