Changeset 3424380
- Timestamp:
- 12/20/2025 09:06:49 PM (3 months ago)
- Location:
- wordfence
- Files:
-
- 130 added
- 130 deleted
- 14 edited
- 1 copied
-
tags/8.1.4 (copied) (copied from wordfence/trunk)
-
tags/8.1.4/css/activity-report-widget.1764778641.css (deleted)
-
tags/8.1.4/css/activity-report-widget.1766263234.css (added)
-
tags/8.1.4/css/diff.1764778641.css (deleted)
-
tags/8.1.4/css/diff.1766263234.css (added)
-
tags/8.1.4/css/fullLog.1764778641.css (deleted)
-
tags/8.1.4/css/fullLog.1766263234.css (added)
-
tags/8.1.4/css/iptraf.1764778641.css (deleted)
-
tags/8.1.4/css/iptraf.1766263234.css (added)
-
tags/8.1.4/css/jquery-ui-timepicker-addon.1764778641.css (deleted)
-
tags/8.1.4/css/jquery-ui-timepicker-addon.1766263234.css (added)
-
tags/8.1.4/css/jquery-ui.min.1764778641.css (deleted)
-
tags/8.1.4/css/jquery-ui.min.1766263234.css (added)
-
tags/8.1.4/css/jquery-ui.structure.min.1764778641.css (deleted)
-
tags/8.1.4/css/jquery-ui.structure.min.1766263234.css (added)
-
tags/8.1.4/css/jquery-ui.theme.min.1764778641.css (deleted)
-
tags/8.1.4/css/jquery-ui.theme.min.1766263234.css (added)
-
tags/8.1.4/css/license/care-global.1764778641.css (deleted)
-
tags/8.1.4/css/license/care-global.1766263234.css (added)
-
tags/8.1.4/css/license/care.1764778641.css (deleted)
-
tags/8.1.4/css/license/care.1766263234.css (added)
-
tags/8.1.4/css/license/free-global.1764778641.css (deleted)
-
tags/8.1.4/css/license/free-global.1766263234.css (added)
-
tags/8.1.4/css/license/free.1764778641.css (deleted)
-
tags/8.1.4/css/license/free.1766263234.css (added)
-
tags/8.1.4/css/license/premium-global.1764778641.css (deleted)
-
tags/8.1.4/css/license/premium-global.1766263234.css (added)
-
tags/8.1.4/css/license/premium.1764778641.css (deleted)
-
tags/8.1.4/css/license/premium.1766263234.css (added)
-
tags/8.1.4/css/license/response-global.1764778641.css (deleted)
-
tags/8.1.4/css/license/response-global.1766263234.css (added)
-
tags/8.1.4/css/license/response-variables.1764778641.css (deleted)
-
tags/8.1.4/css/license/response-variables.1766263234.css (added)
-
tags/8.1.4/css/license/response.1764778641.css (deleted)
-
tags/8.1.4/css/license/response.1766263234.css (added)
-
tags/8.1.4/css/main.1764778641.css (deleted)
-
tags/8.1.4/css/main.1766263234.css (added)
-
tags/8.1.4/css/phpinfo.1764778641.css (deleted)
-
tags/8.1.4/css/phpinfo.1766263234.css (added)
-
tags/8.1.4/css/wf-adminbar.1764778641.css (deleted)
-
tags/8.1.4/css/wf-adminbar.1766263234.css (added)
-
tags/8.1.4/css/wf-colorbox.1764778641.css (deleted)
-
tags/8.1.4/css/wf-colorbox.1766263234.css (added)
-
tags/8.1.4/css/wf-font-awesome.1764778641.css (deleted)
-
tags/8.1.4/css/wf-font-awesome.1766263234.css (added)
-
tags/8.1.4/css/wf-global.1764778641.css (deleted)
-
tags/8.1.4/css/wf-global.1766263234.css (added)
-
tags/8.1.4/css/wf-ionicons.1764778641.css (deleted)
-
tags/8.1.4/css/wf-ionicons.1766263234.css (added)
-
tags/8.1.4/css/wf-onboarding.1764778641.css (deleted)
-
tags/8.1.4/css/wf-onboarding.1766263234.css (added)
-
tags/8.1.4/css/wf-roboto-font.1764778641.css (deleted)
-
tags/8.1.4/css/wf-roboto-font.1766263234.css (added)
-
tags/8.1.4/css/wfselect2.min.1764778641.css (deleted)
-
tags/8.1.4/css/wfselect2.min.1766263234.css (added)
-
tags/8.1.4/css/wordfenceBox.1764778641.css (deleted)
-
tags/8.1.4/css/wordfenceBox.1766263234.css (added)
-
tags/8.1.4/js/admin.1764778641.js (deleted)
-
tags/8.1.4/js/admin.1766263234.js (added)
-
tags/8.1.4/js/admin.ajaxWatcher.1764778641.js (deleted)
-
tags/8.1.4/js/admin.ajaxWatcher.1766263234.js (added)
-
tags/8.1.4/js/admin.liveTraffic.1764778641.js (deleted)
-
tags/8.1.4/js/admin.liveTraffic.1766263234.js (added)
-
tags/8.1.4/js/chart.umd.1764778641.js (deleted)
-
tags/8.1.4/js/chart.umd.1766263234.js (added)
-
tags/8.1.4/js/date.1764778641.js (deleted)
-
tags/8.1.4/js/date.1766263234.js (added)
-
tags/8.1.4/js/jquery-ui-timepicker-addon.1764778641.js (deleted)
-
tags/8.1.4/js/jquery-ui-timepicker-addon.1766263234.js (added)
-
tags/8.1.4/js/jquery.colorbox-min.1764778641.js (deleted)
-
tags/8.1.4/js/jquery.colorbox-min.1766263234.js (added)
-
tags/8.1.4/js/jquery.colorbox.1764778641.js (deleted)
-
tags/8.1.4/js/jquery.colorbox.1766263234.js (added)
-
tags/8.1.4/js/jquery.qrcode.min.1764778641.js (deleted)
-
tags/8.1.4/js/jquery.qrcode.min.1766263234.js (added)
-
tags/8.1.4/js/jquery.tmpl.min.1764778641.js (deleted)
-
tags/8.1.4/js/jquery.tmpl.min.1766263234.js (added)
-
tags/8.1.4/js/knockout-3.5.1.1764778641.js (deleted)
-
tags/8.1.4/js/knockout-3.5.1.1766263234.js (added)
-
tags/8.1.4/js/wfdashboard.1764778641.js (deleted)
-
tags/8.1.4/js/wfdashboard.1766263234.js (added)
-
tags/8.1.4/js/wfdropdown.1764778641.js (deleted)
-
tags/8.1.4/js/wfdropdown.1766263234.js (added)
-
tags/8.1.4/js/wfglobal.1764778641.js (deleted)
-
tags/8.1.4/js/wfglobal.1766263234.js (added)
-
tags/8.1.4/js/wfi18n.1764778641.js (deleted)
-
tags/8.1.4/js/wfi18n.1766263234.js (added)
-
tags/8.1.4/js/wfonboarding.1764778641.js (deleted)
-
tags/8.1.4/js/wfonboarding.1766263234.js (added)
-
tags/8.1.4/js/wfpopover.1764778641.js (deleted)
-
tags/8.1.4/js/wfpopover.1766263234.js (added)
-
tags/8.1.4/js/wfselect2.min.1764778641.js (deleted)
-
tags/8.1.4/js/wfselect2.min.1766263234.js (added)
-
tags/8.1.4/languages/wordfence.pot (modified) (3 diffs)
-
tags/8.1.4/lib/wfCrawl.php (modified) (1 diff)
-
tags/8.1.4/lib/wfUtils.php (modified) (2 diffs)
-
tags/8.1.4/modules/login-security/css/admin-global.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/admin-global.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/admin.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/admin.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/colorbox.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/colorbox.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/embedded.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/embedded.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/font-awesome.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/font-awesome.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/ionicons.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/ionicons.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/jquery-ui.min.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/jquery-ui.min.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/jquery-ui.structure.min.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/jquery-ui.structure.min.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/jquery-ui.theme.min.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/jquery-ui.theme.min.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/login.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/login.1766263234.css (added)
-
tags/8.1.4/modules/login-security/css/woocommerce-account.1764778641.css (deleted)
-
tags/8.1.4/modules/login-security/css/woocommerce-account.1766263234.css (added)
-
tags/8.1.4/modules/login-security/js/admin-global.1764778641.js (deleted)
-
tags/8.1.4/modules/login-security/js/admin-global.1766263234.js (added)
-
tags/8.1.4/modules/login-security/js/admin.1764778641.js (deleted)
-
tags/8.1.4/modules/login-security/js/admin.1766263234.js (added)
-
tags/8.1.4/modules/login-security/js/chart.umd.1764778641.js (deleted)
-
tags/8.1.4/modules/login-security/js/chart.umd.1766263234.js (added)
-
tags/8.1.4/modules/login-security/js/jquery.colorbox.1764778641.js (deleted)
-
tags/8.1.4/modules/login-security/js/jquery.colorbox.1766263234.js (added)
-
tags/8.1.4/modules/login-security/js/jquery.colorbox.min.1764778641.js (deleted)
-
tags/8.1.4/modules/login-security/js/jquery.colorbox.min.1766263234.js (added)
-
tags/8.1.4/modules/login-security/js/jquery.qrcode.min.1764778641.js (deleted)
-
tags/8.1.4/modules/login-security/js/jquery.qrcode.min.1766263234.js (added)
-
tags/8.1.4/modules/login-security/js/jquery.tmpl.min.1764778641.js (deleted)
-
tags/8.1.4/modules/login-security/js/jquery.tmpl.min.1766263234.js (added)
-
tags/8.1.4/modules/login-security/js/login.1764778641.js (deleted)
-
tags/8.1.4/modules/login-security/js/login.1766263234.js (added)
-
tags/8.1.4/modules/login-security/wordfence-login-security.php (modified) (1 diff)
-
tags/8.1.4/readme.txt (modified) (2 diffs)
-
tags/8.1.4/vendor/wordfence/wf-waf/src/lib/utils.php (modified) (1 diff)
-
tags/8.1.4/wordfence.php (modified) (2 diffs)
-
trunk/css/activity-report-widget.1764778641.css (deleted)
-
trunk/css/activity-report-widget.1766263234.css (added)
-
trunk/css/diff.1764778641.css (deleted)
-
trunk/css/diff.1766263234.css (added)
-
trunk/css/fullLog.1764778641.css (deleted)
-
trunk/css/fullLog.1766263234.css (added)
-
trunk/css/iptraf.1764778641.css (deleted)
-
trunk/css/iptraf.1766263234.css (added)
-
trunk/css/jquery-ui-timepicker-addon.1764778641.css (deleted)
-
trunk/css/jquery-ui-timepicker-addon.1766263234.css (added)
-
trunk/css/jquery-ui.min.1764778641.css (deleted)
-
trunk/css/jquery-ui.min.1766263234.css (added)
-
trunk/css/jquery-ui.structure.min.1764778641.css (deleted)
-
trunk/css/jquery-ui.structure.min.1766263234.css (added)
-
trunk/css/jquery-ui.theme.min.1764778641.css (deleted)
-
trunk/css/jquery-ui.theme.min.1766263234.css (added)
-
trunk/css/license/care-global.1764778641.css (deleted)
-
trunk/css/license/care-global.1766263234.css (added)
-
trunk/css/license/care.1764778641.css (deleted)
-
trunk/css/license/care.1766263234.css (added)
-
trunk/css/license/free-global.1764778641.css (deleted)
-
trunk/css/license/free-global.1766263234.css (added)
-
trunk/css/license/free.1764778641.css (deleted)
-
trunk/css/license/free.1766263234.css (added)
-
trunk/css/license/premium-global.1764778641.css (deleted)
-
trunk/css/license/premium-global.1766263234.css (added)
-
trunk/css/license/premium.1764778641.css (deleted)
-
trunk/css/license/premium.1766263234.css (added)
-
trunk/css/license/response-global.1764778641.css (deleted)
-
trunk/css/license/response-global.1766263234.css (added)
-
trunk/css/license/response-variables.1764778641.css (deleted)
-
trunk/css/license/response-variables.1766263234.css (added)
-
trunk/css/license/response.1764778641.css (deleted)
-
trunk/css/license/response.1766263234.css (added)
-
trunk/css/main.1764778641.css (deleted)
-
trunk/css/main.1766263234.css (added)
-
trunk/css/phpinfo.1764778641.css (deleted)
-
trunk/css/phpinfo.1766263234.css (added)
-
trunk/css/wf-adminbar.1764778641.css (deleted)
-
trunk/css/wf-adminbar.1766263234.css (added)
-
trunk/css/wf-colorbox.1764778641.css (deleted)
-
trunk/css/wf-colorbox.1766263234.css (added)
-
trunk/css/wf-font-awesome.1764778641.css (deleted)
-
trunk/css/wf-font-awesome.1766263234.css (added)
-
trunk/css/wf-global.1764778641.css (deleted)
-
trunk/css/wf-global.1766263234.css (added)
-
trunk/css/wf-ionicons.1764778641.css (deleted)
-
trunk/css/wf-ionicons.1766263234.css (added)
-
trunk/css/wf-onboarding.1764778641.css (deleted)
-
trunk/css/wf-onboarding.1766263234.css (added)
-
trunk/css/wf-roboto-font.1764778641.css (deleted)
-
trunk/css/wf-roboto-font.1766263234.css (added)
-
trunk/css/wfselect2.min.1764778641.css (deleted)
-
trunk/css/wfselect2.min.1766263234.css (added)
-
trunk/css/wordfenceBox.1764778641.css (deleted)
-
trunk/css/wordfenceBox.1766263234.css (added)
-
trunk/js/admin.1764778641.js (deleted)
-
trunk/js/admin.1766263234.js (added)
-
trunk/js/admin.ajaxWatcher.1764778641.js (deleted)
-
trunk/js/admin.ajaxWatcher.1766263234.js (added)
-
trunk/js/admin.liveTraffic.1764778641.js (deleted)
-
trunk/js/admin.liveTraffic.1766263234.js (added)
-
trunk/js/chart.umd.1764778641.js (deleted)
-
trunk/js/chart.umd.1766263234.js (added)
-
trunk/js/date.1764778641.js (deleted)
-
trunk/js/date.1766263234.js (added)
-
trunk/js/jquery-ui-timepicker-addon.1764778641.js (deleted)
-
trunk/js/jquery-ui-timepicker-addon.1766263234.js (added)
-
trunk/js/jquery.colorbox-min.1764778641.js (deleted)
-
trunk/js/jquery.colorbox-min.1766263234.js (added)
-
trunk/js/jquery.colorbox.1764778641.js (deleted)
-
trunk/js/jquery.colorbox.1766263234.js (added)
-
trunk/js/jquery.qrcode.min.1764778641.js (deleted)
-
trunk/js/jquery.qrcode.min.1766263234.js (added)
-
trunk/js/jquery.tmpl.min.1764778641.js (deleted)
-
trunk/js/jquery.tmpl.min.1766263234.js (added)
-
trunk/js/knockout-3.5.1.1764778641.js (deleted)
-
trunk/js/knockout-3.5.1.1766263234.js (added)
-
trunk/js/wfdashboard.1764778641.js (deleted)
-
trunk/js/wfdashboard.1766263234.js (added)
-
trunk/js/wfdropdown.1764778641.js (deleted)
-
trunk/js/wfdropdown.1766263234.js (added)
-
trunk/js/wfglobal.1764778641.js (deleted)
-
trunk/js/wfglobal.1766263234.js (added)
-
trunk/js/wfi18n.1764778641.js (deleted)
-
trunk/js/wfi18n.1766263234.js (added)
-
trunk/js/wfonboarding.1764778641.js (deleted)
-
trunk/js/wfonboarding.1766263234.js (added)
-
trunk/js/wfpopover.1764778641.js (deleted)
-
trunk/js/wfpopover.1766263234.js (added)
-
trunk/js/wfselect2.min.1764778641.js (deleted)
-
trunk/js/wfselect2.min.1766263234.js (added)
-
trunk/languages/wordfence.pot (modified) (3 diffs)
-
trunk/lib/wfCrawl.php (modified) (1 diff)
-
trunk/lib/wfUtils.php (modified) (2 diffs)
-
trunk/modules/login-security/css/admin-global.1764778641.css (deleted)
-
trunk/modules/login-security/css/admin-global.1766263234.css (added)
-
trunk/modules/login-security/css/admin.1764778641.css (deleted)
-
trunk/modules/login-security/css/admin.1766263234.css (added)
-
trunk/modules/login-security/css/colorbox.1764778641.css (deleted)
-
trunk/modules/login-security/css/colorbox.1766263234.css (added)
-
trunk/modules/login-security/css/embedded.1764778641.css (deleted)
-
trunk/modules/login-security/css/embedded.1766263234.css (added)
-
trunk/modules/login-security/css/font-awesome.1764778641.css (deleted)
-
trunk/modules/login-security/css/font-awesome.1766263234.css (added)
-
trunk/modules/login-security/css/ionicons.1764778641.css (deleted)
-
trunk/modules/login-security/css/ionicons.1766263234.css (added)
-
trunk/modules/login-security/css/jquery-ui.min.1764778641.css (deleted)
-
trunk/modules/login-security/css/jquery-ui.min.1766263234.css (added)
-
trunk/modules/login-security/css/jquery-ui.structure.min.1764778641.css (deleted)
-
trunk/modules/login-security/css/jquery-ui.structure.min.1766263234.css (added)
-
trunk/modules/login-security/css/jquery-ui.theme.min.1764778641.css (deleted)
-
trunk/modules/login-security/css/jquery-ui.theme.min.1766263234.css (added)
-
trunk/modules/login-security/css/login.1764778641.css (deleted)
-
trunk/modules/login-security/css/login.1766263234.css (added)
-
trunk/modules/login-security/css/woocommerce-account.1764778641.css (deleted)
-
trunk/modules/login-security/css/woocommerce-account.1766263234.css (added)
-
trunk/modules/login-security/js/admin-global.1764778641.js (deleted)
-
trunk/modules/login-security/js/admin-global.1766263234.js (added)
-
trunk/modules/login-security/js/admin.1764778641.js (deleted)
-
trunk/modules/login-security/js/admin.1766263234.js (added)
-
trunk/modules/login-security/js/chart.umd.1764778641.js (deleted)
-
trunk/modules/login-security/js/chart.umd.1766263234.js (added)
-
trunk/modules/login-security/js/jquery.colorbox.1764778641.js (deleted)
-
trunk/modules/login-security/js/jquery.colorbox.1766263234.js (added)
-
trunk/modules/login-security/js/jquery.colorbox.min.1764778641.js (deleted)
-
trunk/modules/login-security/js/jquery.colorbox.min.1766263234.js (added)
-
trunk/modules/login-security/js/jquery.qrcode.min.1764778641.js (deleted)
-
trunk/modules/login-security/js/jquery.qrcode.min.1766263234.js (added)
-
trunk/modules/login-security/js/jquery.tmpl.min.1764778641.js (deleted)
-
trunk/modules/login-security/js/jquery.tmpl.min.1766263234.js (added)
-
trunk/modules/login-security/js/login.1764778641.js (deleted)
-
trunk/modules/login-security/js/login.1766263234.js (added)
-
trunk/modules/login-security/wordfence-login-security.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/wordfence/wf-waf/src/lib/utils.php (modified) (1 diff)
-
trunk/wordfence.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wordfence/tags/8.1.4/languages/wordfence.pot
r3409854 r3424380 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Wordfence Security 8.1. 3\n"6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-zip- oHyt6XP49\n"5 "Project-Id-Version: Wordfence Security 8.1.4\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-zip-ZSJgBchaN\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: 2025-12- 03T16:17:21+00:00\n"12 "POT-Creation-Date: 2025-12-20T20:40:35+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" … … 8643 8643 msgstr "" 8644 8644 8645 #: lib/wfUtils.php:17 408646 #: lib/wfUtils.php:17 498645 #: lib/wfUtils.php:1751 8646 #: lib/wfUtils.php:1760 8647 8647 msgid "Wordfence error: No encryption key found!" 8648 8648 msgstr "" 8649 8649 8650 8650 #. translators: Error message. 8651 #: lib/wfUtils.php:20 628651 #: lib/wfUtils.php:2073 8652 8652 msgid "Call to Wordfence API to resolve IPs failed: %s" 8653 8653 msgstr "" -
wordfence/tags/8.1.4/lib/wfCrawl.php
r3390597 r3424380 23 23 $db = new wfDB(); 24 24 $IPn = wfUtils::inet_pton($IP); 25 $ipHex = wfDB::binaryValueToSQLHex( wfUtils::inet_pton($IPn));25 $ipHex = wfDB::binaryValueToSQLHex($IPn); 26 26 $status = $db->querySingle("select status from $table where IP={$ipHex} and patternSig=UNHEX(MD5('%s')) and lastUpdate > unix_timestamp() - %d", $hostPattern, WORDFENCE_CRAWLER_VERIFY_CACHE_TIME); 27 27 if($status){ -
wordfence/tags/8.1.4/lib/wfUtils.php
r3390597 r3424380 899 899 */ 900 900 public static function inet_aton($ip) { 901 $ip = preg_replace('/(?<=^|\.)0+([1-9])/', '$1', $ip); 902 return sprintf("%u", ip2long($ip)); 901 try { 902 $ip = preg_replace('/(?<=^|\.)0+([1-9])/', '$1', $ip); 903 return sprintf("%u", ip2long($ip)); 904 } 905 catch (Throwable $t) { 906 //Ignore -- fall through to default 907 } 908 return '0'; 903 909 } 904 910 … … 924 930 */ 925 931 public static function inet_pton($ip) { 926 // convert the 4 char IPv4 to IPv6 mapped version. 927 $pton = str_pad(self::hasIPv6Support() ? @inet_pton($ip) : self::_inet_pton($ip), 16, 928 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00", STR_PAD_LEFT); 932 $default = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00"; 933 try { 934 // convert the 4 char IPv4 to IPv6 mapped version. 935 $pton = str_pad(self::hasIPv6Support() ? @inet_pton($ip) : self::_inet_pton($ip), 16, $default, STR_PAD_LEFT); 936 } 937 catch (Throwable $t) { 938 $pton = $default; 939 } 929 940 return $pton; 930 941 } -
wordfence/tags/8.1.4/modules/login-security/wordfence-login-security.php
r3409854 r3424380 28 28 29 29 define('WORDFENCE_LS_VERSION', '1.1.15'); 30 define('WORDFENCE_LS_BUILD_NUMBER', '176 4778641');30 define('WORDFENCE_LS_BUILD_NUMBER', '1766263234'); 31 31 32 32 define('WORDFENCE_LS_PLUGIN_BASENAME', plugin_basename(__FILE__)); -
wordfence/tags/8.1.4/readme.txt
r3409854 r3424380 5 5 Requires PHP: 7.0 6 6 Tested up to: 6.9 7 Stable tag: 8.1. 37 Stable tag: 8.1.4 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 207 207 208 208 == Changelog == 209 210 = 8.1.4 - December 20, 2025 = 211 * Fix: Fixed an issue with `inet_pton` introduced by a recent patch to PHP 8.1+ that could cause a fatal error if a malformed IP address was passed to the call 209 212 210 213 = 8.1.3 - December 3, 2025 = -
wordfence/tags/8.1.4/vendor/wordfence/wf-waf/src/lib/utils.php
r3216086 r3424380 25 25 */ 26 26 public static function inet_pton($ip) { 27 // convert the 4 char IPv4 to IPv6 mapped version. 28 $pton = str_pad(self::hasIPv6Support() ? inet_pton($ip) : self::_inet_pton($ip), 16, 29 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00", STR_PAD_LEFT); 27 $default = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00"; 28 try { 29 // convert the 4 char IPv4 to IPv6 mapped version. 30 $pton = str_pad(self::hasIPv6Support() ? inet_pton($ip) : self::_inet_pton($ip), 16, $default, STR_PAD_LEFT); 31 } 32 catch (Throwable $t) { 33 $pton = $default; 34 } 30 35 return $pton; 31 36 } -
wordfence/tags/8.1.4/wordfence.php
r3409854 r3424380 5 5 Description: Wordfence Security - Anti-virus, Firewall and Malware Scan 6 6 Author: Wordfence 7 Version: 8.1. 37 Version: 8.1.4 8 8 Author URI: https://www.wordfence.com/ 9 9 Text Domain: wordfence … … 39 39 exit; 40 40 } 41 define('WORDFENCE_VERSION', '8.1. 3');42 define('WORDFENCE_BUILD_NUMBER', '176 4778641');41 define('WORDFENCE_VERSION', '8.1.4'); 42 define('WORDFENCE_BUILD_NUMBER', '1766263234'); 43 43 define('WORDFENCE_BASENAME', function_exists('plugin_basename') ? plugin_basename(__FILE__) : 44 44 basename(dirname(__FILE__)) . '/' . basename(__FILE__)); -
wordfence/trunk/languages/wordfence.pot
r3409854 r3424380 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Wordfence Security 8.1. 3\n"6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-zip- oHyt6XP49\n"5 "Project-Id-Version: Wordfence Security 8.1.4\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wordfence-zip-ZSJgBchaN\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: 2025-12- 03T16:17:21+00:00\n"12 "POT-Creation-Date: 2025-12-20T20:40:35+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" … … 8643 8643 msgstr "" 8644 8644 8645 #: lib/wfUtils.php:17 408646 #: lib/wfUtils.php:17 498645 #: lib/wfUtils.php:1751 8646 #: lib/wfUtils.php:1760 8647 8647 msgid "Wordfence error: No encryption key found!" 8648 8648 msgstr "" 8649 8649 8650 8650 #. translators: Error message. 8651 #: lib/wfUtils.php:20 628651 #: lib/wfUtils.php:2073 8652 8652 msgid "Call to Wordfence API to resolve IPs failed: %s" 8653 8653 msgstr "" -
wordfence/trunk/lib/wfCrawl.php
r3390597 r3424380 23 23 $db = new wfDB(); 24 24 $IPn = wfUtils::inet_pton($IP); 25 $ipHex = wfDB::binaryValueToSQLHex( wfUtils::inet_pton($IPn));25 $ipHex = wfDB::binaryValueToSQLHex($IPn); 26 26 $status = $db->querySingle("select status from $table where IP={$ipHex} and patternSig=UNHEX(MD5('%s')) and lastUpdate > unix_timestamp() - %d", $hostPattern, WORDFENCE_CRAWLER_VERIFY_CACHE_TIME); 27 27 if($status){ -
wordfence/trunk/lib/wfUtils.php
r3390597 r3424380 899 899 */ 900 900 public static function inet_aton($ip) { 901 $ip = preg_replace('/(?<=^|\.)0+([1-9])/', '$1', $ip); 902 return sprintf("%u", ip2long($ip)); 901 try { 902 $ip = preg_replace('/(?<=^|\.)0+([1-9])/', '$1', $ip); 903 return sprintf("%u", ip2long($ip)); 904 } 905 catch (Throwable $t) { 906 //Ignore -- fall through to default 907 } 908 return '0'; 903 909 } 904 910 … … 924 930 */ 925 931 public static function inet_pton($ip) { 926 // convert the 4 char IPv4 to IPv6 mapped version. 927 $pton = str_pad(self::hasIPv6Support() ? @inet_pton($ip) : self::_inet_pton($ip), 16, 928 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00", STR_PAD_LEFT); 932 $default = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00"; 933 try { 934 // convert the 4 char IPv4 to IPv6 mapped version. 935 $pton = str_pad(self::hasIPv6Support() ? @inet_pton($ip) : self::_inet_pton($ip), 16, $default, STR_PAD_LEFT); 936 } 937 catch (Throwable $t) { 938 $pton = $default; 939 } 929 940 return $pton; 930 941 } -
wordfence/trunk/modules/login-security/wordfence-login-security.php
r3409854 r3424380 28 28 29 29 define('WORDFENCE_LS_VERSION', '1.1.15'); 30 define('WORDFENCE_LS_BUILD_NUMBER', '176 4778641');30 define('WORDFENCE_LS_BUILD_NUMBER', '1766263234'); 31 31 32 32 define('WORDFENCE_LS_PLUGIN_BASENAME', plugin_basename(__FILE__)); -
wordfence/trunk/readme.txt
r3409854 r3424380 5 5 Requires PHP: 7.0 6 6 Tested up to: 6.9 7 Stable tag: 8.1. 37 Stable tag: 8.1.4 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 207 207 208 208 == Changelog == 209 210 = 8.1.4 - December 20, 2025 = 211 * Fix: Fixed an issue with `inet_pton` introduced by a recent patch to PHP 8.1+ that could cause a fatal error if a malformed IP address was passed to the call 209 212 210 213 = 8.1.3 - December 3, 2025 = -
wordfence/trunk/vendor/wordfence/wf-waf/src/lib/utils.php
r3216086 r3424380 25 25 */ 26 26 public static function inet_pton($ip) { 27 // convert the 4 char IPv4 to IPv6 mapped version. 28 $pton = str_pad(self::hasIPv6Support() ? inet_pton($ip) : self::_inet_pton($ip), 16, 29 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00", STR_PAD_LEFT); 27 $default = "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\x00\x00"; 28 try { 29 // convert the 4 char IPv4 to IPv6 mapped version. 30 $pton = str_pad(self::hasIPv6Support() ? inet_pton($ip) : self::_inet_pton($ip), 16, $default, STR_PAD_LEFT); 31 } 32 catch (Throwable $t) { 33 $pton = $default; 34 } 30 35 return $pton; 31 36 } -
wordfence/trunk/wordfence.php
r3409854 r3424380 5 5 Description: Wordfence Security - Anti-virus, Firewall and Malware Scan 6 6 Author: Wordfence 7 Version: 8.1. 37 Version: 8.1.4 8 8 Author URI: https://www.wordfence.com/ 9 9 Text Domain: wordfence … … 39 39 exit; 40 40 } 41 define('WORDFENCE_VERSION', '8.1. 3');42 define('WORDFENCE_BUILD_NUMBER', '176 4778641');41 define('WORDFENCE_VERSION', '8.1.4'); 42 define('WORDFENCE_BUILD_NUMBER', '1766263234'); 43 43 define('WORDFENCE_BASENAME', function_exists('plugin_basename') ? plugin_basename(__FILE__) : 44 44 basename(dirname(__FILE__)) . '/' . basename(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.