Spam protection, AntiSpam, FireWall by CleanTalk - Version 4.19

Version Description

2015-02-24 = * Increased keys lifetime for JS spam test.

Download this release

Release Info

Developer shagimuratov
Plugin Icon 128x128 Spam protection, AntiSpam, FireWall by CleanTalk
Version 4.19
Comparing to
See all releases

Code changes from version 4.18 to 4.19

Files changed (3) hide show
  1. cleantalk-common.php +3 -3
  2. cleantalk.php +1 -1
  3. readme.txt +96 -90
cleantalk-common.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- $ct_agent_version = 'wordpress-418';
4
  $ct_plugin_name = 'Anti-spam by CleanTalk';
5
  $ct_checkjs_frm = 'ct_checkjs_frm';
6
  $ct_checkjs_register_form = 'ct_checkjs_register_form';
@@ -136,8 +136,8 @@ function ct_def_options() {
136
  'relevance_test' => 0, // Test comment for relevance
137
  'notice_api_errors' => 0, // Send API error notices to WP admin
138
  'js_keys' => array(), // Keys to do JavaScript antispam test
139
- 'js_keys_store_days' => 1, // JavaScript keys store days
140
- 'js_key_lifetime' => 3600, // JavaScript key life time in seconds
141
  );
142
  }
143
 
1
  <?php
2
 
3
+ $ct_agent_version = 'wordpress-419';
4
  $ct_plugin_name = 'Anti-spam by CleanTalk';
5
  $ct_checkjs_frm = 'ct_checkjs_frm';
6
  $ct_checkjs_register_form = 'ct_checkjs_register_form';
136
  'relevance_test' => 0, // Test comment for relevance
137
  'notice_api_errors' => 0, // Send API error notices to WP admin
138
  'js_keys' => array(), // Keys to do JavaScript antispam test
139
+ 'js_keys_store_days' => 8, // JavaScript keys store days - 8 days now
140
+ 'js_key_lifetime' => 86400, // JavaScript key life time in seconds - 1 day now
141
  );
142
  }
143
 
cleantalk.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Anti-spam by CleanTalk
4
  Plugin URI: http://cleantalk.org
5
  Description: Max power, all-in-one, captcha less, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
6
- Version: 4.18
7
  Author: СleanTalk <welcome@cleantalk.org>
8
  Author URI: http://cleantalk.org
9
  */
3
  Plugin Name: Anti-spam by CleanTalk
4
  Plugin URI: http://cleantalk.org
5
  Description: Max power, all-in-one, captcha less, premium anti-spam plugin. No comment spam, no registration spam, no contact spam, protects any WordPress forms.
6
+ Version: 4.19
7
  Author: СleanTalk <welcome@cleantalk.org>
8
  Author URI: http://cleantalk.org
9
  */
readme.txt CHANGED
@@ -1,18 +1,18 @@
1
- === Anti-spam by CleanTalk (no CAPTCHA) ===
2
  Contributors: znaeff, shagimuratov
3
- Tags: akismet, anti spam, antispam, bbpress spam, buddypress spam, captcha antispam, cf7 spam, comments spam, contact form spam, fast secure contact form spam, form, Formidable spam, jetpack spam, landing pages, math, registration spam, s2member spam, signup spam, spam, spammers, spammy, WooCommerce spam, wordpress spam, booking spam, order spam, subscriptions spam, comments, gravity spam, gravity forms spam
4
  Requires at least: 3.0
5
  Tested up to: 4.1.1
6
- Stable tag: 4.18
7
  License: GPLv2
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
10
- Max power, all-in-one, premium anti-spam plugin. No comments & registrations spam, no contact spam, protects any forms. Just install and forget.
11
 
12
  == Description ==
13
  No CAPTCHA, no questions, no counting animals, no puzzles, no math and no spam bots.
14
 
15
- = Anti spam features =
16
  1. Stops spam comments.
17
  1. Stops spam registrations.
18
  1. Stops spam contact emails.
@@ -26,32 +26,32 @@ No CAPTCHA, no questions, no counting animals, no puzzles, no math and no spam b
26
  * Formidable forms, Contact form 7, JetPack Contact form, Fast Secure Contact form, Ninja forms, Landing pages, Gravity forms and any themes/custom contact form.
27
  * WooCommerce review form.
28
  * WordPress Landing Pages.
29
- * Any WordPress form (with enabled anti-spam option 'Custom contact forms').
30
 
31
- = Cloud antispam for WordPress. CAPTCHA less, no spam comments, no spam registrations, no spam contact emails, no spam trackbacks =
32
- Spam is one of the most irritating factors. Spam become every year more and conventional anti spam can no longer handle all the spam bots. CleanTalk prevents spam and automatically blocks it. You'll be surprised of effective protection against spam.
33
 
34
- = Anti spam plugin info =
35
- CleanTalk is an anti spam protection **4 in 1 for WordPress** that protects login, comments, contact and WooCommerce forms all at once. You don't need to install separate anti spam plugins for each form. This allows your blog to work faster and save resources. After installation **you will forget about spam**, CleanTalk plugin will do all the work. You won't have to deal with spam, CleanTalk will do this for you automatically.
36
 
37
- CleanTalk is a transparent anti spam protection, we provide detailed statistics of all entering comments and logins. You can always be sure that **there are no errors**. We have developed a mobile app for you to see anti spam statistics wherever.
38
 
39
  We have developed antispam for WordPress that would provide **maximum protection from spam bots** and you can provide for your visitors **a simple and convenient form of comments/registrations without annoying CAPTCHAs and puzzles**. Used to detect spam multistage test that allows us to block up to 100% of spam bots.
40
 
41
- The anti spam method offered by CleanTalk allows to switch from the methods that trouble the communication (CAPTCHA, question-answer etc.) to a more convenient one.
42
 
43
- The CleanTalk is premium anti spam for WordPress, please look at the <a href="http://cleantalk.org/price">pricing</a>. We try to provide anti spam service at the highest level and we can not afford to offer a free version of our service, as this will immediately affect the quality of providing anti spam protection. Paying for a year of anti spam service, you save a lot more and get:
44
 
45
- * Up to 100% protection against spam bots
46
- * Time and resources saving
47
- * More registrations/comments/visitors
48
- * Protect several websites at once at different CMS
49
- * Easy to install and use
50
- * Traffic acquisition and user loyalty
51
- * 24/7 technical support
52
- * Clear statistics
53
  * No captcha, puzzles, etc.
54
- * Free mobile app to control anti spam function at your website.
55
 
56
  = How to protect sites from spam bots without CAPTCHA? =
57
  The most popular method is CAPTCHA -- the annoying picture with curved and sloping symbols, which are offered to the visitor to fill in. It is supposed that spam bots won't discern these CAPTCHA, but a visitor will. CAPTCHA provokes great irritation, but if one wants to speak out, he has to fill in these symbols time after time, making mistakes and starting once again.
@@ -59,29 +59,29 @@ Sometimes CAPTCHA reminds doodle 2x year old child. For users with vision proble
59
  At the sight of CAPTCHA and after input errors, many visitors leave the resource. Thus, CAPTCHA helps to protect the resource both from bots and visitors. CAPTCHA is not a panacea from spam. Doubts Concerning the Need for CAPTCHA?
60
 
61
  = Additional features =
62
- * Online, daily and weekly anti spam reports traffic VS spam.
63
- * Apps for iPhone, Android to control anti spam service, comments, signups, contacts. With traffic and spam statistics for last 7 days.
64
- * Anti spam apps for most popular CMS on cleantalk.org.
65
 
66
  = We recommend =
67
  Audience engagement plugin <a href="http://wordpress.org/plugins/feedweb/">Feedweb</a>
68
 
69
- Max power, all-in-one, premium anti-spam plugin.
70
  No comments & registrations spam, no contact spam, protects any forms.
71
- Just install and forget.
72
 
73
 
74
  == Installation ==
75
- 1. Download, install and activate the plugin.
76
  1. Get Access key <a href="https://cleantalk.org/register?platform=wordpress" target="_blank">https://cleantalk.org/register</a>
77
  1. Enter Access key at the plugin settings.
78
- 1. Make dummy spam comment with email **stop_email@example.com**.
79
 
80
  You should see notice,
81
 
82
  *** Forbidden. Sender blacklisted. Antispam service cleantalk.org. ***
83
 
84
- The setup is done! You can control anti spam plugin by <a href="https://cleantalk.org/my" target="_blank">Dashboard</a> at the cleantalk.org or use <a href="https://play.google.com/store/apps/details?id=org.cleantalk.app">Android</a>, <a href="https://itunes.apple.com/us/app/cleantalk/id825479913?mt=8">iPhone</a> anti spam app.
85
 
86
  == Frequently Asked Questions ==
87
 
@@ -111,9 +111,9 @@ Plugin by default pass pingbacks without any checks. All trackbacks will be bloc
111
  Sure, you can use CleanTalk with Akismet. In this case probably you will have bigger false/positive rate (when legitimate comments/signups denies), but you will have stronger antispam protection at website.
112
 
113
  = Should I use another anti-spam plugins? =
114
- CleanTalk stops up to 100% of spam bots, so you can disable other anti spam plugins (especially CAPTCHA like anti spam plugins). In some cases several anti-spam plugins can conflict, so it will be better use just one plugin.
115
 
116
- = The plugin WordPress MultiUser (WPMU or WordPress network) compatible? =
117
  The plugin is WordPress MultiUser (WPMU or WordPress network) compatible. Each blog in multisite environment has individual anti-spam options for spam bots protection.
118
 
119
  = After the installation I noticed in the statistics that the number of spam attacks had increased =
@@ -134,10 +134,10 @@ The comments will be passed, becuase the plugin detect sender as a human. So, us
134
  The plugin is paid, you have two weeks free trial to test anti-spam for comments, registrations, bookings, contacts or orders. When the trial is finished, you can renew the subscription for 1 year or deactivate anti-spam plugin.
135
 
136
  = Can I use CleanTalk with cache plugins? =
137
- Anti-spam by CleanTalk doesn't use static HTML code into templates, so all anti-spam functions will works correctly with any WordPress cache plugins.
138
 
139
- = Does the plugin protects against spam bots at contact forms with third-party services? =
140
- If your contact or subscribe form sends data to third-party servers (like mailchimp.com and etc.) the plugin will not protect your form. Because the plugin protects against spam bots only forms wihc are sends data directly to your WordPress website.
141
 
142
  == Other notes ==
143
 
@@ -152,10 +152,10 @@ If you're having trouble getting things to work after installing the plugin, her
152
 
153
  = CAPTCHA =
154
  The annoying picture with curved and sloping symbols, which are offered to the visitor to fill in. It is supposed that spam bots won’t discern these symbols, but a visitor will. CAPTCHA provokes great irritation, but if one wants to speak out, he has to fill in these symbols time after time, making mistakes and starting once again. At the sight of CAPTCHA and after input errors, many visitors leave the resource. Thus, CAPTCHA helps to protect the resource from visitors. Spam bots can automatically recognize Captcha.
155
- Spam bots can not pass through the anti spam CleanTalk, complex invisible checks can immediately detect spam bots.
156
 
157
  = Requirements =
158
- WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and enabled 'allow_url_fopen' setting. <a href="http://cleantalk.org/register?platform=wordpress">Sign up</a> to get an Access key.
159
 
160
  = Translations =
161
  * Spain (es_ES) - thanks to Andrew Kurtis and <a href="http://www.webhostinghub.com/index-c.html">WebHostingHub</a>
@@ -164,13 +164,16 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
164
  * Russian (ru_RU)
165
 
166
  == Screenshots ==
167
- 1. Anti spam plugin settings.
168
- 1. Anti spam stopped spam bot at the CAPTCHA less registration form. The plugin provide explanation to visitor and websites about eache rejected comment/registration or contact message.
169
- 1. Use anti spam analytics tool for each website in service Dashboard to have information about spam/legitimate statistics.
170
- 1. Use anti spam log to control anti spam plugin.
171
  1. Setup Android/iOS app to have push notices when new legitiamte comments/registrations or contactcs appears on the website.
172
 
173
  == Changelog ==
 
 
 
174
  = 4.18 2015-02-17 =
175
  * Fixed bug with comments approvement - moved ct_unmark_red() to cleantalk-admin.php
176
  * Added PayPal 'payment_status' in skip list.
@@ -182,14 +185,14 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
182
 
183
  = 4.16 2015-02-05 =
184
  * New base class.
185
- * Fixed JetPack filters logics.
186
- * Optimized Formidable, bbPress, BuddyPress filters.
187
 
188
  = 4.15 2015-01-29 =
189
- * Support of Contact Form 7 versions before 3.0.0.
190
- * Fixed global JS-vars.
191
  * Fixed online notice cookie logics.
192
- * Optimized filters for FSCF, WooCommerce, JetPack.
193
  * Optimized option getting.
194
 
195
  = 4.14 2015-01-19 =
@@ -206,29 +209,29 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
206
  * Fixed filtration bug in WordPress dashboard login form.
207
 
208
  = 4.11 2014-12-22 =
209
- * Improved anti spam protection for custom contact/registration/subscribe forms.
210
- * Improved anti spam protection for comments.
211
  * Accelerated plugin speed for comments, regirstrations and contacts.
212
  * Added translation to French.
213
 
214
  = 4.10 2014-12-10 =
215
- * Improved anti spam protection for custom contact/registration/subscribe forms.
216
  * Option 'Custom contact forms' enabled by default for new setups.
217
  * Removed settings "Publish relevant comments", "Use encrypted (SSL) connection".
218
  * Added translation to Danish (thank you for Mikkel at KreativJul.dk).
219
 
220
  = 4.9 2014-11-24 =
221
- * Fixed anti spam test for Contact Form 7.
222
 
223
  = 4.8 2014-11-19 =
224
- * Improved anti spam protection for BuddyPress registrations and custom contact forms.
225
 
226
  = 4.7 2014-11-16 =
227
- * Fixed JavaScript antispam test for FastSecure contact form.
228
 
229
  = 4.6 2014-11-11 =
230
- * Improved anti spam protection on BuddyPress registrations.
231
- * Improved anti spam protection on contact forms.
232
  * Removed plugin sign from pending, spam comments. To get details about a comment please use Dashboard at cleantalk.org.
233
  * Improved Access key validation function.
234
  * Added protection for bbPress comments via stop list. Stop list function is a list to reject comments by prefiled words. To fill the list please use Dashboard at cleantalk.org.
@@ -238,7 +241,7 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
238
  * Fixed rejects in bbPress guests comments.
239
 
240
  = 4.4 2014-10-29 =
241
- * Improved anti spam JS test for CF7.
242
  * Fixed 'noscript' text in FaceBook Like preview in Valenti theme.
243
 
244
  = 4.2 2014-10-20 =
@@ -247,11 +250,11 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
247
 
248
  = 4.1 2014-10-13 =
249
  * Optimized code for manual moderation feedback sending.
250
- * Optimized anti spam algorithms for comments, contacts and signups.
251
 
252
  = 4.0 2014-10-06 =
253
- * Improved anti spam protection for custom contact forms.
254
- * Improved anti spam protection for registration forms.
255
 
256
  = 3.9 2014-10-01 =
257
  * Did exception to do not break to create new user in WordPress backend.
@@ -262,30 +265,30 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
262
 
263
  = 3.6 2014-09-15 =
264
  * Fixed preg_match() issue for Formidable forms and Custom contact forms.
265
- * Improved anti spam protection for Custom contact forms.
266
 
267
  = 3.4 2014-09-04 =
268
- * We've added anti spam for themes contact forms and any untested contact forms plugins. To use this test enable option "Custom contact forms" in plugin settings.
269
  * We've added auto rotation for spam comments. Now the plugin removes comments in SPAM folder older then 15 days. This option is enabled by default.
270
 
271
  = 3.2 2014-08-27 =
272
  * Fixed submit_time() logic for failed submits (comments/registrations). Now form fill time resets after every failed submit.
273
 
274
  = 3.1 2014-08-19 =
275
- * Added anti spam test over senders Cookies.
276
- * Improved form fill anti spam test.
277
  * Improved speed selection of the nearest server to website.
278
- * Improved anti spam speed for comments.
279
- * Relevance anti spam test disabled by default. To enable test should be used option 'relevance_test'.
280
 
281
  = 2.58 2014-08-06 =
282
- * Added anti spam protection for signups posted via WooCommerce order form.
283
- * Improved anti spam protection for Contact Form 7.
284
- * Improved anti spam protection for registrations. Now the plugin looking for JavaScript antispam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
285
  * Updated PHP API. Now the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.
286
 
287
  = 2.57 2014-07-29 =
288
- * Improved anti spam protection for comments. The plugin now proccessing website url in the comments form.
289
  * Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
290
  * Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.
291
 
@@ -296,8 +299,8 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
296
  * Fixed bug with account status function. In backend the plugin showed notice 'Please don’t forget to disable CAPTCHA if you have it!' on every page.
297
 
298
  = 2.54 2014-07-11 =
299
- * Fixed signup anti spam protection logic for BuddyPress registrations.
300
- * Fixed anti spam protection for JetPack contact form.
301
  * Changed account status check logic.
302
 
303
  = 2.53 2014-06-27 =
@@ -364,11 +367,11 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
364
 
365
  = 2.28 2013-12-19 =
366
  * New: Added protection against spam bots for WooCommerce review form.
367
- * Fixed: JavaScript anti spam logic for WooCommerce review form.
368
 
369
  = 2.27 2013-12-06 =
370
  * New: Added protection against spam bots for JetPack Contact form.
371
- * Fixed: JavaScript anti spam logic for registrations and Contact form 7.
372
 
373
  = 2.25 2013-11-27 =
374
  * New: Added protection against spam bots for BuddyPress registrations.
@@ -378,10 +381,10 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
378
  = 2.23 2013-11-20 =
379
  * New: Added automatic training blacklists on spam bot account deletion.
380
  * New: Added URL to project homepage at plugin options.
381
- * Changed: Improved anti spam logic.
382
 
383
  = 2.21 2013-11-13 =
384
- * Changed: WordPress blacklists settings get priority over plugin's anti spam settings
385
  * Changed: Disabled management approval comments for regular commentators of the blog. Automatically approved for publication only the comments of the new blog authors.
386
  * Changed: Removed form submit time test. Imporved JavaScript spam test.
387
  * Changed: PHP code optimizations
@@ -414,7 +417,7 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
414
  = 2.4.12 2013-08-12 =
415
  * Removed RPC::XML library from plugin.
416
  * Switched plugin to HTTP+JSON connection with servers.
417
- * Fixed bug with comments anti spam tests with non UTF8 codepage.
418
 
419
  = 2.4.11 2013-08-02 =
420
  * Removed spam tests for self-made pingbacks
@@ -502,6 +505,9 @@ WordPress 3.0 at least. PHP 4, 5 with CURL or file_get_contents() function and e
502
  * First version
503
 
504
  == Upgrade Notice ==
 
 
 
505
  = 4.18 2015-02-17 =
506
  Bugfix - fixed bug with comments approvement, PayPal 'payment_status' and Akismet 'spam' status processing.
507
 
@@ -533,13 +539,13 @@ Minor improvements for custom contact/registration/subscribe forms.
533
  Minor bug fix for Contact form 7.
534
 
535
  = 4.8 2014-11-19 =
536
- Improved anti spam protection for BuddyPress registrations and custom contact forms.
537
 
538
  = 4.7 2014-11-16 =
539
  Fixed JavaScript antispam test for FastSecure contact form.
540
 
541
  = 4.6 2014-11-11 =
542
- Minor changes in anti spam logic for BuddyPress registrations, contact forms and bbPress guest posting.
543
 
544
  = 4.5 2014-11-04 =
545
  Bug fixes for Contact form 7 and bbPress guests posting.
@@ -551,19 +557,19 @@ Improved JS checking for CF7.
551
  Increased plugin perfomance for BuddyPress registrations.
552
 
553
  = 4.1 2014-10-13 =
554
- Minor anti spam improvements for contacts, registration and contact forms.
555
 
556
  = 4.0 2014-10-06 =
557
- Major anti spam improvements for registration and contact forms.
558
 
559
  = 3.9 2014-10-01 =
560
  Did exception to do not break to create new user in WordPress backend.
561
 
562
  = 3.8 2014-09-19 =
563
- Bug fix release. Minor fixes in API class and JavaScript anti spam test.
564
 
565
  = 3.6 2014-09-15 =
566
- Minor fixes in anti spam protection for Formidable and custom contact forms.
567
 
568
  = 3.4 2014-09-04 =
569
  Spam comments rotation. Custom (themes) contact forms support.
@@ -578,13 +584,13 @@ Minor changes in spam filtration logic.
578
  Antispam protection for bbPress guests posts. Improvement for JetPack comments and PHP API update.
579
 
580
  = 2.58 2014-08-06 =
581
- * Added anti spam protection for signups posted via WooCommerce order form.
582
- * Improved anti spam protection for Contact Form 7.
583
- * Improved anti spam protection for registrations. Now the plugin looking for JavaScript antispam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
584
  * Updated PHP API. No the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.
585
 
586
  = 2.57 2014-07-29 =
587
- * Improved anti spam protection for comments. The plugin now proccessing website url in the comments form.
588
  * Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
589
  * Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.
590
 
@@ -595,8 +601,8 @@ Minor changes in spam filtration logic.
595
  * Fixed bug with account status function. In backend the plugin showed notice 'Please don’t forget to disable CAPTCHA if you have it!' on every page.
596
 
597
  = 2.54 2014-07-11 =
598
- * Fixed signup anti spam protection logic for BuddyPress registrations.
599
- * Fixed anti spam protection for JetPack contact form.
600
  * Changed account status check logic.
601
 
602
  = 2.53 2014-06-27 =
@@ -659,7 +665,7 @@ Minor changes in spam filtration logic.
659
 
660
  = 2.27 2013-12-06 =
661
  * New: Added protection against spam bots for JetPack Contact form.
662
- * Fixed: JavaScript anti spam logic for registrations and Contact form 7.
663
 
664
  = 2.25 2013-11-27 =
665
  * New: Added protection against spam bots for BuddyPress registrations.
@@ -669,10 +675,10 @@ Minor changes in spam filtration logic.
669
  = 2.23 2013-11-20 =
670
  * New: Added automatic training blacklists on spam bot account deletion.
671
  * New: Added URL to project homepage at plugin options.
672
- * Changed: Improved anti spam logic.
673
 
674
  = 2.21 2013-11-13 =
675
- * Changed: WordPress blacklists settings get priority over plugin's anti spam settings
676
  * Changed: Disabled management approval comments for regular commentators of the blog. Automatically approved for publication only the comments of the new blog authors.
677
  * Changed: PHP code optimizations
678
 
1
+ === Anti-spam by CleanTalk - No Captcha, no comments & registrations spam ===
2
  Contributors: znaeff, shagimuratov
3
+ Tags: akismet, anti-spam, antispam, bbpress spam, buddypress spam, captcha antispam, cf7 spam, comments spam, contact form spam, fast secure contact form spam, form, Formidable spam, jetpack spam, landing pages, math, registration spam, s2member spam, signup spam, spam, spammers, spammy, WooCommerce spam, wordpress spam, booking spam, order spam, subscriptions spam, comments, gravity spam, gravity forms spam
4
  Requires at least: 3.0
5
  Tested up to: 4.1.1
6
+ Stable tag: 4.19
7
  License: GPLv2
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
10
+ Max power, all-in-one, premium anti-spam. No comments & registrations spam, no contact spam, protects any forms. Just install and forget spam.
11
 
12
  == Description ==
13
  No CAPTCHA, no questions, no counting animals, no puzzles, no math and no spam bots.
14
 
15
+ = Anti-spam features =
16
  1. Stops spam comments.
17
  1. Stops spam registrations.
18
  1. Stops spam contact emails.
26
  * Formidable forms, Contact form 7, JetPack Contact form, Fast Secure Contact form, Ninja forms, Landing pages, Gravity forms and any themes/custom contact form.
27
  * WooCommerce review form.
28
  * WordPress Landing Pages.
29
+ * Any WordPress form (option 'Custom contact forms').
30
 
31
+ = Cloud anti-spam for WordPress. CAPTCHA less, no spam comments, no spam registrations, no spam contact emails, no spam trackbacks =
32
+ Spam is one of the most irritating factors. Spam become every year more and conventional anti-spam can no longer handle all the spam bots. CleanTalk prevents spam and automatically blocks it. You'll be surprised of effective protection against spam.
33
 
34
+ = Anti-spam plugin info =
35
+ CleanTalk is an anti-spam protection **4 in 1 for WordPress** that protects login, comments, contact and WooCommerce forms all at once. You don't need to install separate anti-spam plugins for each form. This allows your blog to work faster and save resources. After installation **you will forget about spam**, CleanTalk plugin will do all the work. You won't have to deal with spam, CleanTalk will do this for you automatically.
36
 
37
+ CleanTalk is a transparent anti-spam protection, we provide detailed statistics of all entering comments and logins. You can always be sure that **there are no errors**. We have developed a mobile app for you to see anti-spam statistics wherever.
38
 
39
  We have developed antispam for WordPress that would provide **maximum protection from spam bots** and you can provide for your visitors **a simple and convenient form of comments/registrations without annoying CAPTCHAs and puzzles**. Used to detect spam multistage test that allows us to block up to 100% of spam bots.
40
 
41
+ The anti-spam method offered by CleanTalk allows to switch from the methods that trouble the communication (CAPTCHA, question-answer etc.) to a more convenient one.
42
 
43
+ The CleanTalk is premium anti-spam for WordPress, please look at the <a href="http://cleantalk.org/price">pricing</a>. We try to provide anti-spam service at the highest level and we can not afford to offer a free version of our service, as this will immediately affect the quality of providing anti-spam protection. Paying for a year of anti-spam service, you save a lot more and get:
44
 
45
+ * Up to 100% protection against spam bots.
46
+ * Time and resources saving.
47
+ * More registrations/comments/visitors.
48
+ * Protect several websites at once at different CMS.
49
+ * Easy to install and use.
50
+ * Traffic acquisition and user loyalty.
51
+ * 24/7 technical support.
52
+ * Clear statistics.
53
  * No captcha, puzzles, etc.
54
+ * Free mobile app to control anti-spam function at your website.
55
 
56
  = How to protect sites from spam bots without CAPTCHA? =
57
  The most popular method is CAPTCHA -- the annoying picture with curved and sloping symbols, which are offered to the visitor to fill in. It is supposed that spam bots won't discern these CAPTCHA, but a visitor will. CAPTCHA provokes great irritation, but if one wants to speak out, he has to fill in these symbols time after time, making mistakes and starting once again.
59
  At the sight of CAPTCHA and after input errors, many visitors leave the resource. Thus, CAPTCHA helps to protect the resource both from bots and visitors. CAPTCHA is not a panacea from spam. Doubts Concerning the Need for CAPTCHA?
60
 
61
  = Additional features =
62
+ * Online, daily and weekly anti-spam reports traffic VS spam.
63
+ * Apps for iPhone, Android to control anti-spam service, comments, signups, contacts. With traffic and spam statistics for last 7 days.
64
+ * Anti-spam apps for most popular CMS on cleantalk.org.
65
 
66
  = We recommend =
67
  Audience engagement plugin <a href="http://wordpress.org/plugins/feedweb/">Feedweb</a>
68
 
69
+ Max power, all-in-one, premium anti-spam WordPress plugin.
70
  No comments & registrations spam, no contact spam, protects any forms.
71
+ Just install and forget spam.
72
 
73
 
74
  == Installation ==
75
+ 1. Download, install and activate Anti-spam by CleanTalk.
76
  1. Get Access key <a href="https://cleantalk.org/register?platform=wordpress" target="_blank">https://cleantalk.org/register</a>
77
  1. Enter Access key at the plugin settings.
78
+ 1. Do dummy spam comment (registration or contact message) with email **stop_email@example.com**.
79
 
80
  You should see notice,
81
 
82
  *** Forbidden. Sender blacklisted. Antispam service cleantalk.org. ***
83
 
84
+ The setup is done! You can control anti-spam plugin by <a href="https://cleantalk.org/my" target="_blank">Dashboard</a> at the cleantalk.org or use <a href="https://play.google.com/store/apps/details?id=org.cleantalk.app">Android</a>, <a href="https://itunes.apple.com/us/app/cleantalk/id825479913?mt=8">iPhone</a> anti-spam app.
85
 
86
  == Frequently Asked Questions ==
87
 
111
  Sure, you can use CleanTalk with Akismet. In this case probably you will have bigger false/positive rate (when legitimate comments/signups denies), but you will have stronger antispam protection at website.
112
 
113
  = Should I use another anti-spam plugins? =
114
+ CleanTalk stops up to 100% of spam bots, so you can disable other anti-spam plugins (especially CAPTCHA like anti-spam plugins). In some cases several anti-spam plugins can conflict, so it will be better use just one plugin.
115
 
116
+ = Is the plugin WordPress MultiUser (WPMU or WordPress network) compatible? =
117
  The plugin is WordPress MultiUser (WPMU or WordPress network) compatible. Each blog in multisite environment has individual anti-spam options for spam bots protection.
118
 
119
  = After the installation I noticed in the statistics that the number of spam attacks had increased =
134
  The plugin is paid, you have two weeks free trial to test anti-spam for comments, registrations, bookings, contacts or orders. When the trial is finished, you can renew the subscription for 1 year or deactivate anti-spam plugin.
135
 
136
  = Can I use CleanTalk with cache plugins? =
137
+ Anti-spam by CleanTalk doesn't use static HTML code into templates, so all anti-spam functions works correctly with any WordPress cache plugins.
138
 
139
+ = Does the plugin protects against spam bots at forms with third-party services? =
140
+ If your contact or subscribe form sends data to third-party servers (like mailchimp.com and etc.) the plugin will not protect your form against spam bots. Because the plugin protects only forms which are sends data directly to your WordPress website.
141
 
142
  == Other notes ==
143
 
152
 
153
  = CAPTCHA =
154
  The annoying picture with curved and sloping symbols, which are offered to the visitor to fill in. It is supposed that spam bots won’t discern these symbols, but a visitor will. CAPTCHA provokes great irritation, but if one wants to speak out, he has to fill in these symbols time after time, making mistakes and starting once again. At the sight of CAPTCHA and after input errors, many visitors leave the resource. Thus, CAPTCHA helps to protect the resource from visitors. Spam bots can automatically recognize Captcha.
155
+ Spam bots can not pass through the anti-spam CleanTalk, complex invisible checks can immediately detect spam bots.
156
 
157
  = Requirements =
158
+ WordPress 3.0 at least. PHP 5 with CURL or file_get_contents() function and enabled 'allow_url_fopen' setting. <a href="http://cleantalk.org/register?platform=wordpress">Sign up</a> to get an Access key.
159
 
160
  = Translations =
161
  * Spain (es_ES) - thanks to Andrew Kurtis and <a href="http://www.webhostinghub.com/index-c.html">WebHostingHub</a>
164
  * Russian (ru_RU)
165
 
166
  == Screenshots ==
167
+ 1. Anti-spam plugin settings.
168
+ 1. Anti-spam stopped spam bot at the CAPTCHA less registration form. The plugin provide explanation to visitor and websites about eache rejected comment/registration or contact message.
169
+ 1. Use anti-spam analytics tool for each website in service Dashboard to have information about spam/legitimate statistics.
170
+ 1. Use anti-spam log to control anti-spam plugin.
171
  1. Setup Android/iOS app to have push notices when new legitiamte comments/registrations or contactcs appears on the website.
172
 
173
  == Changelog ==
174
+ = 4.19 2015-02-24 =
175
+ * Increased keys lifetime for JS spam test.
176
+
177
  = 4.18 2015-02-17 =
178
  * Fixed bug with comments approvement - moved ct_unmark_red() to cleantalk-admin.php
179
  * Added PayPal 'payment_status' in skip list.
185
 
186
  = 4.16 2015-02-05 =
187
  * New base class.
188
+ * Fixed JetPack spam filters logics.
189
+ * Optimized Formidable, bbPress, BuddyPress spam filters.
190
 
191
  = 4.15 2015-01-29 =
192
+ * Support spam test for Contact Form 7 versions before 3.0.0.
193
+ * Fixed global JS-vars for JS spam test.
194
  * Fixed online notice cookie logics.
195
+ * Optimized spam filters for FSCF, WooCommerce, JetPack.
196
  * Optimized option getting.
197
 
198
  = 4.14 2015-01-19 =
209
  * Fixed filtration bug in WordPress dashboard login form.
210
 
211
  = 4.11 2014-12-22 =
212
+ * Improved anti-spam protection for custom contact/registration/subscribe forms.
213
+ * Improved anti-spam protection for comments.
214
  * Accelerated plugin speed for comments, regirstrations and contacts.
215
  * Added translation to French.
216
 
217
  = 4.10 2014-12-10 =
218
+ * Improved anti-spam protection for custom contact/registration/subscribe forms.
219
  * Option 'Custom contact forms' enabled by default for new setups.
220
  * Removed settings "Publish relevant comments", "Use encrypted (SSL) connection".
221
  * Added translation to Danish (thank you for Mikkel at KreativJul.dk).
222
 
223
  = 4.9 2014-11-24 =
224
+ * Fixed spam test for Contact Form 7.
225
 
226
  = 4.8 2014-11-19 =
227
+ * Improved anti-spam protection for BuddyPress registrations and custom contact forms.
228
 
229
  = 4.7 2014-11-16 =
230
+ * Fixed JavaScript spam test for FastSecure contact form.
231
 
232
  = 4.6 2014-11-11 =
233
+ * Improved anti-spam protection on BuddyPress registrations.
234
+ * Improved anti-spam protection on contact forms.
235
  * Removed plugin sign from pending, spam comments. To get details about a comment please use Dashboard at cleantalk.org.
236
  * Improved Access key validation function.
237
  * Added protection for bbPress comments via stop list. Stop list function is a list to reject comments by prefiled words. To fill the list please use Dashboard at cleantalk.org.
241
  * Fixed rejects in bbPress guests comments.
242
 
243
  = 4.4 2014-10-29 =
244
+ * Improved anti-spam JS test for CF7.
245
  * Fixed 'noscript' text in FaceBook Like preview in Valenti theme.
246
 
247
  = 4.2 2014-10-20 =
250
 
251
  = 4.1 2014-10-13 =
252
  * Optimized code for manual moderation feedback sending.
253
+ * Optimized anti-spam algorithms for comments, contacts and signups.
254
 
255
  = 4.0 2014-10-06 =
256
+ * Improved anti-spam protection for custom contact forms.
257
+ * Improved anti-spam protection for registration forms.
258
 
259
  = 3.9 2014-10-01 =
260
  * Did exception to do not break to create new user in WordPress backend.
265
 
266
  = 3.6 2014-09-15 =
267
  * Fixed preg_match() issue for Formidable forms and Custom contact forms.
268
+ * Improved anti-spam protection for Custom contact forms.
269
 
270
  = 3.4 2014-09-04 =
271
+ * We've added anti-spam for themes contact forms and any untested contact forms plugins. To use this test enable option "Custom contact forms" in plugin settings.
272
  * We've added auto rotation for spam comments. Now the plugin removes comments in SPAM folder older then 15 days. This option is enabled by default.
273
 
274
  = 3.2 2014-08-27 =
275
  * Fixed submit_time() logic for failed submits (comments/registrations). Now form fill time resets after every failed submit.
276
 
277
  = 3.1 2014-08-19 =
278
+ * Added anti-spam test over senders Cookies.
279
+ * Improved form fill anti-spam test.
280
  * Improved speed selection of the nearest server to website.
281
+ * Improved anti-spam speed for comments.
282
+ * Relevance anti-spam test disabled by default. To enable test should be used option 'relevance_test'.
283
 
284
  = 2.58 2014-08-06 =
285
+ * Added anti-spam protection for signups posted via WooCommerce order form.
286
+ * Improved anti-spam protection for Contact Form 7.
287
+ * Improved anti-spam protection for registrations. Now the plugin looking for JavaScript antispam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
288
  * Updated PHP API. Now the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.
289
 
290
  = 2.57 2014-07-29 =
291
+ * Improved anti-spam protection for comments. The plugin now proccessing website url in the comments form.
292
  * Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
293
  * Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.
294
 
299
  * Fixed bug with account status function. In backend the plugin showed notice 'Please don’t forget to disable CAPTCHA if you have it!' on every page.
300
 
301
  = 2.54 2014-07-11 =
302
+ * Fixed signup anti-spam protection logic for BuddyPress registrations.
303
+ * Fixed anti-spam protection for JetPack contact form.
304
  * Changed account status check logic.
305
 
306
  = 2.53 2014-06-27 =
367
 
368
  = 2.28 2013-12-19 =
369
  * New: Added protection against spam bots for WooCommerce review form.
370
+ * Fixed: JavaScript anti-spam logic for WooCommerce review form.
371
 
372
  = 2.27 2013-12-06 =
373
  * New: Added protection against spam bots for JetPack Contact form.
374
+ * Fixed: JavaScript anti-spam logic for registrations and Contact form 7.
375
 
376
  = 2.25 2013-11-27 =
377
  * New: Added protection against spam bots for BuddyPress registrations.
381
  = 2.23 2013-11-20 =
382
  * New: Added automatic training blacklists on spam bot account deletion.
383
  * New: Added URL to project homepage at plugin options.
384
+ * Changed: Improved anti-spam logic.
385
 
386
  = 2.21 2013-11-13 =
387
+ * Changed: WordPress blacklists settings get priority over plugin's anti-spam settings
388
  * Changed: Disabled management approval comments for regular commentators of the blog. Automatically approved for publication only the comments of the new blog authors.
389
  * Changed: Removed form submit time test. Imporved JavaScript spam test.
390
  * Changed: PHP code optimizations
417
  = 2.4.12 2013-08-12 =
418
  * Removed RPC::XML library from plugin.
419
  * Switched plugin to HTTP+JSON connection with servers.
420
+ * Fixed bug with comments anti-spam tests with non UTF8 codepage.
421
 
422
  = 2.4.11 2013-08-02 =
423
  * Removed spam tests for self-made pingbacks
505
  * First version
506
 
507
  == Upgrade Notice ==
508
+ = 4.19 2015-02-24 =
509
+ Increased JS keys lifetime.
510
+
511
  = 4.18 2015-02-17 =
512
  Bugfix - fixed bug with comments approvement, PayPal 'payment_status' and Akismet 'spam' status processing.
513
 
539
  Minor bug fix for Contact form 7.
540
 
541
  = 4.8 2014-11-19 =
542
+ Improved anti-spam protection for BuddyPress registrations and custom contact forms.
543
 
544
  = 4.7 2014-11-16 =
545
  Fixed JavaScript antispam test for FastSecure contact form.
546
 
547
  = 4.6 2014-11-11 =
548
+ Minor changes in anti-spam logic for BuddyPress registrations, contact forms and bbPress guest posting.
549
 
550
  = 4.5 2014-11-04 =
551
  Bug fixes for Contact form 7 and bbPress guests posting.
557
  Increased plugin perfomance for BuddyPress registrations.
558
 
559
  = 4.1 2014-10-13 =
560
+ Minor anti-spam improvements for contacts, registration and contact forms.
561
 
562
  = 4.0 2014-10-06 =
563
+ Major anti-spam improvements for registration and contact forms.
564
 
565
  = 3.9 2014-10-01 =
566
  Did exception to do not break to create new user in WordPress backend.
567
 
568
  = 3.8 2014-09-19 =
569
+ Bug fix release. Minor fixes in API class and JavaScript anti-spam test.
570
 
571
  = 3.6 2014-09-15 =
572
+ Minor fixes in anti-spam protection for Formidable and custom contact forms.
573
 
574
  = 3.4 2014-09-04 =
575
  Spam comments rotation. Custom (themes) contact forms support.
584
  Antispam protection for bbPress guests posts. Improvement for JetPack comments and PHP API update.
585
 
586
  = 2.58 2014-08-06 =
587
+ * Added anti-spam protection for signups posted via WooCommerce order form.
588
+ * Improved anti-spam protection for Contact Form 7.
589
+ * Improved anti-spam protection for registrations. Now the plugin looking for JavaScript antispam test results not only in POST array, but in COOKIES array too. This improvement allows protect signup forms for any untested signups plugins and themes.
590
  * Updated PHP API. No the plugin can resolve sender IP for websites behind proxy servers. If the proxy servers uses private IP address.
591
 
592
  = 2.57 2014-07-29 =
593
+ * Improved anti-spam protection for comments. The plugin now proccessing website url in the comments form.
594
  * Fixed sign remove logic for approved comments. Previous version doesn't cut sign for comments approved via AJAX call in WordPress backend.
595
  * Fixed switching to SSL for comments. Previous version doesn't use secured connection for comments.
596
 
601
  * Fixed bug with account status function. In backend the plugin showed notice 'Please don’t forget to disable CAPTCHA if you have it!' on every page.
602
 
603
  = 2.54 2014-07-11 =
604
+ * Fixed signup anti-spam protection logic for BuddyPress registrations.
605
+ * Fixed anti-spam protection for JetPack contact form.
606
  * Changed account status check logic.
607
 
608
  = 2.53 2014-06-27 =
665
 
666
  = 2.27 2013-12-06 =
667
  * New: Added protection against spam bots for JetPack Contact form.
668
+ * Fixed: JavaScript anti-spam logic for registrations and Contact form 7.
669
 
670
  = 2.25 2013-11-27 =
671
  * New: Added protection against spam bots for BuddyPress registrations.
675
  = 2.23 2013-11-20 =
676
  * New: Added automatic training blacklists on spam bot account deletion.
677
  * New: Added URL to project homepage at plugin options.
678
+ * Changed: Improved anti-spam logic.
679
 
680
  = 2.21 2013-11-13 =
681
+ * Changed: WordPress blacklists settings get priority over plugin's anti-spam settings
682
  * Changed: Disabled management approval comments for regular commentators of the blog. Automatically approved for publication only the comments of the new blog authors.
683
  * Changed: PHP code optimizations
684