You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5.6 KiB
5.6 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Unreleased
0.8.1 - 2021-06-01
Changed
- Actually bumps "Tested up to" version to 5.7
0.8.0 - 2021-05-31
Changed
- Bumps "Tested up to" version to 5.7
Fixed
- Fix issue where logging out of WordPress could cause a blocked user log to be recorded
0.7.0 - 2021-01-05
Changed
- Bumps "Tested up to" version to 5.6
- Move Composer dependencies to
require-devto reduce the number of packages installed when WP Fail2Ban Redux is installed via composer. See https://github.com/thebrandonallen/wp-fail2ban-redux/pull/17
0.6.0 - 2020-06-07
Changed
- Bumps the minimum required version to WordPress 4.9.
- Bumps "Tested up to" version to 5.4.1
0.5.1 - 2019-09-05
Fixed
- Fix issue where XML-RPC multicall authentication failures weren't correctly matched by Fail2Ban with the
wordpress-hard.conffilter. [GH-12]
0.5.0 - 2018-10-27
Added
- Add better support for use as a must-use plugin in the
mu-pluginsdirectory.
Changed
- Moved all files/folders into a new directory
wp-fail2ban-redux/wp-fail2ban-redux.
0.4.0 - 2018-01-15
Added
- New filter,
wp_fail2ban_redux_openlog_ident, because it'sidentnotindent.
Changed
- Bumped the minimum required WordPress version to 4.5.
- Bumped the minimum required PHP version to 5.3. This is a soft bump, meaning, nothing changed that will break PHP 5.2 compatability. However, this could easily change in the future, and PHP 5.2 is no longer actively tested.
Deprecated
- Deprecated the
wp_fail2ban_redux_openlog_indentfilter.
0.3.1 - 2017-05-18
Added
- Introduce
WP_Fail2Ban_Redux_Loggeras the new logger class. - Introduce
WP_Fail2Ban_Redux_Logger_Interfaceas the new logger base class.
Changed
WP_Fail2Ban_Redux::__construct()is now public.- Check if we're blocking user enumeration earlier. Should bring performance improvements.
- Bump minimum required WordPress version to 4.4.
- Refactored plugin loading.
- Use
wp_dieto exit, to allow for greater customization of exit messages. Exit messages are now escaped usingesc_html.
Deprecated
- Deprecated all
WP_Fail2Ban_Redux_Logmethods.
Fixed
- Fix potential PHP errors during pingback logging.
0.3.0 - 2017-05-18 [YANKED]
- Superseded by 0.3.1.
0.2.1 - 2017-02-15
Fixed
- Fix a stupid syntax error in the comment spam filter :( Thanks to ichtarzan for reporting!
0.2.0 - 2016-09-27
Added
- Added a note to
wordpress.confabout thelogpathparameter, and common auth log locations. There is no need to changed existing configurations. This is merely to aid setup for future users. - Introduced
WP_Fail2Ban_Redux::user_enumerationto handle user enumeration at a better time than redirect canonical
Changed
- User enumeration blocking now checks for both the
authorandauthor_nameparameters. Theauthor_nameparameter could be used to validate the existence of a particular username, so blocking on this parameter as well will further reduce the attack surface.
Deprecated
WP_Fail2Ban_Redux::redirect_canonicalis now deprecated. If you were doing anything with this function, or the hook that initialized it, you should look atWP_Fail2Ban_Redux::user_enumerationinstead.
Fixed
- Fixed PHP notices where
WP_Fail2Ban_Redux::comment_spamexpects two parameters. Decided it was probably a good idea to oblige. - Fixes an issue where user enumeration blocking was overzealous and would prevent actions in the admin area. Props @pjv. [GH-2]
0.1.1 - 2016-07-23
Added
- Add
WP_Fail2Ban_Redux::get_instance()to make it easier to remove actions added.
Fixed
- In PHP < 7.0,
exitisn't allowed as a method name.WP_Fail2Ban_Redux_Log::exitis nowWP_Fail2Ban_Redux_Log::_exit.
0.1.0 - 2016-07-13
- Initial release.