Changeset 3223079
- Timestamp:
- 01/15/2025 05:05:57 PM (11 months ago)
- Location:
- wordfence-login-security
- Files:
-
- 42 added
- 42 deleted
- 8 edited
- 1 copied
-
tags/1.1.15 (copied) (copied from wordfence-login-security/trunk)
-
tags/1.1.15/classes/model/settings/db.php (modified) (6 diffs)
-
tags/1.1.15/css/admin-global.1735835237.css (deleted)
-
tags/1.1.15/css/admin-global.1736959993.css (added)
-
tags/1.1.15/css/admin.1735835237.css (deleted)
-
tags/1.1.15/css/admin.1736959993.css (added)
-
tags/1.1.15/css/colorbox.1735835237.css (deleted)
-
tags/1.1.15/css/colorbox.1736959993.css (added)
-
tags/1.1.15/css/embedded.1735835237.css (deleted)
-
tags/1.1.15/css/embedded.1736959993.css (added)
-
tags/1.1.15/css/font-awesome.1735835237.css (deleted)
-
tags/1.1.15/css/font-awesome.1736959993.css (added)
-
tags/1.1.15/css/ionicons.1735835237.css (deleted)
-
tags/1.1.15/css/ionicons.1736959993.css (added)
-
tags/1.1.15/css/jquery-ui.min.1735835237.css (deleted)
-
tags/1.1.15/css/jquery-ui.min.1736959993.css (added)
-
tags/1.1.15/css/jquery-ui.structure.min.1735835237.css (deleted)
-
tags/1.1.15/css/jquery-ui.structure.min.1736959993.css (added)
-
tags/1.1.15/css/jquery-ui.theme.min.1735835237.css (deleted)
-
tags/1.1.15/css/jquery-ui.theme.min.1736959993.css (added)
-
tags/1.1.15/css/login.1735835237.css (deleted)
-
tags/1.1.15/css/login.1736959993.css (added)
-
tags/1.1.15/css/wfselect2.min.1735835237.css (deleted)
-
tags/1.1.15/css/wfselect2.min.1736959993.css (added)
-
tags/1.1.15/css/woocommerce-account.1735835237.css (deleted)
-
tags/1.1.15/css/woocommerce-account.1736959993.css (added)
-
tags/1.1.15/js/admin-global.1735835237.js (deleted)
-
tags/1.1.15/js/admin-global.1736959993.js (added)
-
tags/1.1.15/js/admin.1735835237.js (deleted)
-
tags/1.1.15/js/admin.1736959993.js (added)
-
tags/1.1.15/js/chart.umd.1735835237.js (deleted)
-
tags/1.1.15/js/chart.umd.1736959993.js (added)
-
tags/1.1.15/js/jquery.colorbox.1735835237.js (deleted)
-
tags/1.1.15/js/jquery.colorbox.1736959993.js (added)
-
tags/1.1.15/js/jquery.colorbox.min.1735835237.js (deleted)
-
tags/1.1.15/js/jquery.colorbox.min.1736959993.js (added)
-
tags/1.1.15/js/jquery.qrcode.min.1735835237.js (deleted)
-
tags/1.1.15/js/jquery.qrcode.min.1736959993.js (added)
-
tags/1.1.15/js/jquery.tmpl.min.1735835237.js (deleted)
-
tags/1.1.15/js/jquery.tmpl.min.1736959993.js (added)
-
tags/1.1.15/js/login.1735835237.js (deleted)
-
tags/1.1.15/js/login.1736959993.js (added)
-
tags/1.1.15/js/wfselect2.min.1735835237.js (deleted)
-
tags/1.1.15/js/wfselect2.min.1736959993.js (added)
-
tags/1.1.15/languages/wordfence-login-security.pot (modified) (2 diffs)
-
tags/1.1.15/readme.txt (modified) (2 diffs)
-
tags/1.1.15/wordfence-login-security.php (modified) (2 diffs)
-
trunk/classes/model/settings/db.php (modified) (6 diffs)
-
trunk/css/admin-global.1735835237.css (deleted)
-
trunk/css/admin-global.1736959993.css (added)
-
trunk/css/admin.1735835237.css (deleted)
-
trunk/css/admin.1736959993.css (added)
-
trunk/css/colorbox.1735835237.css (deleted)
-
trunk/css/colorbox.1736959993.css (added)
-
trunk/css/embedded.1735835237.css (deleted)
-
trunk/css/embedded.1736959993.css (added)
-
trunk/css/font-awesome.1735835237.css (deleted)
-
trunk/css/font-awesome.1736959993.css (added)
-
trunk/css/ionicons.1735835237.css (deleted)
-
trunk/css/ionicons.1736959993.css (added)
-
trunk/css/jquery-ui.min.1735835237.css (deleted)
-
trunk/css/jquery-ui.min.1736959993.css (added)
-
trunk/css/jquery-ui.structure.min.1735835237.css (deleted)
-
trunk/css/jquery-ui.structure.min.1736959993.css (added)
-
trunk/css/jquery-ui.theme.min.1735835237.css (deleted)
-
trunk/css/jquery-ui.theme.min.1736959993.css (added)
-
trunk/css/login.1735835237.css (deleted)
-
trunk/css/login.1736959993.css (added)
-
trunk/css/wfselect2.min.1735835237.css (deleted)
-
trunk/css/wfselect2.min.1736959993.css (added)
-
trunk/css/woocommerce-account.1735835237.css (deleted)
-
trunk/css/woocommerce-account.1736959993.css (added)
-
trunk/js/admin-global.1735835237.js (deleted)
-
trunk/js/admin-global.1736959993.js (added)
-
trunk/js/admin.1735835237.js (deleted)
-
trunk/js/admin.1736959993.js (added)
-
trunk/js/chart.umd.1735835237.js (deleted)
-
trunk/js/chart.umd.1736959993.js (added)
-
trunk/js/jquery.colorbox.1735835237.js (deleted)
-
trunk/js/jquery.colorbox.1736959993.js (added)
-
trunk/js/jquery.colorbox.min.1735835237.js (deleted)
-
trunk/js/jquery.colorbox.min.1736959993.js (added)
-
trunk/js/jquery.qrcode.min.1735835237.js (deleted)
-
trunk/js/jquery.qrcode.min.1736959993.js (added)
-
trunk/js/jquery.tmpl.min.1735835237.js (deleted)
-
trunk/js/jquery.tmpl.min.1736959993.js (added)
-
trunk/js/login.1735835237.js (deleted)
-
trunk/js/login.1736959993.js (added)
-
trunk/js/wfselect2.min.1735835237.js (deleted)
-
trunk/js/wfselect2.min.1736959993.js (added)
-
trunk/languages/wordfence-login-security.pot (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wordfence-login-security.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wordfence-login-security/tags/1.1.15/classes/model/settings/db.php
r2124103 r3223079 9 9 const AUTOLOAD_NO = 'no'; 10 10 const AUTOLOAD_YES = 'yes'; 11 12 private static $_cache = array(); 11 13 12 14 public function set($key, $value, $autoload = self::AUTOLOAD_YES, $allowOverwrite = true) { … … 69 71 global $wpdb; 70 72 71 $settings = wp_cache_get('allsettings', 'wordfence-ls'); 72 if (!$settings) { 73 if (empty(self::$_cache)) { 73 74 $table = Controller_DB::shared()->settings; 74 75 $suppress = $wpdb->suppress_errors(); … … 80 81 } 81 82 82 wp_cache_add_non_persistent_groups('wordfence-ls'); 83 wp_cache_add('allsettings', $settings, 'wordfence-ls'); 83 self::$_cache = $settings; 84 84 } 85 85 86 return $settings;86 return self::$_cache; 87 87 } 88 88 … … 90 90 $settings = $this->_cached(); 91 91 $settings[$key] = $value; 92 wp_cache_set('allsettings', $settings, 'wordfence-ls');92 self::$_cache = $settings; 93 93 } 94 94 … … 97 97 if (isset($settings[$key])) { 98 98 unset($settings[$key]); 99 wp_cache_set('allsettings', $settings, 'wordfence-ls');99 self::$_cache = $settings; 100 100 } 101 101 } … … 113 113 if ($value !== null) { 114 114 $settings[$key] = $value; 115 wp_cache_set('allsettings', $settings, 'wordfence-ls');115 self::$_cache = $settings; 116 116 } 117 117 return $value; -
wordfence-login-security/tags/1.1.15/languages/wordfence-login-security.pot
r3216078 r3223079 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Wordfence Login Security 1.1.1 4\n"6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-login-security-zip- yKQU9cJFC\n"5 "Project-Id-Version: Wordfence Login Security 1.1.15\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-login-security-zip-gND5QjeUN\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 8 8 "Language-Team: LANGUAGE <[email protected]>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-01- 02T16:27:17+00:00\n"12 "POT-Creation-Date: 2025-01-15T16:53:13+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.7.1\n" -
wordfence-login-security/tags/1.1.15/readme.txt
r3216078 r3223079 5 5 Requires PHP: 7.0 6 6 Tested up to: 6.7 7 Stable tag: 1.1.1 47 Stable tag: 1.1.15 8 8 9 9 Secure your website with Wordfence Login Security, providing two-factor authentication, login and registration CAPTCHA, and XML-RPC protection. … … 58 58 59 59 == Changelog == 60 61 = 1.1.15 - January 15, 2025 = 62 * Change: Reworked setting caching to avoid issues with some object caches 60 63 61 64 = 1.1.14 - January 2, 2025 = -
wordfence-login-security/tags/1.1.15/wordfence-login-security.php
r3216078 r3223079 5 5 Author: Wordfence 6 6 Author URI: https://www.wordfence.com/ 7 Version: 1.1.1 47 Version: 1.1.15 8 8 Network: true 9 9 Requires at least: 4.7 … … 39 39 define('WORDFENCE_LS_FROM_CORE', ($wfCoreActive && isset($wfCoreLoading) && $wfCoreLoading)); 40 40 41 define('WORDFENCE_LS_VERSION', '1.1.1 4');42 define('WORDFENCE_LS_BUILD_NUMBER', '173 5835237');41 define('WORDFENCE_LS_VERSION', '1.1.15'); 42 define('WORDFENCE_LS_BUILD_NUMBER', '1736959993'); 43 43 44 44 define('WORDFENCE_LS_PLUGIN_BASENAME', plugin_basename(__FILE__)); -
wordfence-login-security/trunk/classes/model/settings/db.php
r2124103 r3223079 9 9 const AUTOLOAD_NO = 'no'; 10 10 const AUTOLOAD_YES = 'yes'; 11 12 private static $_cache = array(); 11 13 12 14 public function set($key, $value, $autoload = self::AUTOLOAD_YES, $allowOverwrite = true) { … … 69 71 global $wpdb; 70 72 71 $settings = wp_cache_get('allsettings', 'wordfence-ls'); 72 if (!$settings) { 73 if (empty(self::$_cache)) { 73 74 $table = Controller_DB::shared()->settings; 74 75 $suppress = $wpdb->suppress_errors(); … … 80 81 } 81 82 82 wp_cache_add_non_persistent_groups('wordfence-ls'); 83 wp_cache_add('allsettings', $settings, 'wordfence-ls'); 83 self::$_cache = $settings; 84 84 } 85 85 86 return $settings;86 return self::$_cache; 87 87 } 88 88 … … 90 90 $settings = $this->_cached(); 91 91 $settings[$key] = $value; 92 wp_cache_set('allsettings', $settings, 'wordfence-ls');92 self::$_cache = $settings; 93 93 } 94 94 … … 97 97 if (isset($settings[$key])) { 98 98 unset($settings[$key]); 99 wp_cache_set('allsettings', $settings, 'wordfence-ls');99 self::$_cache = $settings; 100 100 } 101 101 } … … 113 113 if ($value !== null) { 114 114 $settings[$key] = $value; 115 wp_cache_set('allsettings', $settings, 'wordfence-ls');115 self::$_cache = $settings; 116 116 } 117 117 return $value; -
wordfence-login-security/trunk/languages/wordfence-login-security.pot
r3216078 r3223079 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Wordfence Login Security 1.1.1 4\n"6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-login-security-zip- yKQU9cJFC\n"5 "Project-Id-Version: Wordfence Login Security 1.1.15\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-login-security-zip-gND5QjeUN\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 8 8 "Language-Team: LANGUAGE <[email protected]>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-01- 02T16:27:17+00:00\n"12 "POT-Creation-Date: 2025-01-15T16:53:13+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.7.1\n" -
wordfence-login-security/trunk/readme.txt
r3216078 r3223079 5 5 Requires PHP: 7.0 6 6 Tested up to: 6.7 7 Stable tag: 1.1.1 47 Stable tag: 1.1.15 8 8 9 9 Secure your website with Wordfence Login Security, providing two-factor authentication, login and registration CAPTCHA, and XML-RPC protection. … … 58 58 59 59 == Changelog == 60 61 = 1.1.15 - January 15, 2025 = 62 * Change: Reworked setting caching to avoid issues with some object caches 60 63 61 64 = 1.1.14 - January 2, 2025 = -
wordfence-login-security/trunk/wordfence-login-security.php
r3216078 r3223079 5 5 Author: Wordfence 6 6 Author URI: https://www.wordfence.com/ 7 Version: 1.1.1 47 Version: 1.1.15 8 8 Network: true 9 9 Requires at least: 4.7 … … 39 39 define('WORDFENCE_LS_FROM_CORE', ($wfCoreActive && isset($wfCoreLoading) && $wfCoreLoading)); 40 40 41 define('WORDFENCE_LS_VERSION', '1.1.1 4');42 define('WORDFENCE_LS_BUILD_NUMBER', '173 5835237');41 define('WORDFENCE_LS_VERSION', '1.1.15'); 42 define('WORDFENCE_LS_BUILD_NUMBER', '1736959993'); 43 43 44 44 define('WORDFENCE_LS_PLUGIN_BASENAME', plugin_basename(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.