Changeset 3485927
- Timestamp:
- 03/18/2026 05:40:12 PM (2 weeks ago)
- Location:
- vulntitan/trunk
- Files:
-
- 6 edited
-
CHANGELOG.md (modified) (1 diff)
-
assets/js/firewall.js (modified) (1 diff)
-
assets/js/firewall.min.js (modified) (1 diff)
-
languages/vulntitan.pot (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
vulntitan.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vulntitan/trunk/CHANGELOG.md
r3485911 r3485927 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [2.1.14] - 2026-03-18 9 ### Fixed 10 - Fixed the Firewall settings save flow after the Spam Protection UI refactor by removing stale legacy comment-field JavaScript references. 7 11 8 12 ## [2.1.13] - 2026-03-18 -
vulntitan/trunk/assets/js/firewall.js
r3485911 r3485927 932 932 $firewallLockoutMinutes.prop('disabled', !!isBusy); 933 933 $firewallCommentShieldEnabled.prop('disabled', !!isBusy); 934 $firewallFormShieldEnabled.prop('disabled', !!isBusy); 935 $firewallFormProviderCf7Enabled.prop('disabled', !!isBusy); 936 $firewallFormProviderFluentFormsEnabled.prop('disabled', !!isBusy); 934 937 $firewallCommentSuspiciousAction.prop('disabled', !!isBusy); 935 $firewall CommentMinSubmitSeconds.prop('disabled', !!isBusy);936 $firewall CommentMaxLinks.prop('disabled', !!isBusy);937 $firewall CommentRateLimitAttempts.prop('disabled', !!isBusy);938 $firewall CommentRateLimitWindowMinutes.prop('disabled', !!isBusy);938 $firewallSubmissionMinSubmitSeconds.prop('disabled', !!isBusy); 939 $firewallSubmissionMaxLinks.prop('disabled', !!isBusy); 940 $firewallSubmissionRateLimitAttempts.prop('disabled', !!isBusy); 941 $firewallSubmissionRateLimitWindowMinutes.prop('disabled', !!isBusy); 939 942 $firewallLogRetention.prop('disabled', !!isBusy); 940 943 $firewallLockoutAllowlist.prop('disabled', !!isBusy); -
vulntitan/trunk/assets/js/firewall.min.js
r3485911 r3485927 932 932 $firewallLockoutMinutes.prop('disabled', !!isBusy); 933 933 $firewallCommentShieldEnabled.prop('disabled', !!isBusy); 934 $firewallFormShieldEnabled.prop('disabled', !!isBusy); 935 $firewallFormProviderCf7Enabled.prop('disabled', !!isBusy); 936 $firewallFormProviderFluentFormsEnabled.prop('disabled', !!isBusy); 934 937 $firewallCommentSuspiciousAction.prop('disabled', !!isBusy); 935 $firewall CommentMinSubmitSeconds.prop('disabled', !!isBusy);936 $firewall CommentMaxLinks.prop('disabled', !!isBusy);937 $firewall CommentRateLimitAttempts.prop('disabled', !!isBusy);938 $firewall CommentRateLimitWindowMinutes.prop('disabled', !!isBusy);938 $firewallSubmissionMinSubmitSeconds.prop('disabled', !!isBusy); 939 $firewallSubmissionMaxLinks.prop('disabled', !!isBusy); 940 $firewallSubmissionRateLimitAttempts.prop('disabled', !!isBusy); 941 $firewallSubmissionRateLimitWindowMinutes.prop('disabled', !!isBusy); 939 942 $firewallLogRetention.prop('disabled', !!isBusy); 940 943 $firewallLockoutAllowlist.prop('disabled', !!isBusy); -
vulntitan/trunk/languages/vulntitan.pot
r3485911 r3485927 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: VulnTitan - Malware Scanner, Vulnerability Scanner & Security 2.1.1 3\n"5 "Project-Id-Version: VulnTitan - Malware Scanner, Vulnerability Scanner & Security 2.1.14\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/vulntitan\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -
vulntitan/trunk/readme.txt
r3485911 r3485927 4 4 Tested up to: 6.9 5 5 Requires PHP: 7.4 6 Stable tag: 2.1.1 36 Stable tag: 2.1.14 7 7 License: GPLv2 8 8 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 175 175 == Changelog == 176 176 177 = v2.1.14 - 18 Mar, 2026 = 178 * Fixed the Firewall settings save flow after the Spam Protection UI refactor by removing stale legacy comment-field JavaScript references. 179 177 180 = v2.1.13 - 18 Mar, 2026 = 178 181 * Added form anti-spam protection for Contact Form 7 and Fluent Forms with honeypot, signed submit tokens, link heuristics, repeated-domain detection, and rate limiting. -
vulntitan/trunk/vulntitan.php
r3485911 r3485927 4 4 * Plugin URI: https://vulntitan.com/vulntitan/ 5 5 * Description: VulnTitan is a WordPress security plugin with vulnerability scanning, malware detection, file integrity monitoring, comment and form anti-spam protection, and a built-in firewall with WAF payload rules and login protection. 6 * Version: 2.1.1 36 * Version: 2.1.14 7 7 * Author: Jaroslav Svetlik 8 8 * Author URI: https://vulntitan.com … … 30 30 31 31 // Define plugin constants 32 define('VULNTITAN_PLUGIN_VERSION', VULNTITAN_DEVELOPMENT ? uniqid() : '2.1.1 3');32 define('VULNTITAN_PLUGIN_VERSION', VULNTITAN_DEVELOPMENT ? uniqid() : '2.1.14'); 33 33 define('VULNTITAN_PLUGIN_BASENAME', plugin_basename(__FILE__)); 34 34 define('VULNTITAN_PLUGIN_DIR', untrailingslashit(plugin_dir_path(__FILE__)));
Note: See TracChangeset
for help on using the changeset viewer.