Changeset 3396029
- Timestamp:
- 11/15/2025 12:09:50 AM (4 months ago)
- Location:
- fullworks-anti-spam
- Files:
-
- 6 added
- 14 edited
- 1 copied
-
tags/2.6.1 (copied) (copied from fullworks-anti-spam/trunk)
-
tags/2.6.1/admin/class-admin-settings.php (modified) (1 diff)
-
tags/2.6.1/changelog.txt (modified) (1 diff)
-
tags/2.6.1/core/class-forms-hooks.php (modified) (5 diffs)
-
tags/2.6.1/fullworks-anti-spam.php (modified) (2 diffs)
-
tags/2.6.1/integrations (added)
-
tags/2.6.1/integrations/ws-form (added)
-
tags/2.6.1/integrations/ws-form/class-ws-form-action-fullworks-anti-spam.php (added)
-
tags/2.6.1/readme.txt (modified) (1 diff)
-
tags/2.6.1/vendor/composer/autoload_static.php (modified) (3 diffs)
-
tags/2.6.1/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/admin/class-admin-settings.php (modified) (1 diff)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/core/class-forms-hooks.php (modified) (5 diffs)
-
trunk/fullworks-anti-spam.php (modified) (2 diffs)
-
trunk/integrations (added)
-
trunk/integrations/ws-form (added)
-
trunk/integrations/ws-form/class-ws-form-action-fullworks-anti-spam.php (added)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/vendor/composer/autoload_static.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fullworks-anti-spam/tags/2.6.1/admin/class-admin-settings.php
r3393933 r3396029 334 334 $this->titles['Spam Score'] = array( 335 335 'title' => esc_html__( 'Statistical Analysis', 'fullworks-anti-spam' ) . ' <sup>(1)</sup>', 336 'tip' => esc_html__( 'Set the desired spam probability filter %%, default is 55%%, a lower %% will exclude more messages and may include genuine messages, a higher %%will allow more messages through so may let through more spam', 'fullworks-anti-spam' ),336 'tip' => esc_html__( 'Set the desired spam probability filter percentage, default is 55 percent, a lower percentage will exclude more messages and may include genuine messages, a higher percentage will allow more messages through so may let through more spam', 'fullworks-anti-spam' ), 337 337 ); 338 338 $this->titles['AI'] = array( 339 339 'title' => esc_html__( 'Artificial Intelligence', 'fullworks-anti-spam' ) . ' <sup>(2)</sup>', 340 'tip' => esc_html__( 'Using natural language AI learning server will make an intelligent guess at a %%as to whether user input is likely to be spam, please note as this uses third party AI servers, the message submission may be delayed by as much as 3 seconds while the service responds, if this concerns you set this to zero to not use.', 'fullworks-anti-spam' ),340 'tip' => esc_html__( 'Using natural language AI learning server will provide a probability score as to whether user input is likely to be spam, please note as this uses third party AI servers, the message submission may be delayed by as much as 3 seconds while the service responds, if this concerns you set this to zero to not use.', 'fullworks-anti-spam' ), 341 341 ); 342 342 $this->titles['Strategy'] = array( -
fullworks-anti-spam/tags/2.6.1/changelog.txt
r3393933 r3396029 1 1 == Changelog == 2 = 2.6.1 = 3 * Fix: Translation strings consolidated and improved for better internationalization 4 * Fix: WS Forms integration namespace issues resolved 5 2 6 = 2.6 = 3 7 * NEW: Contact Form 7 bot protection added to free version! -
fullworks-anti-spam/tags/2.6.1/core/class-forms-hooks.php
r3393933 r3396029 197 197 array( 198 198 'errors' => array( 199 'restricted' => array(esc_html__( 'Your IP or email of content looks like spam. If this is an issue contact t ehwebsite owner.', 'fullworks-anti-spam' )),199 'restricted' => array(esc_html__( 'Your IP or email of content looks like spam. If this is an issue contact the website owner.', 'fullworks-anti-spam' )), 200 200 ), 201 201 ) … … 311 311 return new WP_Error('jetpack-contact--bot', esc_html__( 'Are you sure you are human as that was very fast typing, please try again', 'fullworks-anti-spam' ), 403); 312 312 } elseif ( 'DENY' === $is_spam ) { 313 return new WP_Error('jetpack-contact--deny', esc_html__( 'Message submitted from blocklisted email or IP or con atins banned text', 'fullworks-anti-spam' ), 403);313 return new WP_Error('jetpack-contact--deny', esc_html__( 'Message submitted from blocklisted email or IP or contains banned text', 'fullworks-anti-spam' ), 403); 314 314 } elseif ( 'IP_BLK_LST' === $is_spam ) { 315 315 if ( 0 === (int) $this->options['days'] ) { 316 return new WP_Error('jetpack-contact--human', esc_html__( ' Message submitted from blocklisted IP', 'fullworks-anti-spam' ), 403);316 return new WP_Error('jetpack-contact--human', esc_html__( 'IP address is blocklisted, check your IP reputation', 'fullworks-anti-spam' ), 403); 317 317 } else { 318 318 return true; … … 320 320 } elseif ( 'SNGL_WRD' === $is_spam ) { 321 321 if ( 0 === (int) $this->options['days'] ) { 322 return new WP_Error('jetpack-contact--human', esc_html__( 'Please write more, one word comments are not allowed', 'fullworks-anti-spam' ), 403);322 return new WP_Error('jetpack-contact--human', esc_html__( 'Please write more, one word submissions are not allowed', 'fullworks-anti-spam' ), 403); 323 323 } else { 324 324 return true; … … 326 326 } elseif ( 'HUMAN' === $is_spam ) { 327 327 if ( 0 === (int) $this->options['days'] ) { 328 return new WP_Error('jetpack-contact--human', esc_html__( ' Message submitted looks like human spam', 'fullworks-anti-spam' ), 403);328 return new WP_Error('jetpack-contact--human', esc_html__( 'Your submission looks suspicious', 'fullworks-anti-spam' ), 403); 329 329 } else { 330 330 return true; … … 495 495 switch ( $spam_type ) { 496 496 case 'BOT': 497 return esc_html__( 'Are you sure you are human ? That was very fast typing, please try again', 'fullworks-anti-spam' );497 return esc_html__( 'Are you sure you are human as that was very fast typing, please try again', 'fullworks-anti-spam' ); 498 498 case 'DENY': 499 499 return esc_html__( 'The website owner is blocking your email or IP', 'fullworks-anti-spam' ); 500 500 case 'IP_BLK_LST': 501 return esc_html__( ' Your IP is on industry blocklists', 'fullworks-anti-spam' );501 return esc_html__( 'IP address is blocklisted, check your IP reputation', 'fullworks-anti-spam' ); 502 502 case 'SNGL_WRD': 503 503 return esc_html__( 'Please write more, one word submissions are not allowed', 'fullworks-anti-spam' ); -
fullworks-anti-spam/tags/2.6.1/fullworks-anti-spam.php
r3393933 r3396029 29 29 * Plugin URI: https://fullworksplugins.com/products/anti-spam/ 30 30 * Description: Stop spam on Contact Form 7, WPForms, Jetpack forms & comments. Actually FREE for business use (unlike Akismet). No CAPTCHA needed, works instantly. 31 * Version: 2.6 31 * Version: 2.6.1 32 32 * Author: Fullworks 33 33 * Author URI: https://fullworksplugins.com/ … … 63 63 define( 'FULLWORKS_ANTI_SPAM_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); 64 64 65 define( 'FULLWORKS_ANTI_SPAM_PLUGIN_VERSION', '2.6 ' );65 define( 'FULLWORKS_ANTI_SPAM_PLUGIN_VERSION', '2.6.1' ); 66 66 67 67 /** -
fullworks-anti-spam/tags/2.6.1/readme.txt
r3393933 r3396029 3 3 Tags: anti-spam, contact form 7, spam protection, wpforms, cf7 4 4 Tested up to: 6.9 5 Stable tag: 2.6 5 Stable tag: 2.6.1 6 6 License: GPLv3 or later 7 7 Requires PHP: 7.4 -
fullworks-anti-spam/tags/2.6.1/vendor/composer/autoload_static.php
r3379634 r3396029 12 12 13 13 public static $prefixLengthsPsr4 = array ( 14 'S' => 14 'S' => 15 15 array ( 16 16 'Sabberworm\\CSS\\' => 15, 17 17 ), 18 'P' => 18 'P' => 19 19 array ( 20 20 'PHPAntiSpam\\' => 12, 21 21 ), 22 'F' => 22 'F' => 23 23 array ( 24 24 'Fullworks_WP_Autoloader\\' => 24, … … 27 27 28 28 public static $prefixDirsPsr4 = array ( 29 'Sabberworm\\CSS\\' => 29 'Sabberworm\\CSS\\' => 30 30 array ( 31 31 0 => __DIR__ . '/..' . '/sabberworm/php-css-parser/src', 32 32 ), 33 'PHPAntiSpam\\' => 33 'PHPAntiSpam\\' => 34 34 array ( 35 35 0 => __DIR__ . '/..' . '/alanef/phpantispam/src', 36 36 ), 37 'Fullworks_WP_Autoloader\\' => 37 'Fullworks_WP_Autoloader\\' => 38 38 array ( 39 39 0 => __DIR__ . '/..' . '/alanef/wp_autoloader/src', … … 42 42 43 43 public static $prefixesPsr0 = array ( 44 'C' => 44 'C' => 45 45 array ( 46 'Composer\\Installers\\' => 46 'Composer\\Installers\\' => 47 47 array ( 48 48 0 => __DIR__ . '/..' . '/composer/installers/src', -
fullworks-anti-spam/tags/2.6.1/vendor/composer/installed.php
r3393933 r3396029 2 2 'root' => array( 3 3 'name' => 'fullworks/fullworks-anti-spam', 4 'pretty_version' => '2.6 ',5 'version' => '2.6. 0.0',6 'reference' => ' d7cf98b456f7edb6ac16c4438efaa4eb25f3af7e',4 'pretty_version' => '2.6.1', 5 'version' => '2.6.1.0', 6 'reference' => '8bdeaba0e620406b9bdfc270664b7fdc97b4207d', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 52 52 ), 53 53 'fullworks/fullworks-anti-spam' => array( 54 'pretty_version' => '2.6 ',55 'version' => '2.6. 0.0',56 'reference' => ' d7cf98b456f7edb6ac16c4438efaa4eb25f3af7e',54 'pretty_version' => '2.6.1', 55 'version' => '2.6.1.0', 56 'reference' => '8bdeaba0e620406b9bdfc270664b7fdc97b4207d', 57 57 'type' => 'wordpress-plugin', 58 58 'install_path' => __DIR__ . '/../../', -
fullworks-anti-spam/trunk/admin/class-admin-settings.php
r3393933 r3396029 334 334 $this->titles['Spam Score'] = array( 335 335 'title' => esc_html__( 'Statistical Analysis', 'fullworks-anti-spam' ) . ' <sup>(1)</sup>', 336 'tip' => esc_html__( 'Set the desired spam probability filter %%, default is 55%%, a lower %% will exclude more messages and may include genuine messages, a higher %%will allow more messages through so may let through more spam', 'fullworks-anti-spam' ),336 'tip' => esc_html__( 'Set the desired spam probability filter percentage, default is 55 percent, a lower percentage will exclude more messages and may include genuine messages, a higher percentage will allow more messages through so may let through more spam', 'fullworks-anti-spam' ), 337 337 ); 338 338 $this->titles['AI'] = array( 339 339 'title' => esc_html__( 'Artificial Intelligence', 'fullworks-anti-spam' ) . ' <sup>(2)</sup>', 340 'tip' => esc_html__( 'Using natural language AI learning server will make an intelligent guess at a %%as to whether user input is likely to be spam, please note as this uses third party AI servers, the message submission may be delayed by as much as 3 seconds while the service responds, if this concerns you set this to zero to not use.', 'fullworks-anti-spam' ),340 'tip' => esc_html__( 'Using natural language AI learning server will provide a probability score as to whether user input is likely to be spam, please note as this uses third party AI servers, the message submission may be delayed by as much as 3 seconds while the service responds, if this concerns you set this to zero to not use.', 'fullworks-anti-spam' ), 341 341 ); 342 342 $this->titles['Strategy'] = array( -
fullworks-anti-spam/trunk/changelog.txt
r3393933 r3396029 1 1 == Changelog == 2 = 2.6.1 = 3 * Fix: Translation strings consolidated and improved for better internationalization 4 * Fix: WS Forms integration namespace issues resolved 5 2 6 = 2.6 = 3 7 * NEW: Contact Form 7 bot protection added to free version! -
fullworks-anti-spam/trunk/core/class-forms-hooks.php
r3393933 r3396029 197 197 array( 198 198 'errors' => array( 199 'restricted' => array(esc_html__( 'Your IP or email of content looks like spam. If this is an issue contact t ehwebsite owner.', 'fullworks-anti-spam' )),199 'restricted' => array(esc_html__( 'Your IP or email of content looks like spam. If this is an issue contact the website owner.', 'fullworks-anti-spam' )), 200 200 ), 201 201 ) … … 311 311 return new WP_Error('jetpack-contact--bot', esc_html__( 'Are you sure you are human as that was very fast typing, please try again', 'fullworks-anti-spam' ), 403); 312 312 } elseif ( 'DENY' === $is_spam ) { 313 return new WP_Error('jetpack-contact--deny', esc_html__( 'Message submitted from blocklisted email or IP or con atins banned text', 'fullworks-anti-spam' ), 403);313 return new WP_Error('jetpack-contact--deny', esc_html__( 'Message submitted from blocklisted email or IP or contains banned text', 'fullworks-anti-spam' ), 403); 314 314 } elseif ( 'IP_BLK_LST' === $is_spam ) { 315 315 if ( 0 === (int) $this->options['days'] ) { 316 return new WP_Error('jetpack-contact--human', esc_html__( ' Message submitted from blocklisted IP', 'fullworks-anti-spam' ), 403);316 return new WP_Error('jetpack-contact--human', esc_html__( 'IP address is blocklisted, check your IP reputation', 'fullworks-anti-spam' ), 403); 317 317 } else { 318 318 return true; … … 320 320 } elseif ( 'SNGL_WRD' === $is_spam ) { 321 321 if ( 0 === (int) $this->options['days'] ) { 322 return new WP_Error('jetpack-contact--human', esc_html__( 'Please write more, one word comments are not allowed', 'fullworks-anti-spam' ), 403);322 return new WP_Error('jetpack-contact--human', esc_html__( 'Please write more, one word submissions are not allowed', 'fullworks-anti-spam' ), 403); 323 323 } else { 324 324 return true; … … 326 326 } elseif ( 'HUMAN' === $is_spam ) { 327 327 if ( 0 === (int) $this->options['days'] ) { 328 return new WP_Error('jetpack-contact--human', esc_html__( ' Message submitted looks like human spam', 'fullworks-anti-spam' ), 403);328 return new WP_Error('jetpack-contact--human', esc_html__( 'Your submission looks suspicious', 'fullworks-anti-spam' ), 403); 329 329 } else { 330 330 return true; … … 495 495 switch ( $spam_type ) { 496 496 case 'BOT': 497 return esc_html__( 'Are you sure you are human ? That was very fast typing, please try again', 'fullworks-anti-spam' );497 return esc_html__( 'Are you sure you are human as that was very fast typing, please try again', 'fullworks-anti-spam' ); 498 498 case 'DENY': 499 499 return esc_html__( 'The website owner is blocking your email or IP', 'fullworks-anti-spam' ); 500 500 case 'IP_BLK_LST': 501 return esc_html__( ' Your IP is on industry blocklists', 'fullworks-anti-spam' );501 return esc_html__( 'IP address is blocklisted, check your IP reputation', 'fullworks-anti-spam' ); 502 502 case 'SNGL_WRD': 503 503 return esc_html__( 'Please write more, one word submissions are not allowed', 'fullworks-anti-spam' ); -
fullworks-anti-spam/trunk/fullworks-anti-spam.php
r3393933 r3396029 29 29 * Plugin URI: https://fullworksplugins.com/products/anti-spam/ 30 30 * Description: Stop spam on Contact Form 7, WPForms, Jetpack forms & comments. Actually FREE for business use (unlike Akismet). No CAPTCHA needed, works instantly. 31 * Version: 2.6 31 * Version: 2.6.1 32 32 * Author: Fullworks 33 33 * Author URI: https://fullworksplugins.com/ … … 63 63 define( 'FULLWORKS_ANTI_SPAM_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); 64 64 65 define( 'FULLWORKS_ANTI_SPAM_PLUGIN_VERSION', '2.6 ' );65 define( 'FULLWORKS_ANTI_SPAM_PLUGIN_VERSION', '2.6.1' ); 66 66 67 67 /** -
fullworks-anti-spam/trunk/readme.txt
r3393933 r3396029 3 3 Tags: anti-spam, contact form 7, spam protection, wpforms, cf7 4 4 Tested up to: 6.9 5 Stable tag: 2.6 5 Stable tag: 2.6.1 6 6 License: GPLv3 or later 7 7 Requires PHP: 7.4 -
fullworks-anti-spam/trunk/vendor/composer/autoload_static.php
r3379634 r3396029 12 12 13 13 public static $prefixLengthsPsr4 = array ( 14 'S' => 14 'S' => 15 15 array ( 16 16 'Sabberworm\\CSS\\' => 15, 17 17 ), 18 'P' => 18 'P' => 19 19 array ( 20 20 'PHPAntiSpam\\' => 12, 21 21 ), 22 'F' => 22 'F' => 23 23 array ( 24 24 'Fullworks_WP_Autoloader\\' => 24, … … 27 27 28 28 public static $prefixDirsPsr4 = array ( 29 'Sabberworm\\CSS\\' => 29 'Sabberworm\\CSS\\' => 30 30 array ( 31 31 0 => __DIR__ . '/..' . '/sabberworm/php-css-parser/src', 32 32 ), 33 'PHPAntiSpam\\' => 33 'PHPAntiSpam\\' => 34 34 array ( 35 35 0 => __DIR__ . '/..' . '/alanef/phpantispam/src', 36 36 ), 37 'Fullworks_WP_Autoloader\\' => 37 'Fullworks_WP_Autoloader\\' => 38 38 array ( 39 39 0 => __DIR__ . '/..' . '/alanef/wp_autoloader/src', … … 42 42 43 43 public static $prefixesPsr0 = array ( 44 'C' => 44 'C' => 45 45 array ( 46 'Composer\\Installers\\' => 46 'Composer\\Installers\\' => 47 47 array ( 48 48 0 => __DIR__ . '/..' . '/composer/installers/src', -
fullworks-anti-spam/trunk/vendor/composer/installed.php
r3393933 r3396029 2 2 'root' => array( 3 3 'name' => 'fullworks/fullworks-anti-spam', 4 'pretty_version' => '2.6 ',5 'version' => '2.6. 0.0',6 'reference' => ' d7cf98b456f7edb6ac16c4438efaa4eb25f3af7e',4 'pretty_version' => '2.6.1', 5 'version' => '2.6.1.0', 6 'reference' => '8bdeaba0e620406b9bdfc270664b7fdc97b4207d', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 52 52 ), 53 53 'fullworks/fullworks-anti-spam' => array( 54 'pretty_version' => '2.6 ',55 'version' => '2.6. 0.0',56 'reference' => ' d7cf98b456f7edb6ac16c4438efaa4eb25f3af7e',54 'pretty_version' => '2.6.1', 55 'version' => '2.6.1.0', 56 'reference' => '8bdeaba0e620406b9bdfc270664b7fdc97b4207d', 57 57 'type' => 'wordpress-plugin', 58 58 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.