Changeset 3098784
- Timestamp:
- 06/06/2024 03:18:30 PM (21 months ago)
- Location:
- wordfence-login-security
- Files:
-
- 42 added
- 42 deleted
- 10 edited
- 1 copied
-
tags/1.1.12 (copied) (copied from wordfence-login-security/trunk)
-
tags/1.1.12/classes/controller/users.php (modified) (1 diff)
-
tags/1.1.12/classes/model/2fainitializationdata.php (modified) (1 diff)
-
tags/1.1.12/css/admin-global.1712157269.css (deleted)
-
tags/1.1.12/css/admin-global.1717686780.css (added)
-
tags/1.1.12/css/admin.1712157269.css (deleted)
-
tags/1.1.12/css/admin.1717686780.css (added)
-
tags/1.1.12/css/colorbox.1712157269.css (deleted)
-
tags/1.1.12/css/colorbox.1717686780.css (added)
-
tags/1.1.12/css/embedded.1712157269.css (deleted)
-
tags/1.1.12/css/embedded.1717686780.css (added)
-
tags/1.1.12/css/font-awesome.1712157269.css (deleted)
-
tags/1.1.12/css/font-awesome.1717686780.css (added)
-
tags/1.1.12/css/ionicons.1712157269.css (deleted)
-
tags/1.1.12/css/ionicons.1717686780.css (added)
-
tags/1.1.12/css/jquery-ui.min.1712157269.css (deleted)
-
tags/1.1.12/css/jquery-ui.min.1717686780.css (added)
-
tags/1.1.12/css/jquery-ui.structure.min.1712157269.css (deleted)
-
tags/1.1.12/css/jquery-ui.structure.min.1717686780.css (added)
-
tags/1.1.12/css/jquery-ui.theme.min.1712157269.css (deleted)
-
tags/1.1.12/css/jquery-ui.theme.min.1717686780.css (added)
-
tags/1.1.12/css/login.1712157269.css (deleted)
-
tags/1.1.12/css/login.1717686780.css (added)
-
tags/1.1.12/css/wfselect2.min.1712157269.css (deleted)
-
tags/1.1.12/css/wfselect2.min.1717686780.css (added)
-
tags/1.1.12/css/woocommerce-account.1712157269.css (deleted)
-
tags/1.1.12/css/woocommerce-account.1717686780.css (added)
-
tags/1.1.12/js/admin-global.1712157269.js (deleted)
-
tags/1.1.12/js/admin-global.1717686780.js (added)
-
tags/1.1.12/js/admin.1712157269.js (deleted)
-
tags/1.1.12/js/admin.1717686780.js (added)
-
tags/1.1.12/js/chart.umd.1712157269.js (deleted)
-
tags/1.1.12/js/chart.umd.1717686780.js (added)
-
tags/1.1.12/js/jquery.colorbox.1712157269.js (deleted)
-
tags/1.1.12/js/jquery.colorbox.1717686780.js (added)
-
tags/1.1.12/js/jquery.colorbox.min.1712157269.js (deleted)
-
tags/1.1.12/js/jquery.colorbox.min.1717686780.js (added)
-
tags/1.1.12/js/jquery.qrcode.min.1712157269.js (deleted)
-
tags/1.1.12/js/jquery.qrcode.min.1717686780.js (added)
-
tags/1.1.12/js/jquery.tmpl.min.1712157269.js (deleted)
-
tags/1.1.12/js/jquery.tmpl.min.1717686780.js (added)
-
tags/1.1.12/js/login.1712157269.js (deleted)
-
tags/1.1.12/js/login.1717686780.js (added)
-
tags/1.1.12/js/wfselect2.min.1712157269.js (deleted)
-
tags/1.1.12/js/wfselect2.min.1717686780.js (added)
-
tags/1.1.12/languages/wordfence-login-security.pot (modified) (3 diffs)
-
tags/1.1.12/readme.txt (modified) (2 diffs)
-
tags/1.1.12/wordfence-login-security.php (modified) (2 diffs)
-
trunk/classes/controller/users.php (modified) (1 diff)
-
trunk/classes/model/2fainitializationdata.php (modified) (1 diff)
-
trunk/css/admin-global.1712157269.css (deleted)
-
trunk/css/admin-global.1717686780.css (added)
-
trunk/css/admin.1712157269.css (deleted)
-
trunk/css/admin.1717686780.css (added)
-
trunk/css/colorbox.1712157269.css (deleted)
-
trunk/css/colorbox.1717686780.css (added)
-
trunk/css/embedded.1712157269.css (deleted)
-
trunk/css/embedded.1717686780.css (added)
-
trunk/css/font-awesome.1712157269.css (deleted)
-
trunk/css/font-awesome.1717686780.css (added)
-
trunk/css/ionicons.1712157269.css (deleted)
-
trunk/css/ionicons.1717686780.css (added)
-
trunk/css/jquery-ui.min.1712157269.css (deleted)
-
trunk/css/jquery-ui.min.1717686780.css (added)
-
trunk/css/jquery-ui.structure.min.1712157269.css (deleted)
-
trunk/css/jquery-ui.structure.min.1717686780.css (added)
-
trunk/css/jquery-ui.theme.min.1712157269.css (deleted)
-
trunk/css/jquery-ui.theme.min.1717686780.css (added)
-
trunk/css/login.1712157269.css (deleted)
-
trunk/css/login.1717686780.css (added)
-
trunk/css/wfselect2.min.1712157269.css (deleted)
-
trunk/css/wfselect2.min.1717686780.css (added)
-
trunk/css/woocommerce-account.1712157269.css (deleted)
-
trunk/css/woocommerce-account.1717686780.css (added)
-
trunk/js/admin-global.1712157269.js (deleted)
-
trunk/js/admin-global.1717686780.js (added)
-
trunk/js/admin.1712157269.js (deleted)
-
trunk/js/admin.1717686780.js (added)
-
trunk/js/chart.umd.1712157269.js (deleted)
-
trunk/js/chart.umd.1717686780.js (added)
-
trunk/js/jquery.colorbox.1712157269.js (deleted)
-
trunk/js/jquery.colorbox.1717686780.js (added)
-
trunk/js/jquery.colorbox.min.1712157269.js (deleted)
-
trunk/js/jquery.colorbox.min.1717686780.js (added)
-
trunk/js/jquery.qrcode.min.1712157269.js (deleted)
-
trunk/js/jquery.qrcode.min.1717686780.js (added)
-
trunk/js/jquery.tmpl.min.1712157269.js (deleted)
-
trunk/js/jquery.tmpl.min.1717686780.js (added)
-
trunk/js/login.1712157269.js (deleted)
-
trunk/js/login.1717686780.js (added)
-
trunk/js/wfselect2.min.1712157269.js (deleted)
-
trunk/js/wfselect2.min.1717686780.js (added)
-
trunk/languages/wordfence-login-security.pot (modified) (3 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/wordfence-login-security.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wordfence-login-security/tags/1.1.12/classes/controller/users.php
r3063866 r3098784 561 561 case 'wfls_last_captcha': 562 562 $user = new \WP_User($user_id); 563 if (Controller_Users::shared()->can_activate_2fa($user) && Controller_Users::shared()->has_2fa_active($user)) { 564 $value = __('(not required)', 'wordfence-login-security'); 565 } 566 else { 567 $value = '-'; 568 if (($last = get_user_meta($user_id, 'wfls-last-captcha-score', true))) { 569 $value = number_format($last, 1); 570 } 563 $value = '-'; 564 if (($last = get_user_meta($user_id, 'wfls-last-captcha-score', true))) { 565 $value = number_format($last, 1); 571 566 } 572 567 break; -
wordfence-login-security/tags/1.1.12/classes/model/2fainitializationdata.php
r2865297 r3098784 31 31 32 32 private function generate_otp_url() { 33 return "otpauth://totp/" . rawurlencode(preg_replace('~^https?:// ~i', '', home_url()) . ' (' . $this->user->user_login . ')') . '?secret=' . $this->get_base32_secret() . '&algorithm=SHA1&digits=6&period=30&issuer=Wordfence';33 return "otpauth://totp/" . rawurlencode(preg_replace('~^https?://(?:www\.)?~i', '', home_url()) . ':' . $this->user->user_login) . '?secret=' . $this->get_base32_secret() . '&algorithm=SHA1&digits=6&period=30&issuer=' . rawurlencode(preg_replace('~^https?://(?:www\.)?~i', '', home_url())); 34 34 } 35 35 -
wordfence-login-security/tags/1.1.12/languages/wordfence-login-security.pot
r3063866 r3098784 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Wordfence Login Security 1.1.1 1\n"6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-login-security-zip- eZqOVC21Q\n"5 "Project-Id-Version: Wordfence Login Security 1.1.12\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-login-security-zip-V4phf6rXp\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 8 8 "Language-Team: LANGUAGE <LL@li.org>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2024-0 4-03T15:14:29+00:00\n"12 "POT-Creation-Date: 2024-06-06T15:13:00+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" … … 304 304 msgstr "" 305 305 306 #: classes/controller/users.php:564 307 msgid "(not required)" 308 msgstr "" 309 310 #: classes/controller/users.php:658 306 #: classes/controller/users.php:653 311 307 msgid "Edit two-factor authentication for %s" 312 308 msgstr "" 313 309 314 #: classes/controller/users.php:65 8310 #: classes/controller/users.php:653 315 311 #: views/settings/options.php:9 316 312 msgid "2FA" 317 313 msgstr "" 318 314 319 #: classes/controller/users.php:66 9315 #: classes/controller/users.php:664 320 316 #: views/settings/user-stats.php:25 321 317 msgid "2FA Active" 322 318 msgstr "" 323 319 324 #: classes/controller/users.php:6 70320 #: classes/controller/users.php:665 325 321 #: views/settings/user-stats.php:26 326 322 msgid "2FA Inactive" -
wordfence-login-security/tags/1.1.12/readme.txt
r3063878 r3098784 5 5 Requires PHP: 5.5 6 6 Tested up to: 6.5 7 Stable tag: 1.1.1 17 Stable tag: 1.1.12 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.12 - June 6, 2024 = 62 * Change: Revised the formatting of TOTP app URLs to prioritize the site's own URL for better sorting and display 63 * Fix: Fixed the last captcha column in the users page so it no longer displays "(not required)" on 2FA users since that no longer applies 60 64 61 65 = 1.1.11 - April 3, 2024 = -
wordfence-login-security/tags/1.1.12/wordfence-login-security.php
r3063866 r3098784 5 5 Author: Wordfence 6 6 Author URI: https://www.wordfence.com/ 7 Version: 1.1.1 17 Version: 1.1.12 8 8 Network: true 9 9 Requires at least: 4.5 … … 39 39 define('WORDFENCE_LS_FROM_CORE', ($wfCoreActive && isset($wfCoreLoading) && $wfCoreLoading)); 40 40 41 define('WORDFENCE_LS_VERSION', '1.1.1 1');42 define('WORDFENCE_LS_BUILD_NUMBER', '171 2157269');41 define('WORDFENCE_LS_VERSION', '1.1.12'); 42 define('WORDFENCE_LS_BUILD_NUMBER', '1717686780'); 43 43 44 44 define('WORDFENCE_LS_PLUGIN_BASENAME', plugin_basename(__FILE__)); -
wordfence-login-security/trunk/classes/controller/users.php
r3063866 r3098784 561 561 case 'wfls_last_captcha': 562 562 $user = new \WP_User($user_id); 563 if (Controller_Users::shared()->can_activate_2fa($user) && Controller_Users::shared()->has_2fa_active($user)) { 564 $value = __('(not required)', 'wordfence-login-security'); 565 } 566 else { 567 $value = '-'; 568 if (($last = get_user_meta($user_id, 'wfls-last-captcha-score', true))) { 569 $value = number_format($last, 1); 570 } 563 $value = '-'; 564 if (($last = get_user_meta($user_id, 'wfls-last-captcha-score', true))) { 565 $value = number_format($last, 1); 571 566 } 572 567 break; -
wordfence-login-security/trunk/classes/model/2fainitializationdata.php
r2865297 r3098784 31 31 32 32 private function generate_otp_url() { 33 return "otpauth://totp/" . rawurlencode(preg_replace('~^https?:// ~i', '', home_url()) . ' (' . $this->user->user_login . ')') . '?secret=' . $this->get_base32_secret() . '&algorithm=SHA1&digits=6&period=30&issuer=Wordfence';33 return "otpauth://totp/" . rawurlencode(preg_replace('~^https?://(?:www\.)?~i', '', home_url()) . ':' . $this->user->user_login) . '?secret=' . $this->get_base32_secret() . '&algorithm=SHA1&digits=6&period=30&issuer=' . rawurlencode(preg_replace('~^https?://(?:www\.)?~i', '', home_url())); 34 34 } 35 35 -
wordfence-login-security/trunk/languages/wordfence-login-security.pot
r3063866 r3098784 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Wordfence Login Security 1.1.1 1\n"6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-login-security-zip- eZqOVC21Q\n"5 "Project-Id-Version: Wordfence Login Security 1.1.12\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-login-security-zip-V4phf6rXp\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 8 8 "Language-Team: LANGUAGE <LL@li.org>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2024-0 4-03T15:14:29+00:00\n"12 "POT-Creation-Date: 2024-06-06T15:13:00+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" … … 304 304 msgstr "" 305 305 306 #: classes/controller/users.php:564 307 msgid "(not required)" 308 msgstr "" 309 310 #: classes/controller/users.php:658 306 #: classes/controller/users.php:653 311 307 msgid "Edit two-factor authentication for %s" 312 308 msgstr "" 313 309 314 #: classes/controller/users.php:65 8310 #: classes/controller/users.php:653 315 311 #: views/settings/options.php:9 316 312 msgid "2FA" 317 313 msgstr "" 318 314 319 #: classes/controller/users.php:66 9315 #: classes/controller/users.php:664 320 316 #: views/settings/user-stats.php:25 321 317 msgid "2FA Active" 322 318 msgstr "" 323 319 324 #: classes/controller/users.php:6 70320 #: classes/controller/users.php:665 325 321 #: views/settings/user-stats.php:26 326 322 msgid "2FA Inactive" -
wordfence-login-security/trunk/readme.txt
r3063878 r3098784 58 58 59 59 == Changelog == 60 61 = 1.1.12 - June 6, 2024 = 62 * Change: Revised the formatting of TOTP app URLs to prioritize the site's own URL for better sorting and display 63 * Fix: Fixed the last captcha column in the users page so it no longer displays "(not required)" on 2FA users since that no longer applies 60 64 61 65 = 1.1.11 - April 3, 2024 = -
wordfence-login-security/trunk/wordfence-login-security.php
r3063866 r3098784 5 5 Author: Wordfence 6 6 Author URI: https://www.wordfence.com/ 7 Version: 1.1.1 17 Version: 1.1.12 8 8 Network: true 9 9 Requires at least: 4.5 … … 39 39 define('WORDFENCE_LS_FROM_CORE', ($wfCoreActive && isset($wfCoreLoading) && $wfCoreLoading)); 40 40 41 define('WORDFENCE_LS_VERSION', '1.1.1 1');42 define('WORDFENCE_LS_BUILD_NUMBER', '171 2157269');41 define('WORDFENCE_LS_VERSION', '1.1.12'); 42 define('WORDFENCE_LS_BUILD_NUMBER', '1717686780'); 43 43 44 44 define('WORDFENCE_LS_PLUGIN_BASENAME', plugin_basename(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.