Mar 31 2021 |
|
Архив |
* New: Debug. Check connection to API servers.
* New: Integration. Avada Form Builder.
* New: Integration. Forminator integration implemented.
* New: Users checker. Non-checked users tab added.
* New: SFW. Admin IP will be whitelisted automatically.
* Mod: Replace \"bad\" users/comments to \"non-checkable\".
* Mod: DisableComments. Disable all comments means disable all comments for any post type.
* Udp: Setting templates. Product ID support implemented.
* Udp: Settings. Reorder links actions buttons.
* Upd: Common. Getting check_js updated.
* Upd: SFW. Description updated.
* Fix: Reversed URL exclusions.
* Fix: Settings. Sync button success ico fixed.
* Fix: Show response for all AJAX forms #3.
* Fix: GDPR. Warning text output.
* Fix: Integration class consider settings.
* Fix: Exclusions. URL exclusions fixed.
* Fix: Services Templates. Getting templates optimized.
* Fix: Services Templates. Possible XSS fixed.
* Fix: Services Templates. Design layout fixed.
* Fix: Family of settings comments__disable_comments__* dependencies.
* Fix: DisableComments class. Media post type includes \'attachment\' type.
* Fix: Exclusion for Thrive Ultimatum.
* Fix: Common/Helper::http__get_headers() ignores empty header name parts.
* Fix: Exclusion for GiveWP plugin in apbct-public.js.
* Fix: Do not consider 501 as correct HTTP response code when getting FW data files.
* Fix: AntiCrawler::update(). Correct error codes.
* Fix: ApbctWP\\Firewall\\SFW::update(). Correct URLs for FILE with protocol.
* Fix: PHP 8 deprecated notices.
* Fix: Settings. Reversed dependencies. Applies to WooCommerce and Disable Comments settings.
* Fix: DisableComments::template__check() returns the correct number of comments for enabled types of posts.
* Fix: DisableComments class. Visibility of some methods.
* Exception: Paid Memberships Pro - Login Form.
* Fix: Exception the SFW check for queries with \'/favicon.ico\' string. |
Mar 23 2021 |
|
Архив |
* New: Settings Templates functionality implemented.
* New: SFW. Anti-flood protection uses UA lists for filtration.
* Fix: Forms. Getting check_js delay removed.
* Fix: Forms. Rotation check_js fixed.
* Fix: Integration. Newspaper-theme login form protection skipped.
* Fix: Integration. Newspaper-theme reset password form protection skipped.
* Fix: Forms. Gravity Forms paypal addon processing skipped.
* Fix: Exclusion for wpDiscuz - Online Users Addon.
* Fix: Remote Calls. Wrapper http__request__rc_to_host() don\\\'t get an array
* Fix: JS. Modal window fixed.
* Fix: JS. Show AJAX result fixed.
* Fix: Skip. Save abandoned cart checking skip.
* Fix: Skip. SUMODISCOUNT discout request skip.
* Fix: Skip. WP eMember login form skip.
* Fix: SFW. Do not cache constants added.
* Fix: SFW. AC/AF logging fixed. |
Mar 15 2021 |
|
Архив |
Fix: SFW. Updating fixed. |
Mar 12 2021 |
|
Архив |
* Fix: Show response for all AJAX forms #2. |
Mar 10 2021 |
|
Архив |
* Fix: Show response for all AJAX forms. |
Mar 10 2021 |
|
Архив |
* New: SFW. Log could be sent not more often than 3 minutes.
* New: SFW. Possibility to use DELETE instead of TRUNCATE to delete SFW log.
* New: Show response for all AJAX forms.
* Fix: SFW. Sending log. Committing transaction after TRUNCATE log table.
* Fix: Integration. CF7 different versions compatibility fixed.
* Fix: Exclusion for WooCommerce.
* Fix: Possible SQL-injections fixed. |
Feb 25 2021 |
|
Архив |
* Fix: Security. Preparing UA string for writing to the DB. |
Feb 25 2021 |
|
Архив |
* Fix: Integration. Registration on WICITY theme.
* Fix: Integration. Registration on Paid Memberships Pro
* Fix: IP detection.
* Fix: Error: SFW_DISABLED.
* Fix: Formidable form. Error with sophisticated field types.
* Fix: Remote Calls. Cooldown checking for the SFW update fixed.
* Fix: easy-login-woocommerce requests exclusion fixed.
* Fix: Jackmail plugin. Skip all admin-side actions.
* Fix: Remote Calls. Unused deactivation option removed.
* Fix: Users checker. Last check date fixed.
* Fix: Users checker. Total users count description fixed. |
Feb 20 2021 |
|
Архив |
* Fix: CF7. Modified spam hook #2 |
Feb 17 2021 |
|
Архив |
* New: Integrations. WPDiscuz integration implemented.
* New: Using custom modal message instead allert.
* New: JS cleantalk-modal added.
* New: Cleantalk\\\\\\\\ApbctWP\\\\\\\\RemoteCalls class.
* New: Remote calls using Cleantalk\\\\\\\\ApbctWP\\\\\\\\RemoteCalls class.
* New: Cleantalk\\\\\\\\ApbctWP\\\\\\\\Helper::http__request__rc_to_host(). Wrapper to using RC to the website itself. Makes testing RC before make main.
* New: Cleantalk\\\\\\\\ApbctWP\\\\\\\\State::error_toggle().
* New: SFW update. Make test RC before main.
* Udp: Integrations. Support several hooks for one integration.
* Fix: Users. Feedback sending via deleting user fixed.
* Fix: Users checker. Feedback sending via deleting user fixed.
* Fix: IP detection.
* Fix: Users scan. Confirmation message fixed.
* Fix: SFW. The anti-flood option moved to the advanced settings.
* Fix: SFW. Show the right url on block page for WPMS.
* Fix: SFW. The anti-crawler option description fixed.
* Fix: SFW. The anti-flood option description fixed.
* Fix: SFW. AC checking on login page fixed.
* Fix: CF7. Modified spam hook.
* Fix: SFW. send_logs returning error.
* Fix: Cleantalk class fixed.
* Fix: Clearing errors storage before sync.
* Fix: Clearing SFW errors on updating to 5.151.6.
* Fix: Updater. Support updating for versions without fix number implemented.
* Fix: \\\\\\\"Email Before Download\\\\\\\" plugin request will be skipped.
* Fix: SFW. Auto-updating option fixed for multisite activation.
* Fix: Exception for Xoo login form.
* Fix: Users deleting feedback fixed. |
Feb 04 2021 |
|
Архив |
* Fix: SFW. Auto-updating interval decreased to 5 mins.
* Fix: Divi. Skip saving epanel.
* New: Find users/comments table. Add footer description.
* Fix: SFW. UA option removed.
* Fix: SFW. AC checking by UA enabled by default.
* Fix: SFW. AF disabled by default for the new installations. |
Feb 01 2021 |
|
Архив |
* Fix: Cron tasks compare fixed. |
Jan 31 2021 |
|
Архив |
* Fix: Error: SFW_DISABLED.
* Fix: Moderate connection timeout increased to 6sec.
* Fix: SFW uses the right API class. |
Jan 30 2021 |
|
Архив |
Fix: API-requests. |
Jan 29 2021 |
|
Архив |
* Fix: Errors in IP detection. |
Jan 29 2021 |
|
Архив |
* Fix: Using server protocol for AC checking.
* Fix: Prevent caching db queries for SFW.
* Fix: mgm registration temp fix.
* Upd: Checking skipped request replaced.
* Fix: Bookly plugin service requests checking skipped.
* Fix: Youzier login form skipped.
* Fix: InJob theme lost password skipped.
* Upd: Showing plugin version on SFW block page.
* Fix: fix request id rotation.
* Mod: Show \"Insert users\" button only for local web servers.
* Upd: Checking skipped request replaced for non-ajax requests.
* Fix: BuddyPress edit profile checking skippped.
* Fix: Unused code removed.
* Upd: Helper::ip__get() method updated.
* Fix: UltimateMember password reset skipped.
* Del: Unused code removed.
* New: Server::get() now can accept \'URI\' as an parameter. Returns full URI like \'http://domain.net/request/path?parameter=value#fragment
* Mod: apbct_exclusions_check__url__reversed() simplifed and PHPDoc\'ed.
* Mod: apbct_base_call exclusions revised.
* Mod: $cleantalk_executed chaos simplified.
* Upd: Shedule sfw update once again if it failed.
* Fix: Delete cleantalk options via uninstalling.
* Fix: Deleting table for network sites fixed.
* Fix: Using host header for AC checking.
* Fix: Expression formatting fixed.
* Mod: Cron. Do not runs when it already runs.
* Mod: Cron class updated. |
Jan 19 2021 |
|
Архив |
* Fix: Users checking performance fix.
* Fix: AC disabled if SFW contains less than 50 entries. |
Jan 15 2021 |
|
Архив |
* Fix: Prevent logging false blocking for whitelisted networks.
* Integration: Rafflepress integration implemented.
* Fix: AF limit increased to 20 by default.
* Fix: skip Sumo waitlist internal request.
* Fix: skip raq internal request.
* Fix: check comments number if comment email exists.
* New: Schema class added.
* Fix: SFW - Creation sfw table if not exist.
* Fix: Updater - Creation sfw table if not exist.
* New: Schema class used.
* New: AC disabled if networks count is 0.
* Fix: SFW updating id getting fixed.
* Fix: SFW networks counter fixed.
* Fix: Deleting options fixed. |
Dec 31 2020 |
|
Архив |
Fix: Prevent skip checking UltimateMember register.
Upd: SFW die pages updated - networks count added.
Fix: AF auto cleaning table fixed.
Fix: Removing spam flag on gravity forms checking.
Fix: Remote call's request checking moved to separated func.
Fix: Prevent CRON action from remote call request. |
Dec 25 2020 |
|
Архив |
* Upd: Firewall now has it's own options, independent from the other.
* Upd: New API server added.
* Fix: Wrong count of blocked entries fixed
* Fix: Skip logging for non-blocked requests.
* Fix: SFW sending logs fixed.
* Fix: SFW skip Customizer preview requests.
* Fix: FW do logging an one passed request.
* Fix: Logging exclusion moved to firewall class.
* Fix: FW stats option fixed.
* Upd: New API server added.
* Fix: SFW logging logic fixed.
* Fix: SFW sent logs structure fixed. |
Dec 17 2020 |
|
Архив |
* Mod: Cleantalk Alternative Sessions. Store time reduces to 1 day.
* Fix: Unusable alternative cookies table clearing.
* Fix: AC UA case insensitive checking fixed.
* Fix: AC UA enabled by default.
* Fix: AC UA spelling fixed.
* Fix: skip ajax mailpoet import users.
* Fix: Helper::get_mime_type().
* Fix: Users - spam/not spam icons removed.
* Fix: Users/Comments - additional button removed.
* Integration: WP Members integration implemented.
* Fix: Prevent mod_security protection blocking.
* Fix: WLM sub site key getting fixed.
* New: SFW updating through a temporary table.
* New: UA logging for all FW modules.
* Fix: Replace clearing table from SFW updating process.
* Fix: SFW - Unused method removed.
* Fix: IP detection.
* Fix: Helper - Clean input of null bytes.
* Fix: SFW updating - https protocol returned.
* Fix: SFW updating - truncating temporary table.
* Fix: SFW updating process percents added. |
Dec 16 2020 |
|
Архив |
* Fix: Jetpack logic fixed.
* Fix: AC UA table structure fixed. |
Dec 03 2020 |
|
Архив |
* Fix: Prevent skip checking woocommerce registration during checkout.
* Fix: skip gravity multipage checking.
* New: AC UA checking implemented.
* Fix: skip buffer replace for rss feeds.
* Fix: Easy Registration Forms login form skip.
* Fix: Quotas in hidden fields.
* Fix: skip tinkoff payment form fields collection.
* New: Helper prepare_param added.
* Fix: erforms internal request skip.
* Integration: Landing Page Builder integration implemented.
* Upd: Easy Registration Form block message implemented.
* Integration: Profile Builder.
* Fix: Skip connector mysql request.
* New: AC UA - new option implemented. |
Nov 25 2020 |
|
Архив |
* Fix: External forms protection fixed.
* Fix: check for array in spam_stat collect.
* Fix: Spam Firewall. Operating with IPs on 32 bit systems.
* Fix: Skip WFU ask_server request.
* Fix: AC user agents support fixed.
* New: Hook 'apbct_pre_block_page' added.
* Fix: Woocommerce ajax internal.
* Fix: skip redirect ajax login.
* Fix: SFW updating return statement added.
* Fix: Skip reset pass checking.
* Fix: replace current_action() to current_filter().
* Upd: AMP support description updated.
* Fix: SQL injection fixed. |
Oct 28 2020 |
|
Архив |
* Fix: Visible fields collecting on external forms fixed.
* Fix: Skip pre-filled form data for specific form.
* Fix: Security key usage.
* Upd: External forms protection updated.
* Upd: External forms protection updated - Convertbox support.
* Fix: SimpleFiles skip checking job edit.
* New: JS event apbctAjaxBockAlert added.
* Fix: Account banner check description.
* Fix: AC logs table clearing time fixed. |
Oct 12 2020 |
|
Архив |
* Fix: Visible fields JS error fixed. |
Oct 08 2020 |
|
Архив |
* Fix: WPForms. Auto submitting.
* Fix: Synchronization timeout increased to 25 seconds.
* Fix: Cookiebot compatibility.
* Fix: Visible fields logic fixed.
* New: Duplicated requests prevention.
* Fix: SpamFireWall auto incremental uses primary key.
* Fix: Skip woocommerce internal request.
* Upd: Url exclusions option updated.
* Fix: Checking comments/users - redirecting after deleting all items fixed.
* New: Comments scanner - marking as spam action implemented.
* Fix: SFW table fixed.
* Upd: Comments scanner - moving to trash instead deleting.
* Upd: Visible fields collecting functionality updated. |
Sep 30 2020 |
|
Архив |
* Fix: URL exclusions setting.
* Fix: Login scripts output fixed.
* Fix: Updater function name fixed.
* New: Debug mode for Anti-Crawler.
* Fix: Pass AC check if 301 HTTP response code received.
* Fix: Antibot cookie value fixed. |
Sep 17 2020 |
|
Архив |
* Fix: Deprecated function wp_blacklist_check() fixed.
* Fix: Roles exclusion fixed.
* Mod: Namespace import in \Cleantalk\ApbctWP\Firewall\SFW.
* Fix: Comments checking fixed.
* Fix: Spam scan tabs layout fixed.
* New: Countdown timer implemented for the AntiCrawler page.
* Mod: User-agent signature added to the AC checking.
* Mod: Find-spam classes for comments and users refactored
* Upd: Spam scan - scanning users/comments updated.
* Fix: Double requests for Ninja Forms.
* New: 'wpms' flag in sender_info.
* Fix: Visible params gathering.
* Fix: WooCommerce AJAX order call 2.
* Fix: Block page grammar fixed.
* Fix: Users/comments list - unnecessary button removed.
* Upd: Skiping AC blocking after 3 sec for real users.
* New: Countdown timer for AF block page implemented.
* New: Countdown timer for SFW block page implemented. |
Sep 05 2020 |
|
Архив |
* Fix: WooCommerce AJAX order call.
* Fix: AJAX error while getting JS key.
* Fix: Using the version parameter when attaching cleantalk-public.js on wp-login page.
* Fix: Showing support link in console when AJAX error occurs.
* Fix: apbct_public_sendAJAX. Silent mode doesn't write errors to console. |
Aug 31 2020 |
|
Архив |
* New: Silent mode for AJAX requests.
* Fix: No nonce check for AJAX JS check.
* Fix: AJAX JS check using "DOMContentLoaded" event instead of "load".
* New: Extended error text for failed AJAX requests.
* Fix: Exclusion for the Frontend Reset Password plugin.
* Fix: Accept 501 response code for SFW datafiles.
* Fix: SFW update. The internal array pointer handling.
* Fix: Exception for the WooCommerce edit profile form.
* Fix: SFW updating via plugin activation fixed. |
Aug 27 2020 |
|
Архив |
* Fix: Blocking pages names fixed.
* Fix: Logs id modified to prevent the overwriting.
* Fix: FireWall checking flow fixed.
* Mod: New SpamFirewall, Anti-Crawler, Anti-Flood modules priority.
* Upd: Block message updated.
* Fix: "The sender has been blacklisted" message removed.
* Fix: "The sender has been whitelisted" message removed.
* Fix: Integration DW Question & Answer plugin.
* Fix: Dashboard widget layout fixed.
* Fix: AC & AD skipping checking by roles.
* Integration: Estimation Form integration implemented.
* Fix: External contact forms check.
* Fix: URL, IP and Role exclusions for all requests.
* Fix: Exception for WooCommerce adding to cart.
* Fix: Exception for PPOM for WooCommerce plugin. |
Aug 25 2020 |
|
Архив |
* Fix: WPMS setting updating fixed.
* Fix: Text domain added for some options name.
* Fix: AntiCrawler die page fixed.
* Fix: Pause button for comments check fixed.
* Fix: Delete Anti-Flood table when subsite is deleted.
* New: Clear Anti-Flood table each 10 minutes.
* Fix: FW checking for whitelisted skipped.
* Fix: WP 5.5 JS errors fixed.
* New: Debug message for auto updating error.
* Fix: Array declaration fixed.
* Fix: Skip anti-flood checking for authorized users.
* Fix: Is whitelisted checking fixed. |
Aug 06 2020 |
|
Архив |
* Fix: Recursion fixed.
* Fix: Rebuild url for SFW updating process. |
Jul 28 2020 |
|
Архив |
Fix: Blocking good bots. |
Jul 17 2020 |
|
Архив |
Fix: 403 error issues with cache plugins.
Fix: remove apbct-common.js.
Fix: exclude caspio form.
Fix: Recompile nocache map.
Fix: indexof is not a function.
Fix: SFW updating fix for hosting.
Upd: Temporary remove spinner for SFW check. |
Jul 08 2020 |
|
Архив |
Fix: SFW issues.
Upd: Temporary remove spinner for SFW check |
Jul 06 2020 |
|
Архив |
Fix: Add timeout for first SFW activation. |
Jul 06 2020 |
|
Архив |
Fix: WP Fusion web hooks skipped.
Upd: Readme old changelogs replaced.
Fix: SFW typo fixed.
Upd: Set update banner timer to 15 minutes.
Fix: sfw updating after disabling.
Fix: sendAjax 403 issues.
New: Add wpmu settings template.
Fix: SameSite attribute removed for php version |
Jun 25 2020 |
|
Архив |
Upd: Translation updated. |
Jun 23 2020 |
|
Архив |
* New: Add SFW status in plugin settings.
* Fix: Remove sleep for sfw update.
* Fix: Check account status only once in 86400 seconds.
* Fix: Postmark avocet theme.
* Fix: Find spam users - from-till implemented.
* Upd: Add common.js.
* Fix: Bookly admin action excluded.
* Fix: sfw_pass_key cookie domain attribute removed.
* Fix: SFW no cache meta tags added.
* Fix: MEC Pro plugin compatibility fixed.
* Mod: Catching SpamFireWall update errors.
* Fix: UltimateBuilder skip fields.
* Fix: Strip tags on comment. |
Jun 11 2020 |
|
Архив |
* Fix: Profile link fixed.
* Fix: WPMS plugin name fixed.
* Fix: WPMS plugin settings link fixed.
* Fix: Integration with Easy Forms for Mailchimp.
* Fix: JS check on the registration form.
* Fix: Double JS attaching on the login page.
* Fix: Clear SpamFireWall table. Throw error if failed.
* Upd: Cookies attr "samesite" added.
* New: Users checking result icons added.
* Upd: Whitelists support added for SFW.
* Fix: Clear users meta everywhere by complete deactivation.
* New: Comment notification updated - blacklist links added.
* Fix: PHP Warning in cleantalk-pluggable.php.
* Fix: White Label mode is not accessible if CLEANTALK_ACCESS_KEY is defined.
* Fix: Deprecated condition.
* Fix: Setting layout for the right to left direction languages. |
May 27 2020 |
|
Архив |
Fix: Ninja Forms. Spam submissions. |
May 14 2020 |
|
Архив |
* Fix: Scan users fixed.
* Fix: Notice fixed (Creating default object from empty value).
* Fix: Creating table for SFW data for child blogs on WPMS.
* Upd: SFW query optimized.
* Fix: Adding cleantalk_spamscan_logs table for each blog when updating from 5.137.2.
* New: White Lists for SFW implemented.
* Fix: correct comments checking status text.
* Fix: Users scan. Reducing memory load.
* Fix: "Capture Buffer" settings. The issue with YoastSEO.
* Fix: SFW query fixed.
* Fix: SFW die page fixed.
* Fix: Membermouse API false positives.
* Fix: gz*() functions calling from global namespace for now. |
Apr 29 2020 |
|
Архив |
* Fix: Call to undefined function wp_get_current_user().
* Fix: "Capture buffer" setting, YOAST sitemap.
* Integration: Simple Membership plugin integration implemented.
* Fix: Integrations system fixed.
* Fix: Query for SFW fixed.
* Fix: SFW error handling. |
Apr 27 2020 |
|
Архив |
* Fix: WPMU and WhiteLabel mode fixed.
* Fix: 403 Response code for blocked entries.
* Upd: SFW die page updated (spinner and delay).
* New: SFW query updated.
* Fix: SFW truncate instead of delete.
* Fix: AJAX exception for WordPress Membership Plugin – Restrict Content.
* Fix: Check spam users.
* Fix: Debug functionality for users check.
* Fix: Gravity Forms. Modifying message.
* Fix: Sanitizing settings.
* Fix: "Delete all spam users" button. |
Apr 13 2020 |
|
Архив |
Security: Possible XSS vulnerability. |
Apr 07 2020 |
|
Архив |
Mod: bbPress is using role exclusions now.
Mod: Show info on SpamFirewall block page.
Mod: Log SpamFirewall tests.
Fix: get_fields_any() fixed.
Fix: Multiple requests on WooCommerce checkout.
Fix: The SpamFirewall block page. |
Apr 07 2020 |
|
Архив |
Security: Possible XSS vulnerability. |
Apr 07 2020 |
|
Архив |
Mod: Setting "Show links to check Emails, IPs for spam" splitted in two.
Mod: Added setting "Manage comments on public pages".
Fix: Feedback from public pages.
Fix: Output for setting "Manage comments on public pages". |