Changeset 1481612
- Timestamp:
- 08/23/2016 02:08:22 PM (10 years ago)
- Location:
- spam-blip
- Files:
-
- 14 edited
- 1 copied
-
tags/1.0.8 (copied) (copied from spam-blip/trunk)
-
tags/1.0.8/Makefile (modified) (2 diffs)
-
tags/1.0.8/Spam_BLIP.php (modified) (7 diffs)
-
tags/1.0.8/js/screens.min.js (modified) (1 diff)
-
tags/1.0.8/locale/spambl_l10n-en_US.mo (modified) (previous)
-
tags/1.0.8/locale/spambl_l10n-en_US.po (modified) (17 diffs)
-
tags/1.0.8/locale/spambl_l10n.pot (modified) (17 diffs)
-
tags/1.0.8/readme.txt (modified) (3 diffs)
-
trunk/Makefile (modified) (2 diffs)
-
trunk/Spam_BLIP.php (modified) (7 diffs)
-
trunk/js/screens.min.js (modified) (1 diff)
-
trunk/locale/spambl_l10n-en_US.mo (modified) (previous)
-
trunk/locale/spambl_l10n-en_US.po (modified) (17 diffs)
-
trunk/locale/spambl_l10n.pot (modified) (17 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
spam-blip/tags/1.0.8/Makefile
r1397813 r1481612 2 2 # License: GNU GPLv3 (see http://www.gnu.org/licenses/gpl-3.0.html) 3 3 4 PRJVERS = 1.0. 7.14 PRJVERS = 1.0.8 5 5 PRJSTEM = Spam_BLIP 6 6 PRJNAME = $(PRJSTEM)-$(PRJVERS) … … 61 61 62 62 # NOTE: Non-trivial JS broken by perl 'JavaScript::Packer' 63 # (another package) so its use is remove ; JavaScript::Minifier::XS63 # (another package) so its use is removed; JavaScript::Minifier::XS 64 64 # is new here (Ubuntu GNU/Linux) 65 65 ${JSBIN}: ${JSSRC} -
spam-blip/tags/1.0.8/Spam_BLIP.php
r1397813 r1481612 4 4 Plugin URI: //agalena.nfshost.com/b1/software/spam-blip-wordpress-comment-spam-plugin/ 5 5 Description: Stop comment spam before it is posted. 6 Version: 1.0. 7.16 Version: 1.0.8 7 7 Author: Ed Hynan 8 8 Author URI: //agalena.nfshost.com/b1/ … … 129 129 130 130 // this version 131 const plugin_version = '1.0. 7.1';131 const plugin_version = '1.0.8'; 132 132 133 133 // the widget class name … … 344 344 // that alone does not work. IAC administrative 345 345 // {de,}activate also controls the widget 346 add_action('widgets_init', array($cl, 'regi_widget')); //, 1);346 add_action('widgets_init', array($cl, 'regi_widget')); 347 347 } 348 348 … … 3599 3599 global $wpdb; 3600 3600 $tbl = $this->db_tablename(); 3601 // 'IF EXISTS' should suppress error if never created3602 // drop table removes associated files and data,3603 // indices and format, too3604 3601 return $wpdb->query("DROP TABLE IF EXISTS {$tbl}"); 3605 3602 } … … 3856 3853 } 3857 3854 3858 // delete record from address -- uses method 3859 // added in WP 3.4.0 3855 // delete record from address 3860 3856 protected function db_remove_address($addr, $lock = true) { 3861 3857 if ( $this->db_get_addr_cache !== null … … 4218 4214 } 4219 4215 4220 // use no class, but do use deprecated align4221 4216 $code = sprintf('Spam_BLIP_widget_%06u', rand()); 4222 4217 // overdue: 1.0.4 removed deprecated align … … 4379 4374 } 4380 4375 if ( $cap ) { 4381 // overdue: 1.0.4 removed deprecated align4382 4376 echo '<p><span>' . $wt($cap) . '</span></p>'; 4383 4377 } -
spam-blip/tags/1.0.8/js/screens.min.js
r1397813 r1481612 1 function addto_evhplg_obj_screenopt(t,e){void 0==evhplg_obj_screenopt[t]&&(evhplg_obj_screenopt[t]=new evhplg_ctl_screenopt(t)),evhplg_obj_screenopt[t].add(e)}var evhplg_ctl_screenopt=function(t){this.chk=document.getElementById(t),this.ihid=document.getElementById("screen_opts_1_ini"),this.chk.spbl=this,this.chk.addEventListener("click",this.clk,!1)};evhplg_ctl_screenopt.prototype={chk:null,hid:null,ihid:null,all:{},add:function(t){this.all[t]=document.getElementById(t),null!=this.ihid&&(this.chk.checked="false"==this.ihid.value?"":"CHECKED",this.tog( this.chk.checked?!1:!0)),this.hid=document.getElementById("screen_opts_1")},tog:function(t){var e=t?"none":"block";for(var l in this.all)this.all[l].style.display=e},clk:function(){return this.spbl.tog(this.checked?!1:!0),null!=this.spbl.hid&&(this.spbl.hid.value=this.checked?"true":"false"),!1}};var evhplg_obj_screenopt={},evhplg_ctl_textpair=function(t,e,l,n,i){this.tx_l=document.getElementById(t),this.tx_l.spbl=this,this.tx_l.addEventListener("dblclick",this.clk_tx,!1),this.tx_r=document.getElementById(e),this.tx_r.spbl=this,this.tx_r.addEventListener("dblclick",this.clk_tx,!1),this.bt_l=document.getElementById(l),this.bt_l.spbl=this,this.bt_l.addEventListener("click",this.clk_btl,!1),this.bt_r=document.getElementById(n),this.bt_r.spbl=this,this.bt_r.addEventListener("click",this.clk_btr,!1),null!==i&&""!=i&&(this.dbg=document.getElementById(i))};evhplg_ctl_textpair.prototype={tx_l:null,tx_r:null,bt_l:null,bt_r:null,clk_btl:function(){var t=this.spbl,e=t.tx_l,l=t.tx_r,n=t.movcur(e,l);return n&&l.focus(),n},clk_btr:function(){var t=this.spbl,e=t.tx_l,l=t.tx_r,n=t.movcur(l,e);return n&&e.focus(),n},clk_tx:function(){var t=this.spbl;t.selcur(this),this.focus()},movcur:function(t,e){return l=this.cutcur(t),l!==!1?this.putcur(e,l):!1},cutcur:function(t){this.selcur(t);var e,l,n,i=this.sanitx(t.value);return(l=t.selectionStart)||(l=0),(n=t.selectionEnd)||0===n||(n=l),l>n&&(e=l,l=n,n=e),l===n?!1:(e=i.slice(l,n),t.value=i.slice(0,l)+i.substring(n),e)},putcur:function(t,e){var l,n=this.sanitx(t.value);for((l=t.selectionStart)||(l=0);l>0;){if("\n"===n.charAt(l)){++l;break}--l}return t.value=n.slice(0,l)+this.sanitx(e)+n.substring(l),t.selectionStart=l,t.selectionEnd=l+e.length,!0},selcur:function(t){var e,l,n=t.value;(e=t.selectionStart)||(e=0),(l=t.selectionEnd)||(l=e),e>l&&(e=l);for(var i=e,s=n.length;--i>=0&&"\n"!==n.charAt(i););for(e=i+1,i=l=e;++i<s&&"\n"!==n.charAt(i););l=i,s>l&&l++,t.selectionStart=e,t.selectionEnd=l},sanitx:function(t){var e=t.length;return 1>e||"\n"==t.charAt(e-1)?t:t+"\n"},dbg:null,dbg_msg:function(t){null!==this.dbg&&(this.dbg.innerHTML+="<br/>"+t)}};var evhplg_ctl_textpair_objmap={form_1:null,form_2:null,form_3:null,form_4:null,form_5:null,form_6:null,fpo:null};1 function addto_evhplg_obj_screenopt(t,e){void 0==evhplg_obj_screenopt[t]&&(evhplg_obj_screenopt[t]=new evhplg_ctl_screenopt(t)),evhplg_obj_screenopt[t].add(e)}var evhplg_ctl_screenopt=function(t){this.chk=document.getElementById(t),this.ihid=document.getElementById("screen_opts_1_ini"),this.chk.spbl=this,this.chk.addEventListener("click",this.clk,!1)};evhplg_ctl_screenopt.prototype={chk:null,hid:null,ihid:null,all:{},add:function(t){this.all[t]=document.getElementById(t),null!=this.ihid&&(this.chk.checked="false"==this.ihid.value?"":"CHECKED",this.tog(!this.chk.checked)),this.hid=document.getElementById("screen_opts_1")},tog:function(t){var e=t?"none":"block";for(var l in this.all)this.all[l].style.display=e},clk:function(){return this.spbl.tog(!this.checked),null!=this.spbl.hid&&(this.spbl.hid.value=this.checked?"true":"false"),!1}};var evhplg_obj_screenopt={},evhplg_ctl_textpair=function(t,e,l,n,i){this.tx_l=document.getElementById(t),this.tx_l.spbl=this,this.tx_l.addEventListener("dblclick",this.clk_tx,!1),this.tx_r=document.getElementById(e),this.tx_r.spbl=this,this.tx_r.addEventListener("dblclick",this.clk_tx,!1),this.bt_l=document.getElementById(l),this.bt_l.spbl=this,this.bt_l.addEventListener("click",this.clk_btl,!1),this.bt_r=document.getElementById(n),this.bt_r.spbl=this,this.bt_r.addEventListener("click",this.clk_btr,!1),null!==i&&""!=i&&(this.dbg=document.getElementById(i))};evhplg_ctl_textpair.prototype={tx_l:null,tx_r:null,bt_l:null,bt_r:null,clk_btl:function(){var t=this.spbl,e=t.tx_l,l=t.tx_r,n=t.movcur(e,l);return n&&l.focus(),n},clk_btr:function(){var t=this.spbl,e=t.tx_l,l=t.tx_r,n=t.movcur(l,e);return n&&e.focus(),n},clk_tx:function(){var t=this.spbl;t.selcur(this),this.focus()},movcur:function(t,e){return l=this.cutcur(t),l!==!1?this.putcur(e,l):!1},cutcur:function(t){this.selcur(t);var e,l,n,i=this.sanitx(t.value);return(l=t.selectionStart)||(l=0),(n=t.selectionEnd)||0===n||(n=l),l>n&&(e=l,l=n,n=e),l===n?!1:(e=i.slice(l,n),t.value=i.slice(0,l)+i.substring(n),e)},putcur:function(t,e){var l,n=this.sanitx(t.value);for((l=t.selectionStart)||(l=0);l>0;){if("\n"===n.charAt(l)){++l;break}--l}return t.value=n.slice(0,l)+this.sanitx(e)+n.substring(l),t.selectionStart=l,t.selectionEnd=l+e.length,!0},selcur:function(t){var e,l,n=t.value;(e=t.selectionStart)||(e=0),(l=t.selectionEnd)||(l=e),e>l&&(e=l);for(var i=e,s=n.length;--i>=0&&"\n"!==n.charAt(i););for(e=i+1,i=l=e;++i<s&&"\n"!==n.charAt(i););l=i,s>l&&l++,t.selectionStart=e,t.selectionEnd=l},sanitx:function(t){var e=t.length;return 1>e||"\n"==t.charAt(e-1)?t:t+"\n"},dbg:null,dbg_msg:function(t){null!==this.dbg&&(this.dbg.innerHTML+="<br/>"+t)}};var evhplg_ctl_textpair_objmap={form_1:null,form_2:null,form_3:null,form_4:null,form_5:null,form_6:null,fpo:null}; -
spam-blip/tags/1.0.8/locale/spambl_l10n-en_US.po
r1397813 r1481612 1 # Spam_BLIP 1.0. 7.1Pot Source1 # Spam_BLIP 1.0.8 Pot Source 2 2 # Copyright (C) 2013 Ed Hynan 3 3 # This file is distributed under the same license as the Spam_BLIP package. … … 7 7 msgid "" 8 8 msgstr "" 9 "Project-Id-Version: Spam_BLIP 1.0. 7.1\n"9 "Project-Id-Version: Spam_BLIP 1.0.8\n" 10 10 "Report-Msgid-Bugs-To: edhynan@gmail.com\n" 11 "POT-Creation-Date: 2016-0 4-17 11:07-0400\n"12 "PO-Revision-Date: 2016-0 4-17 11:07 EDT\n"11 "POT-Creation-Date: 2016-08-23 09:37-0400\n" 12 "PO-Revision-Date: 2016-08-23 09:37 EDT\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 14 14 "Language-Team: LANGUAGE <LL@li.org>\n" … … 1260 1260 1261 1261 #. Label shown on widgets page 1262 #: Spam_BLIP.php:413 91262 #: Spam_BLIP.php:4135 1263 1263 msgid "Spam BLIP" 1264 1264 msgstr "Spam BLIP" 1265 1265 1266 1266 #. Description shown under label shown on widgets page 1267 #: Spam_BLIP.php:41 411267 #: Spam_BLIP.php:4137 1268 1268 msgid "" 1269 1269 "Display comment and ping spam hit information, and database table row " … … 1273 1273 "count" 1274 1274 1275 #: Spam_BLIP.php:42 321275 #: Spam_BLIP.php:4227 1276 1276 msgid "Options:" 1277 1277 msgstr "Options:" 1278 1278 1279 #: Spam_BLIP.php:423 81279 #: Spam_BLIP.php:4233 1280 1280 msgid "Checking user registration" 1281 1281 msgstr "Checking user registration" 1282 1282 1283 #: Spam_BLIP.php:42 431283 #: Spam_BLIP.php:4238 1284 1284 msgid "Checking in saved spam" 1285 1285 msgstr "Checking in saved spam" 1286 1286 1287 #: Spam_BLIP.php:424 81287 #: Spam_BLIP.php:4243 1288 1288 msgid "Saving non-hits" 1289 1289 msgstr "Saving non-hits" 1290 1290 1291 #: Spam_BLIP.php:42 531291 #: Spam_BLIP.php:4248 1292 1292 msgid "Whitelisting TOR exits" 1293 1293 msgstr "Whitelisting TOR exits" 1294 1294 1295 #: Spam_BLIP.php:425 81295 #: Spam_BLIP.php:4253 1296 1296 msgid "Not rejecting hits" 1297 1297 msgstr "Not rejecting hits" 1298 1298 1299 #: Spam_BLIP.php:426 61299 #: Spam_BLIP.php:4261 1300 1300 msgid "Records:" 1301 1301 msgstr "Records:" 1302 1302 1303 #: Spam_BLIP.php:42 821303 #: Spam_BLIP.php:4277 1304 1304 #, possible-php-format 1305 1305 msgid "%d address listed" … … 1308 1308 msgstr[1] "%d addresses listed" 1309 1309 1310 #: Spam_BLIP.php:428 91310 #: Spam_BLIP.php:4284 1311 1311 #, possible-php-format 1312 1312 msgid "%d user whitelist address" … … 1315 1315 msgstr[1] "%d user whitelist addresses" 1316 1316 1317 #: Spam_BLIP.php:429 61317 #: Spam_BLIP.php:4291 1318 1318 #, possible-php-format 1319 1319 msgid "%d user blacklist address" … … 1322 1322 msgstr[1] "%d user blacklist addresses" 1323 1323 1324 #: Spam_BLIP.php:4 3031324 #: Spam_BLIP.php:4298 1325 1325 #, possible-php-format 1326 1326 msgid "%d non-hit address" … … 1329 1329 msgstr[1] "%d non-hit addresses" 1330 1330 1331 #: Spam_BLIP.php:43 101331 #: Spam_BLIP.php:4305 1332 1332 #, possible-php-format 1333 1333 msgid "%d tor exit node" … … 1336 1336 msgstr[1] "%d tor exit nodes" 1337 1337 1338 #: Spam_BLIP.php:431 71338 #: Spam_BLIP.php:4312 1339 1339 #, possible-php-format 1340 1340 msgid "%d address in the past hour" … … 1343 1343 msgstr[1] "%d addresses in the past hour" 1344 1344 1345 #: Spam_BLIP.php:43 241345 #: Spam_BLIP.php:4319 1346 1346 #, possible-php-format 1347 1347 msgid "%d new address in the past hour" … … 1350 1350 msgstr[1] "%d new addresses in the past hour" 1351 1351 1352 #: Spam_BLIP.php:43 311352 #: Spam_BLIP.php:4326 1353 1353 #, possible-php-format 1354 1354 msgid "%d address in the past day" … … 1357 1357 msgstr[1] "%d addresses in the past day" 1358 1358 1359 #: Spam_BLIP.php:433 81359 #: Spam_BLIP.php:4333 1360 1360 #, possible-php-format 1361 1361 msgid "%d new address in the past day" … … 1364 1364 msgstr[1] "%d new addresses in the past day" 1365 1365 1366 #: Spam_BLIP.php:434 51366 #: Spam_BLIP.php:4340 1367 1367 #, possible-php-format 1368 1368 msgid "%d address in the past week" … … 1371 1371 msgstr[1] "%d addresses in the past week" 1372 1372 1373 #: Spam_BLIP.php:43 521373 #: Spam_BLIP.php:4347 1374 1374 #, possible-php-format 1375 1375 msgid "%d new address in the past week" … … 1378 1378 msgstr[1] "%d new addresses in the past week" 1379 1379 1380 #: Spam_BLIP.php:435 91380 #: Spam_BLIP.php:4354 1381 1381 #, possible-php-format 1382 1382 msgid "%d hit in all records" … … 1385 1385 msgstr[1] "total of %d hits in all records" 1386 1386 1387 #: Spam_BLIP.php:43 721387 #: Spam_BLIP.php:4367 1388 1388 #, possible-php-format 1389 1389 msgid "" … … 1400 1400 "\t\t\t\t</p>" 1401 1401 1402 #: Spam_BLIP.php:44 501402 #: Spam_BLIP.php:4444 1403 1403 msgid "Widget title:" 1404 1404 msgstr "Widget title:" 1405 1405 1406 #: Spam_BLIP.php:44 651406 #: Spam_BLIP.php:4459 1407 1407 msgid "Caption:" 1408 1408 msgstr "Caption:" 1409 1409 1410 #: Spam_BLIP.php:44 801410 #: Spam_BLIP.php:4474 1411 1411 msgid "Show <em>Spam BLIP</em> options: " 1412 1412 msgstr "Show <em>Spam BLIP</em> options: " 1413 1413 1414 #: Spam_BLIP.php:44 931414 #: Spam_BLIP.php:4487 1415 1415 msgid "Show <em>Spam BLIP</em> link: " 1416 1416 msgstr "Show <em>Spam BLIP</em> link: " -
spam-blip/tags/1.0.8/locale/spambl_l10n.pot
r1397813 r1481612 1 # Spam_BLIP 1.0. 7.1Pot Source1 # Spam_BLIP 1.0.8 Pot Source 2 2 # Copyright (C) 2013 Ed Hynan 3 3 # This file is distributed under the same license as the Spam_BLIP package. … … 7 7 msgid "" 8 8 msgstr "" 9 "Project-Id-Version: Spam_BLIP 1.0. 7.1\n"9 "Project-Id-Version: Spam_BLIP 1.0.8\n" 10 10 "Report-Msgid-Bugs-To: edhynan@gmail.com\n" 11 "POT-Creation-Date: 2016-0 4-17 11:07-0400\n"11 "POT-Creation-Date: 2016-08-23 09:37-0400\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 941 941 942 942 #. Label shown on widgets page 943 #: Spam_BLIP.php:413 9943 #: Spam_BLIP.php:4135 944 944 msgid "Spam BLIP" 945 945 msgstr "" 946 946 947 947 #. Description shown under label shown on widgets page 948 #: Spam_BLIP.php:41 41948 #: Spam_BLIP.php:4137 949 949 msgid "" 950 950 "Display comment and ping spam hit information, and database table row " … … 952 952 msgstr "" 953 953 954 #: Spam_BLIP.php:42 32954 #: Spam_BLIP.php:4227 955 955 msgid "Options:" 956 956 msgstr "" 957 957 958 #: Spam_BLIP.php:4233 959 msgid "Checking user registration" 960 msgstr "" 961 958 962 #: Spam_BLIP.php:4238 959 msgid "Checking user registration"963 msgid "Checking in saved spam" 960 964 msgstr "" 961 965 962 966 #: Spam_BLIP.php:4243 963 msgid " Checking in saved spam"967 msgid "Saving non-hits" 964 968 msgstr "" 965 969 966 970 #: Spam_BLIP.php:4248 967 msgid " Saving non-hits"971 msgid "Whitelisting TOR exits" 968 972 msgstr "" 969 973 970 974 #: Spam_BLIP.php:4253 971 msgid "Whitelisting TOR exits"972 msgstr ""973 974 #: Spam_BLIP.php:4258975 975 msgid "Not rejecting hits" 976 976 msgstr "" 977 977 978 #: Spam_BLIP.php:426 6978 #: Spam_BLIP.php:4261 979 979 msgid "Records:" 980 980 msgstr "" 981 981 982 #: Spam_BLIP.php:42 82982 #: Spam_BLIP.php:4277 983 983 #, possible-php-format 984 984 msgid "%d address listed" … … 987 987 msgstr[1] "" 988 988 989 #: Spam_BLIP.php:428 9989 #: Spam_BLIP.php:4284 990 990 #, possible-php-format 991 991 msgid "%d user whitelist address" … … 994 994 msgstr[1] "" 995 995 996 #: Spam_BLIP.php:429 6996 #: Spam_BLIP.php:4291 997 997 #, possible-php-format 998 998 msgid "%d user blacklist address" … … 1001 1001 msgstr[1] "" 1002 1002 1003 #: Spam_BLIP.php:4 3031003 #: Spam_BLIP.php:4298 1004 1004 #, possible-php-format 1005 1005 msgid "%d non-hit address" … … 1008 1008 msgstr[1] "" 1009 1009 1010 #: Spam_BLIP.php:43 101010 #: Spam_BLIP.php:4305 1011 1011 #, possible-php-format 1012 1012 msgid "%d tor exit node" … … 1015 1015 msgstr[1] "" 1016 1016 1017 #: Spam_BLIP.php:431 71017 #: Spam_BLIP.php:4312 1018 1018 #, possible-php-format 1019 1019 msgid "%d address in the past hour" … … 1022 1022 msgstr[1] "" 1023 1023 1024 #: Spam_BLIP.php:43 241024 #: Spam_BLIP.php:4319 1025 1025 #, possible-php-format 1026 1026 msgid "%d new address in the past hour" … … 1029 1029 msgstr[1] "" 1030 1030 1031 #: Spam_BLIP.php:43 311031 #: Spam_BLIP.php:4326 1032 1032 #, possible-php-format 1033 1033 msgid "%d address in the past day" … … 1036 1036 msgstr[1] "" 1037 1037 1038 #: Spam_BLIP.php:433 81038 #: Spam_BLIP.php:4333 1039 1039 #, possible-php-format 1040 1040 msgid "%d new address in the past day" … … 1043 1043 msgstr[1] "" 1044 1044 1045 #: Spam_BLIP.php:434 51045 #: Spam_BLIP.php:4340 1046 1046 #, possible-php-format 1047 1047 msgid "%d address in the past week" … … 1050 1050 msgstr[1] "" 1051 1051 1052 #: Spam_BLIP.php:43 521052 #: Spam_BLIP.php:4347 1053 1053 #, possible-php-format 1054 1054 msgid "%d new address in the past week" … … 1057 1057 msgstr[1] "" 1058 1058 1059 #: Spam_BLIP.php:435 91059 #: Spam_BLIP.php:4354 1060 1060 #, possible-php-format 1061 1061 msgid "%d hit in all records" … … 1064 1064 msgstr[1] "" 1065 1065 1066 #: Spam_BLIP.php:43 721066 #: Spam_BLIP.php:4367 1067 1067 #, possible-php-format 1068 1068 msgid "" … … 1074 1074 msgstr "" 1075 1075 1076 #: Spam_BLIP.php:44 501076 #: Spam_BLIP.php:4444 1077 1077 msgid "Widget title:" 1078 1078 msgstr "" 1079 1079 1080 #: Spam_BLIP.php:44 651080 #: Spam_BLIP.php:4459 1081 1081 msgid "Caption:" 1082 1082 msgstr "" 1083 1083 1084 #: Spam_BLIP.php:44 801084 #: Spam_BLIP.php:4474 1085 1085 msgid "Show <em>Spam BLIP</em> options: " 1086 1086 msgstr "" 1087 1087 1088 #: Spam_BLIP.php:44 931088 #: Spam_BLIP.php:4487 1089 1089 msgid "Show <em>Spam BLIP</em> link: " 1090 1090 msgstr "" -
spam-blip/tags/1.0.8/readme.txt
r1397813 r1481612 4 4 Tags: anti-spam, comment spam, spam comments, blog spam, spam, blog, comment, comments, content, links, network 5 5 Requires at least: 3.0.2 6 Tested up to: 4. 57 Stable tag: 1.0. 7.16 Tested up to: 4.6 7 Stable tag: 1.0.8 8 8 Text Domain: spambl_l10n 9 9 License: GPLv3 or later … … 115 115 == Changelog == 116 116 117 = 1.0.8 = 118 * Check with WordPress 4.6. 119 * Misc. cleanups in code. 120 117 121 = 1.0.7.1 = 118 122 * Correct error in repository checkin of 1.0.7. … … 181 185 == Upgrade Notice == 182 186 187 = 1.0.8 = 188 * Check with WordPress 4.6. 189 * Misc. cleanups in code. 190 183 191 = 1.0.7.1 = 184 192 * Correct error in repository checkin of 1.0.7. -
spam-blip/trunk/Makefile
r1397813 r1481612 2 2 # License: GNU GPLv3 (see http://www.gnu.org/licenses/gpl-3.0.html) 3 3 4 PRJVERS = 1.0. 7.14 PRJVERS = 1.0.8 5 5 PRJSTEM = Spam_BLIP 6 6 PRJNAME = $(PRJSTEM)-$(PRJVERS) … … 61 61 62 62 # NOTE: Non-trivial JS broken by perl 'JavaScript::Packer' 63 # (another package) so its use is remove ; JavaScript::Minifier::XS63 # (another package) so its use is removed; JavaScript::Minifier::XS 64 64 # is new here (Ubuntu GNU/Linux) 65 65 ${JSBIN}: ${JSSRC} -
spam-blip/trunk/Spam_BLIP.php
r1397813 r1481612 4 4 Plugin URI: //agalena.nfshost.com/b1/software/spam-blip-wordpress-comment-spam-plugin/ 5 5 Description: Stop comment spam before it is posted. 6 Version: 1.0. 7.16 Version: 1.0.8 7 7 Author: Ed Hynan 8 8 Author URI: //agalena.nfshost.com/b1/ … … 129 129 130 130 // this version 131 const plugin_version = '1.0. 7.1';131 const plugin_version = '1.0.8'; 132 132 133 133 // the widget class name … … 344 344 // that alone does not work. IAC administrative 345 345 // {de,}activate also controls the widget 346 add_action('widgets_init', array($cl, 'regi_widget')); //, 1);346 add_action('widgets_init', array($cl, 'regi_widget')); 347 347 } 348 348 … … 3599 3599 global $wpdb; 3600 3600 $tbl = $this->db_tablename(); 3601 // 'IF EXISTS' should suppress error if never created3602 // drop table removes associated files and data,3603 // indices and format, too3604 3601 return $wpdb->query("DROP TABLE IF EXISTS {$tbl}"); 3605 3602 } … … 3856 3853 } 3857 3854 3858 // delete record from address -- uses method 3859 // added in WP 3.4.0 3855 // delete record from address 3860 3856 protected function db_remove_address($addr, $lock = true) { 3861 3857 if ( $this->db_get_addr_cache !== null … … 4218 4214 } 4219 4215 4220 // use no class, but do use deprecated align4221 4216 $code = sprintf('Spam_BLIP_widget_%06u', rand()); 4222 4217 // overdue: 1.0.4 removed deprecated align … … 4379 4374 } 4380 4375 if ( $cap ) { 4381 // overdue: 1.0.4 removed deprecated align4382 4376 echo '<p><span>' . $wt($cap) . '</span></p>'; 4383 4377 } -
spam-blip/trunk/js/screens.min.js
r1397813 r1481612 1 function addto_evhplg_obj_screenopt(t,e){void 0==evhplg_obj_screenopt[t]&&(evhplg_obj_screenopt[t]=new evhplg_ctl_screenopt(t)),evhplg_obj_screenopt[t].add(e)}var evhplg_ctl_screenopt=function(t){this.chk=document.getElementById(t),this.ihid=document.getElementById("screen_opts_1_ini"),this.chk.spbl=this,this.chk.addEventListener("click",this.clk,!1)};evhplg_ctl_screenopt.prototype={chk:null,hid:null,ihid:null,all:{},add:function(t){this.all[t]=document.getElementById(t),null!=this.ihid&&(this.chk.checked="false"==this.ihid.value?"":"CHECKED",this.tog( this.chk.checked?!1:!0)),this.hid=document.getElementById("screen_opts_1")},tog:function(t){var e=t?"none":"block";for(var l in this.all)this.all[l].style.display=e},clk:function(){return this.spbl.tog(this.checked?!1:!0),null!=this.spbl.hid&&(this.spbl.hid.value=this.checked?"true":"false"),!1}};var evhplg_obj_screenopt={},evhplg_ctl_textpair=function(t,e,l,n,i){this.tx_l=document.getElementById(t),this.tx_l.spbl=this,this.tx_l.addEventListener("dblclick",this.clk_tx,!1),this.tx_r=document.getElementById(e),this.tx_r.spbl=this,this.tx_r.addEventListener("dblclick",this.clk_tx,!1),this.bt_l=document.getElementById(l),this.bt_l.spbl=this,this.bt_l.addEventListener("click",this.clk_btl,!1),this.bt_r=document.getElementById(n),this.bt_r.spbl=this,this.bt_r.addEventListener("click",this.clk_btr,!1),null!==i&&""!=i&&(this.dbg=document.getElementById(i))};evhplg_ctl_textpair.prototype={tx_l:null,tx_r:null,bt_l:null,bt_r:null,clk_btl:function(){var t=this.spbl,e=t.tx_l,l=t.tx_r,n=t.movcur(e,l);return n&&l.focus(),n},clk_btr:function(){var t=this.spbl,e=t.tx_l,l=t.tx_r,n=t.movcur(l,e);return n&&e.focus(),n},clk_tx:function(){var t=this.spbl;t.selcur(this),this.focus()},movcur:function(t,e){return l=this.cutcur(t),l!==!1?this.putcur(e,l):!1},cutcur:function(t){this.selcur(t);var e,l,n,i=this.sanitx(t.value);return(l=t.selectionStart)||(l=0),(n=t.selectionEnd)||0===n||(n=l),l>n&&(e=l,l=n,n=e),l===n?!1:(e=i.slice(l,n),t.value=i.slice(0,l)+i.substring(n),e)},putcur:function(t,e){var l,n=this.sanitx(t.value);for((l=t.selectionStart)||(l=0);l>0;){if("\n"===n.charAt(l)){++l;break}--l}return t.value=n.slice(0,l)+this.sanitx(e)+n.substring(l),t.selectionStart=l,t.selectionEnd=l+e.length,!0},selcur:function(t){var e,l,n=t.value;(e=t.selectionStart)||(e=0),(l=t.selectionEnd)||(l=e),e>l&&(e=l);for(var i=e,s=n.length;--i>=0&&"\n"!==n.charAt(i););for(e=i+1,i=l=e;++i<s&&"\n"!==n.charAt(i););l=i,s>l&&l++,t.selectionStart=e,t.selectionEnd=l},sanitx:function(t){var e=t.length;return 1>e||"\n"==t.charAt(e-1)?t:t+"\n"},dbg:null,dbg_msg:function(t){null!==this.dbg&&(this.dbg.innerHTML+="<br/>"+t)}};var evhplg_ctl_textpair_objmap={form_1:null,form_2:null,form_3:null,form_4:null,form_5:null,form_6:null,fpo:null};1 function addto_evhplg_obj_screenopt(t,e){void 0==evhplg_obj_screenopt[t]&&(evhplg_obj_screenopt[t]=new evhplg_ctl_screenopt(t)),evhplg_obj_screenopt[t].add(e)}var evhplg_ctl_screenopt=function(t){this.chk=document.getElementById(t),this.ihid=document.getElementById("screen_opts_1_ini"),this.chk.spbl=this,this.chk.addEventListener("click",this.clk,!1)};evhplg_ctl_screenopt.prototype={chk:null,hid:null,ihid:null,all:{},add:function(t){this.all[t]=document.getElementById(t),null!=this.ihid&&(this.chk.checked="false"==this.ihid.value?"":"CHECKED",this.tog(!this.chk.checked)),this.hid=document.getElementById("screen_opts_1")},tog:function(t){var e=t?"none":"block";for(var l in this.all)this.all[l].style.display=e},clk:function(){return this.spbl.tog(!this.checked),null!=this.spbl.hid&&(this.spbl.hid.value=this.checked?"true":"false"),!1}};var evhplg_obj_screenopt={},evhplg_ctl_textpair=function(t,e,l,n,i){this.tx_l=document.getElementById(t),this.tx_l.spbl=this,this.tx_l.addEventListener("dblclick",this.clk_tx,!1),this.tx_r=document.getElementById(e),this.tx_r.spbl=this,this.tx_r.addEventListener("dblclick",this.clk_tx,!1),this.bt_l=document.getElementById(l),this.bt_l.spbl=this,this.bt_l.addEventListener("click",this.clk_btl,!1),this.bt_r=document.getElementById(n),this.bt_r.spbl=this,this.bt_r.addEventListener("click",this.clk_btr,!1),null!==i&&""!=i&&(this.dbg=document.getElementById(i))};evhplg_ctl_textpair.prototype={tx_l:null,tx_r:null,bt_l:null,bt_r:null,clk_btl:function(){var t=this.spbl,e=t.tx_l,l=t.tx_r,n=t.movcur(e,l);return n&&l.focus(),n},clk_btr:function(){var t=this.spbl,e=t.tx_l,l=t.tx_r,n=t.movcur(l,e);return n&&e.focus(),n},clk_tx:function(){var t=this.spbl;t.selcur(this),this.focus()},movcur:function(t,e){return l=this.cutcur(t),l!==!1?this.putcur(e,l):!1},cutcur:function(t){this.selcur(t);var e,l,n,i=this.sanitx(t.value);return(l=t.selectionStart)||(l=0),(n=t.selectionEnd)||0===n||(n=l),l>n&&(e=l,l=n,n=e),l===n?!1:(e=i.slice(l,n),t.value=i.slice(0,l)+i.substring(n),e)},putcur:function(t,e){var l,n=this.sanitx(t.value);for((l=t.selectionStart)||(l=0);l>0;){if("\n"===n.charAt(l)){++l;break}--l}return t.value=n.slice(0,l)+this.sanitx(e)+n.substring(l),t.selectionStart=l,t.selectionEnd=l+e.length,!0},selcur:function(t){var e,l,n=t.value;(e=t.selectionStart)||(e=0),(l=t.selectionEnd)||(l=e),e>l&&(e=l);for(var i=e,s=n.length;--i>=0&&"\n"!==n.charAt(i););for(e=i+1,i=l=e;++i<s&&"\n"!==n.charAt(i););l=i,s>l&&l++,t.selectionStart=e,t.selectionEnd=l},sanitx:function(t){var e=t.length;return 1>e||"\n"==t.charAt(e-1)?t:t+"\n"},dbg:null,dbg_msg:function(t){null!==this.dbg&&(this.dbg.innerHTML+="<br/>"+t)}};var evhplg_ctl_textpair_objmap={form_1:null,form_2:null,form_3:null,form_4:null,form_5:null,form_6:null,fpo:null}; -
spam-blip/trunk/locale/spambl_l10n-en_US.po
r1397813 r1481612 1 # Spam_BLIP 1.0. 7.1Pot Source1 # Spam_BLIP 1.0.8 Pot Source 2 2 # Copyright (C) 2013 Ed Hynan 3 3 # This file is distributed under the same license as the Spam_BLIP package. … … 7 7 msgid "" 8 8 msgstr "" 9 "Project-Id-Version: Spam_BLIP 1.0. 7.1\n"9 "Project-Id-Version: Spam_BLIP 1.0.8\n" 10 10 "Report-Msgid-Bugs-To: edhynan@gmail.com\n" 11 "POT-Creation-Date: 2016-0 4-17 11:07-0400\n"12 "PO-Revision-Date: 2016-0 4-17 11:07 EDT\n"11 "POT-Creation-Date: 2016-08-23 09:37-0400\n" 12 "PO-Revision-Date: 2016-08-23 09:37 EDT\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 14 14 "Language-Team: LANGUAGE <LL@li.org>\n" … … 1260 1260 1261 1261 #. Label shown on widgets page 1262 #: Spam_BLIP.php:413 91262 #: Spam_BLIP.php:4135 1263 1263 msgid "Spam BLIP" 1264 1264 msgstr "Spam BLIP" 1265 1265 1266 1266 #. Description shown under label shown on widgets page 1267 #: Spam_BLIP.php:41 411267 #: Spam_BLIP.php:4137 1268 1268 msgid "" 1269 1269 "Display comment and ping spam hit information, and database table row " … … 1273 1273 "count" 1274 1274 1275 #: Spam_BLIP.php:42 321275 #: Spam_BLIP.php:4227 1276 1276 msgid "Options:" 1277 1277 msgstr "Options:" 1278 1278 1279 #: Spam_BLIP.php:423 81279 #: Spam_BLIP.php:4233 1280 1280 msgid "Checking user registration" 1281 1281 msgstr "Checking user registration" 1282 1282 1283 #: Spam_BLIP.php:42 431283 #: Spam_BLIP.php:4238 1284 1284 msgid "Checking in saved spam" 1285 1285 msgstr "Checking in saved spam" 1286 1286 1287 #: Spam_BLIP.php:424 81287 #: Spam_BLIP.php:4243 1288 1288 msgid "Saving non-hits" 1289 1289 msgstr "Saving non-hits" 1290 1290 1291 #: Spam_BLIP.php:42 531291 #: Spam_BLIP.php:4248 1292 1292 msgid "Whitelisting TOR exits" 1293 1293 msgstr "Whitelisting TOR exits" 1294 1294 1295 #: Spam_BLIP.php:425 81295 #: Spam_BLIP.php:4253 1296 1296 msgid "Not rejecting hits" 1297 1297 msgstr "Not rejecting hits" 1298 1298 1299 #: Spam_BLIP.php:426 61299 #: Spam_BLIP.php:4261 1300 1300 msgid "Records:" 1301 1301 msgstr "Records:" 1302 1302 1303 #: Spam_BLIP.php:42 821303 #: Spam_BLIP.php:4277 1304 1304 #, possible-php-format 1305 1305 msgid "%d address listed" … … 1308 1308 msgstr[1] "%d addresses listed" 1309 1309 1310 #: Spam_BLIP.php:428 91310 #: Spam_BLIP.php:4284 1311 1311 #, possible-php-format 1312 1312 msgid "%d user whitelist address" … … 1315 1315 msgstr[1] "%d user whitelist addresses" 1316 1316 1317 #: Spam_BLIP.php:429 61317 #: Spam_BLIP.php:4291 1318 1318 #, possible-php-format 1319 1319 msgid "%d user blacklist address" … … 1322 1322 msgstr[1] "%d user blacklist addresses" 1323 1323 1324 #: Spam_BLIP.php:4 3031324 #: Spam_BLIP.php:4298 1325 1325 #, possible-php-format 1326 1326 msgid "%d non-hit address" … … 1329 1329 msgstr[1] "%d non-hit addresses" 1330 1330 1331 #: Spam_BLIP.php:43 101331 #: Spam_BLIP.php:4305 1332 1332 #, possible-php-format 1333 1333 msgid "%d tor exit node" … … 1336 1336 msgstr[1] "%d tor exit nodes" 1337 1337 1338 #: Spam_BLIP.php:431 71338 #: Spam_BLIP.php:4312 1339 1339 #, possible-php-format 1340 1340 msgid "%d address in the past hour" … … 1343 1343 msgstr[1] "%d addresses in the past hour" 1344 1344 1345 #: Spam_BLIP.php:43 241345 #: Spam_BLIP.php:4319 1346 1346 #, possible-php-format 1347 1347 msgid "%d new address in the past hour" … … 1350 1350 msgstr[1] "%d new addresses in the past hour" 1351 1351 1352 #: Spam_BLIP.php:43 311352 #: Spam_BLIP.php:4326 1353 1353 #, possible-php-format 1354 1354 msgid "%d address in the past day" … … 1357 1357 msgstr[1] "%d addresses in the past day" 1358 1358 1359 #: Spam_BLIP.php:433 81359 #: Spam_BLIP.php:4333 1360 1360 #, possible-php-format 1361 1361 msgid "%d new address in the past day" … … 1364 1364 msgstr[1] "%d new addresses in the past day" 1365 1365 1366 #: Spam_BLIP.php:434 51366 #: Spam_BLIP.php:4340 1367 1367 #, possible-php-format 1368 1368 msgid "%d address in the past week" … … 1371 1371 msgstr[1] "%d addresses in the past week" 1372 1372 1373 #: Spam_BLIP.php:43 521373 #: Spam_BLIP.php:4347 1374 1374 #, possible-php-format 1375 1375 msgid "%d new address in the past week" … … 1378 1378 msgstr[1] "%d new addresses in the past week" 1379 1379 1380 #: Spam_BLIP.php:435 91380 #: Spam_BLIP.php:4354 1381 1381 #, possible-php-format 1382 1382 msgid "%d hit in all records" … … 1385 1385 msgstr[1] "total of %d hits in all records" 1386 1386 1387 #: Spam_BLIP.php:43 721387 #: Spam_BLIP.php:4367 1388 1388 #, possible-php-format 1389 1389 msgid "" … … 1400 1400 "\t\t\t\t</p>" 1401 1401 1402 #: Spam_BLIP.php:44 501402 #: Spam_BLIP.php:4444 1403 1403 msgid "Widget title:" 1404 1404 msgstr "Widget title:" 1405 1405 1406 #: Spam_BLIP.php:44 651406 #: Spam_BLIP.php:4459 1407 1407 msgid "Caption:" 1408 1408 msgstr "Caption:" 1409 1409 1410 #: Spam_BLIP.php:44 801410 #: Spam_BLIP.php:4474 1411 1411 msgid "Show <em>Spam BLIP</em> options: " 1412 1412 msgstr "Show <em>Spam BLIP</em> options: " 1413 1413 1414 #: Spam_BLIP.php:44 931414 #: Spam_BLIP.php:4487 1415 1415 msgid "Show <em>Spam BLIP</em> link: " 1416 1416 msgstr "Show <em>Spam BLIP</em> link: " -
spam-blip/trunk/locale/spambl_l10n.pot
r1397813 r1481612 1 # Spam_BLIP 1.0. 7.1Pot Source1 # Spam_BLIP 1.0.8 Pot Source 2 2 # Copyright (C) 2013 Ed Hynan 3 3 # This file is distributed under the same license as the Spam_BLIP package. … … 7 7 msgid "" 8 8 msgstr "" 9 "Project-Id-Version: Spam_BLIP 1.0. 7.1\n"9 "Project-Id-Version: Spam_BLIP 1.0.8\n" 10 10 "Report-Msgid-Bugs-To: edhynan@gmail.com\n" 11 "POT-Creation-Date: 2016-0 4-17 11:07-0400\n"11 "POT-Creation-Date: 2016-08-23 09:37-0400\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 941 941 942 942 #. Label shown on widgets page 943 #: Spam_BLIP.php:413 9943 #: Spam_BLIP.php:4135 944 944 msgid "Spam BLIP" 945 945 msgstr "" 946 946 947 947 #. Description shown under label shown on widgets page 948 #: Spam_BLIP.php:41 41948 #: Spam_BLIP.php:4137 949 949 msgid "" 950 950 "Display comment and ping spam hit information, and database table row " … … 952 952 msgstr "" 953 953 954 #: Spam_BLIP.php:42 32954 #: Spam_BLIP.php:4227 955 955 msgid "Options:" 956 956 msgstr "" 957 957 958 #: Spam_BLIP.php:4233 959 msgid "Checking user registration" 960 msgstr "" 961 958 962 #: Spam_BLIP.php:4238 959 msgid "Checking user registration"963 msgid "Checking in saved spam" 960 964 msgstr "" 961 965 962 966 #: Spam_BLIP.php:4243 963 msgid " Checking in saved spam"967 msgid "Saving non-hits" 964 968 msgstr "" 965 969 966 970 #: Spam_BLIP.php:4248 967 msgid " Saving non-hits"971 msgid "Whitelisting TOR exits" 968 972 msgstr "" 969 973 970 974 #: Spam_BLIP.php:4253 971 msgid "Whitelisting TOR exits"972 msgstr ""973 974 #: Spam_BLIP.php:4258975 975 msgid "Not rejecting hits" 976 976 msgstr "" 977 977 978 #: Spam_BLIP.php:426 6978 #: Spam_BLIP.php:4261 979 979 msgid "Records:" 980 980 msgstr "" 981 981 982 #: Spam_BLIP.php:42 82982 #: Spam_BLIP.php:4277 983 983 #, possible-php-format 984 984 msgid "%d address listed" … … 987 987 msgstr[1] "" 988 988 989 #: Spam_BLIP.php:428 9989 #: Spam_BLIP.php:4284 990 990 #, possible-php-format 991 991 msgid "%d user whitelist address" … … 994 994 msgstr[1] "" 995 995 996 #: Spam_BLIP.php:429 6996 #: Spam_BLIP.php:4291 997 997 #, possible-php-format 998 998 msgid "%d user blacklist address" … … 1001 1001 msgstr[1] "" 1002 1002 1003 #: Spam_BLIP.php:4 3031003 #: Spam_BLIP.php:4298 1004 1004 #, possible-php-format 1005 1005 msgid "%d non-hit address" … … 1008 1008 msgstr[1] "" 1009 1009 1010 #: Spam_BLIP.php:43 101010 #: Spam_BLIP.php:4305 1011 1011 #, possible-php-format 1012 1012 msgid "%d tor exit node" … … 1015 1015 msgstr[1] "" 1016 1016 1017 #: Spam_BLIP.php:431 71017 #: Spam_BLIP.php:4312 1018 1018 #, possible-php-format 1019 1019 msgid "%d address in the past hour" … … 1022 1022 msgstr[1] "" 1023 1023 1024 #: Spam_BLIP.php:43 241024 #: Spam_BLIP.php:4319 1025 1025 #, possible-php-format 1026 1026 msgid "%d new address in the past hour" … … 1029 1029 msgstr[1] "" 1030 1030 1031 #: Spam_BLIP.php:43 311031 #: Spam_BLIP.php:4326 1032 1032 #, possible-php-format 1033 1033 msgid "%d address in the past day" … … 1036 1036 msgstr[1] "" 1037 1037 1038 #: Spam_BLIP.php:433 81038 #: Spam_BLIP.php:4333 1039 1039 #, possible-php-format 1040 1040 msgid "%d new address in the past day" … … 1043 1043 msgstr[1] "" 1044 1044 1045 #: Spam_BLIP.php:434 51045 #: Spam_BLIP.php:4340 1046 1046 #, possible-php-format 1047 1047 msgid "%d address in the past week" … … 1050 1050 msgstr[1] "" 1051 1051 1052 #: Spam_BLIP.php:43 521052 #: Spam_BLIP.php:4347 1053 1053 #, possible-php-format 1054 1054 msgid "%d new address in the past week" … … 1057 1057 msgstr[1] "" 1058 1058 1059 #: Spam_BLIP.php:435 91059 #: Spam_BLIP.php:4354 1060 1060 #, possible-php-format 1061 1061 msgid "%d hit in all records" … … 1064 1064 msgstr[1] "" 1065 1065 1066 #: Spam_BLIP.php:43 721066 #: Spam_BLIP.php:4367 1067 1067 #, possible-php-format 1068 1068 msgid "" … … 1074 1074 msgstr "" 1075 1075 1076 #: Spam_BLIP.php:44 501076 #: Spam_BLIP.php:4444 1077 1077 msgid "Widget title:" 1078 1078 msgstr "" 1079 1079 1080 #: Spam_BLIP.php:44 651080 #: Spam_BLIP.php:4459 1081 1081 msgid "Caption:" 1082 1082 msgstr "" 1083 1083 1084 #: Spam_BLIP.php:44 801084 #: Spam_BLIP.php:4474 1085 1085 msgid "Show <em>Spam BLIP</em> options: " 1086 1086 msgstr "" 1087 1087 1088 #: Spam_BLIP.php:44 931088 #: Spam_BLIP.php:4487 1089 1089 msgid "Show <em>Spam BLIP</em> link: " 1090 1090 msgstr "" -
spam-blip/trunk/readme.txt
r1397813 r1481612 4 4 Tags: anti-spam, comment spam, spam comments, blog spam, spam, blog, comment, comments, content, links, network 5 5 Requires at least: 3.0.2 6 Tested up to: 4. 57 Stable tag: 1.0. 7.16 Tested up to: 4.6 7 Stable tag: 1.0.8 8 8 Text Domain: spambl_l10n 9 9 License: GPLv3 or later … … 115 115 == Changelog == 116 116 117 = 1.0.8 = 118 * Check with WordPress 4.6. 119 * Misc. cleanups in code. 120 117 121 = 1.0.7.1 = 118 122 * Correct error in repository checkin of 1.0.7. … … 181 185 == Upgrade Notice == 182 186 187 = 1.0.8 = 188 * Check with WordPress 4.6. 189 * Misc. cleanups in code. 190 183 191 = 1.0.7.1 = 184 192 * Correct error in repository checkin of 1.0.7.
Note: See TracChangeset
for help on using the changeset viewer.