/[drupal]/contributions/modules/spam/spam.module
ViewVC logotype

Log of /contributions/modules/spam/spam.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.51.4.1.2.41.2.30.2.17 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 31 21:09:29 2009 UTC (2 months, 3 weeks ago) by jeremy
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.16: +23 -42 lines
Diff to previous 1.51.4.1.2.41.2.30.2.16 , to branch point 1.51.4.1.2.41.2.30 , to next main 1.51.4.1.2.41.2.32
 - spam.module
    o bug #531214: fix feedback form, properly call drupal_process_form()

Revision 1.51.4.1.2.41.2.30.2.16 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 10 03:03:11 2009 UTC (3 months, 2 weeks ago) by gnassar
Branch: DRUPAL-6--1
CVS Tags: DRUPAL-6--1-0
Changes since 1.51.4.1.2.41.2.30.2.15: +8 -18 lines
Diff to previous 1.51.4.1.2.41.2.30.2.15 , to branch point 1.51.4.1.2.41.2.30
Clean up patch for #531528

Revision 1.51.4.1.2.41.2.30.2.15 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 6 21:06:49 2009 UTC (3 months, 2 weeks ago) by jeremy
Branch: DRUPAL-6--1
CVS Tags: DRUPAL-6--1-0-RC1
Changes since 1.51.4.1.2.41.2.30.2.14: +13 -2 lines
Diff to previous 1.51.4.1.2.41.2.30.2.14 , to branch point 1.51.4.1.2.41.2.30
 - spam.module
    o bug #531528: calculate spam score even if the content has no id
 - spam_node.inc
    o remove debug

Revision 1.51.4.1.2.41.2.30.2.14 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 6 16:00:27 2009 UTC (3 months, 2 weeks ago) by jeremy
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.13: +13 -2 lines
Diff to previous 1.51.4.1.2.41.2.30.2.13 , to branch point 1.51.4.1.2.41.2.30
 - spam.module
    o bug #531528: add additional debug when scanning spam content

Revision 1.51.4.1.2.41.2.30.2.13 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Aug 5 16:24:06 2009 UTC (3 months, 3 weeks ago) by jeremy
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.12: +17 -1 lines
Diff to previous 1.51.4.1.2.41.2.30.2.12 , to branch point 1.51.4.1.2.41.2.30
 - spam.module
    o feature #539508: display link to spam logs, if existing
 - spam_node.inc
    o feature #539508: display author of filtered node
 - spam_comment.inc
    o feature #539508: display author of filtered comment

Revision 1.51.4.1.2.41.2.30.2.12 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Aug 5 14:54:37 2009 UTC (3 months, 3 weeks ago) by jeremy
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.11: +2 -2 lines
Diff to previous 1.51.4.1.2.41.2.30.2.11 , to branch point 1.51.4.1.2.41.2.30
 - custom.module
    o bug #532158: log results of filter in normal logging mode

Revision 1.51.4.1.2.41.2.30.2.11 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 21 17:30:29 2009 UTC (5 months ago) by gnassar
Branch: DRUPAL-6--1
CVS Tags: DRUPAL-6--1-0-BETA1
Changes since 1.51.4.1.2.41.2.30.2.10: +49 -21 lines
Diff to previous 1.51.4.1.2.41.2.30.2.10 , to branch point 1.51.4.1.2.41.2.30
#351280: fix spam comment admin pages; modularize and generalize spam functions across content for inclusion into API

Revision 1.51.4.1.2.41.2.30.2.10 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 18 04:51:03 2009 UTC (5 months, 1 week ago) by gnassar
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.9: +3 -2 lines
Diff to previous 1.51.4.1.2.41.2.30.2.9 , to branch point 1.51.4.1.2.41.2.30
#494502: let submodules use spam_theme, and spam_comments implementation

Revision 1.51.4.1.2.41.2.30.2.9 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 17 19:44:17 2009 UTC (5 months, 1 week ago) by gnassar
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.8: +3 -3 lines
Diff to previous 1.51.4.1.2.41.2.30.2.8 , to branch point 1.51.4.1.2.41.2.30
#352185 by kjl: empty variables

Revision 1.51.4.1.2.41.2.30.2.8 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 17 19:09:32 2009 UTC (5 months, 1 week ago) by gnassar
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.7: +6 -3 lines
Diff to previous 1.51.4.1.2.41.2.30.2.7 , to branch point 1.51.4.1.2.41.2.30
fix admin callback, typos

Revision 1.51.4.1.2.41.2.30.2.7 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 17 16:33:49 2009 UTC (5 months, 1 week ago) by gnassar
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.6: +2 -53 lines
Diff to previous 1.51.4.1.2.41.2.30.2.6 , to branch point 1.51.4.1.2.41.2.30
#351141 by coltrane: fix content-type submit bug in spam admin page

Revision 1.51.4.1.2.41.2.30.2.6 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 17 15:43:31 2009 UTC (5 months, 1 week ago) by gnassar
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.5: +11 -11 lines
Diff to previous 1.51.4.1.2.41.2.30.2.5 , to branch point 1.51.4.1.2.41.2.30
#351245 by coreyp_1: fix breadcrumbs in spam log details/trace

Revision 1.51.4.1.2.41.2.30.2.5 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 17 14:41:46 2009 UTC (5 months, 1 week ago) by gnassar
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.4: +8 -7 lines
Diff to previous 1.51.4.1.2.41.2.30.2.4 , to branch point 1.51.4.1.2.41.2.30
#351250 by coreyp_1 (modified): anonymous access to /spam/denied

Revision 1.51.4.1.2.41.2.30.2.4 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 16 17:19:10 2009 UTC (5 months, 1 week ago) by gnassar
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.3: +2 -2 lines
Diff to previous 1.51.4.1.2.41.2.30.2.3 , to branch point 1.51.4.1.2.41.2.30
#352179 by kjl, #351280 by coreyp_1 (partial): fix "mark as spam/not spam" links on comments and comment admin menu

Revision 1.51.4.1.2.41.2.30.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 13 16:36:05 2009 UTC (9 months, 1 week ago) by jeremy
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.2: +7 -7 lines
Diff to previous 1.51.4.1.2.41.2.30.2.2 , to branch point 1.51.4.1.2.41.2.30
 - spam.module
    o bug #342915: bulk updates not working due to kludge-loop prevention

Revision 1.51.4.1.2.41.2.32 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 13 16:34:14 2009 UTC (9 months, 1 week ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.31: +7 -7 lines
Diff to previous 1.51.4.1.2.41.2.31 , to branch point 1.51.4.1.2.41 , to next main 1.51.4.1.2.44
 - spam.module
    o bug #342915: bulk updates not working due to kludge-loop prevention

Revision 1.51.4.1.2.41.2.30.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 13 15:52:01 2009 UTC (9 months, 1 week ago) by jeremy
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30.2.1: +3 -1 lines
Diff to previous 1.51.4.1.2.41.2.30.2.1 , to branch point 1.51.4.1.2.41.2.30
Februar 13, 2009
 - spam.module
    o bug #362106: flush cache after manually marking content spam/notspam

Revision 1.51.4.1.2.41.2.31 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 13 15:51:16 2009 UTC (9 months, 1 week ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.30: +4 -2 lines
Diff to previous 1.51.4.1.2.41.2.30 , to branch point 1.51.4.1.2.41
 - spam.module
    o bug #362106: flush cache after manually marking content spam/notspam

Revision 1.51.4.1.2.41.2.30.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 25 05:42:09 2008 UTC (11 months ago) by jeremy
Branch: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.30: +323 -271 lines
Diff to previous 1.51.4.1.2.41.2.30
Initial update to Drupal 6.x.  Patch thanks to coreyp_1!

Revision 1.51.4.1.2.41.2.30 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 13 12:24:22 2008 UTC (13 months, 1 week ago) by jeremy
Branch: DRUPAL-5--3
Branch point for: DRUPAL-6--1
Changes since 1.51.4.1.2.41.2.29: +4 -4 lines
Diff to previous 1.51.4.1.2.41.2.29 , to branch point 1.51.4.1.2.41
 - spam.module
    o bug #320550: make spam logs accessible to 'administer spam' permission

Revision 1.51.4.1.2.41.2.29 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 29 15:52:15 2008 UTC (13 months, 3 weeks ago) by jeremy
Branch: DRUPAL-5--3
CVS Tags: DRUPAL-5--3-0-BETA1
Changes since 1.51.4.1.2.41.2.28: +12 -5 lines
Diff to previous 1.51.4.1.2.41.2.28 , to branch point 1.51.4.1.2.41
o move log defines to top of file, report undesired looping

Revision 1.51.4.1.2.41.2.28 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 26 15:29:08 2008 UTC (14 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.27: +1 -1 lines
Diff to previous 1.51.4.1.2.41.2.27 , to branch point 1.51.4.1.2.41
bug #313729: replace call to nonexistent db_log() with intended spam_log()

Revision 1.51.4.1.2.41.2.27 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 21 01:02:04 2008 UTC (14 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.26: +21 -0 lines
Diff to previous 1.51.4.1.2.41.2.26 , to branch point 1.51.4.1.2.41
    o provide configuration option to automatically delete old spam logs

Revision 1.51.4.1.2.41.2.26 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 21 00:31:33 2008 UTC (14 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.25: +0 -0 lines
Diff to previous 1.51.4.1.2.41.2.25 , to branch point 1.51.4.1.2.41
    o feature #248307 make it possible to customize spam comments in theme

Revision 1.51.4.1.2.41.2.25 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 19 17:56:25 2008 UTC (14 months, 1 week ago) by jeremy
Branch: DRUPAL-5--3
CVS Tags: DRUPAL-5--1-0-ALPHA8, DRUPAL-5--3-0-ALPHA7
Changes since 1.51.4.1.2.41.2.24: +244 -18 lines
Diff to previous 1.51.4.1.2.41.2.24 , to branch point 1.51.4.1.2.41
 - spam.install
    o feature #302469: update spam_filters_errors table to support feedback
 - spam.module
    o feature #302469: introduce support for spam filter feedback
    o ^^ bypass filter if admin submitted comment reviewing filter feedback
    o ^^ introduce spam feedback administration pages
    o ^^ fix link generation when custom message is set
    o ^^ update spam overview page so can filter by feedback
    o ^^ delay content creation by saving form data for review
 - spam_comment.inc
    o feature #302469: provide admin form for comment spam feedback
 - spam_node.inc
    o feature #302469: provide admin form for node spam feedback
 - spam_user.inc
    o feature #302469: provide admin form for user spam feedback
 - bayesian.module
 - duplicate.module
 - url.module
    o feature #302469: centralize loading of content to allow overloading

Revision 1.51.4.1.2.41.2.24 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 17 14:38:37 2008 UTC (14 months, 1 week ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.23: +5 -1 lines
Diff to previous 1.51.4.1.2.41.2.23 , to branch point 1.51.4.1.2.41
bug #287751: allow editing of visitor action and filtered message

Revision 1.51.4.1.2.41.2.23 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 25 00:41:50 2008 UTC (16 months ago) by jeremy
Branch: DRUPAL-5--3
CVS Tags: DRUPAL-5--3-0-alpha6
Changes since 1.51.4.1.2.41.2.22: +12 -10 lines
Diff to previous 1.51.4.1.2.41.2.22 , to branch point 1.51.4.1.2.41
 - spam.module
 - spam_comment.inc
    o bug #284336: only display spam links if filtering content type
 - spam_node.inc
    o bug #284336: only display spam links if filtering content type
 - spam_user.inc
    o bug #284336: only display spam links if filtering content type

Revision 1.51.4.1.2.41.2.22 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 25 00:11:51 2008 UTC (16 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.21: +6 -0 lines
Diff to previous 1.51.4.1.2.41.2.21 , to branch point 1.51.4.1.2.41
 - spam.module
    o bug #274209: support php4, implement form_alter outside of standard adapi
 - spam_comment.inc.module
    o bug #274209: support php4, implement form_alter outside of standard adapi

Revision 1.51.4.1.2.41.2.21 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 10 14:39:31 2008 UTC (16 months, 2 weeks ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.20: +6 -3 lines
Diff to previous 1.51.4.1.2.41.2.20 , to branch point 1.51.4.1.2.41
 - spam.module
    o bug #275614: be sure that we don't divide by zero

Revision 1.51.4.1.2.41.2.20 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 19 17:55:27 2008 UTC (18 months, 1 week ago) by jeremy
Branch: DRUPAL-5--3
CVS Tags: DRUPAL-5--3-0-alpha5
Changes since 1.51.4.1.2.41.2.19: +18 -4 lines
Diff to previous 1.51.4.1.2.41.2.19 , to branch point 1.51.4.1.2.41
 - spam.module
    o provide menu hook to spamapi
    o allow modules to change forms within spamapi
 - spam.install
    o change all spam comments to a special status code
 - spam_comment.inc
    o change all spam comments to a special status code, so comments don't
      appear in the administrative 'Approval queue'.
    o provide administrative overview page for bulk editing spam comments
    o add in-line spam-control options to other administrative comment pages

Revision 1.51.4.1.2.41.2.19 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 30 22:08:01 2008 UTC (18 months, 3 weeks ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.18: +7 -3 lines
Diff to previous 1.51.4.1.2.41.2.18 , to branch point 1.51.4.1.2.41
 - spam.module
   o improved debugging when content type support is not properly implemented
    o sort spam overview by lid, not timestamp
 - spam_user.inc
    o tell spam module to scan users when enabled
VS: ----------------------------------------------------------------------

Revision 1.51.4.1.2.41.2.18 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 30 14:39:22 2008 UTC (18 months, 3 weeks ago) by jeremy
Branch: DRUPAL-5--3
CVS Tags: DRUPAL-5--3-0-ALPHA4
Changes since 1.51.4.1.2.41.2.17: +85 -0 lines
Diff to previous 1.51.4.1.2.41.2.17 , to branch point 1.51.4.1.2.41
 - spam.module
    o provide spam statistics admin page
    o implement 'bypass filters' permission
 - spam.install
    o first pass at supporting upgrades from 2.x version of module

Revision 1.51.4.1.2.41.2.17 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 30 02:36:14 2008 UTC (18 months, 3 weeks ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.16: +33 -0 lines
Diff to previous 1.51.4.1.2.41.2.16 , to branch point 1.51.4.1.2.41
 - spam.module
    o introduce spam statistics
 - spam.install
    o introduce spam_statistics table

Revision 1.51.4.1.2.41.2.16 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 30 01:15:42 2008 UTC (18 months, 4 weeks ago) by jeremy
Branch: DRUPAL-5--3
CVS Tags: DRUPAL-5--3-0-ALPHA3
Changes since 1.51.4.1.2.41.2.15: +379 -6 lines
Diff to previous 1.51.4.1.2.41.2.15 , to branch point 1.51.4.1.2.41
pril 29, 2008
 - spam.module
    o implement spam overview page with filters and actions
    o comment out unsupport content groups
    o disable error reporting link, not yet fully functional
 - spam_comment.inc
    o implement spam comment overview filtering
 - spam_user.inc
    o implement spam user overview filtering
 - spam_node.inc
    o implement spam node overview filtering

Revision 1.51.4.1.2.41.2.15 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 29 01:16:49 2008 UTC (18 months, 4 weeks ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.14: +138 -68 lines
Diff to previous 1.51.4.1.2.41.2.14 , to branch point 1.51.4.1.2.41
 - spam.module
    o provide ability to trace logs generated from a single page load
    o cleanup paths and administration pages for viewing spam logs
    o make log level configurable
    o move tokenizer function into bayesian module
 - spam.install
    o introduce trid (trace id) column
 - url.module
    o always log type and id if available
 - node_age.module
    o improve configuration help text
 - bayesian.module
    o always log type and id if available
    o define local tokenizer function
    o allow usage of external tokenizer functions

Revision 1.51.4.1.2.41.2.14 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 24 21:06:02 2008 UTC (19 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.13: +105 -1 lines
Diff to previous 1.51.4.1.2.41.2.13 , to branch point 1.51.4.1.2.41
 - spam.module
    o implement administrative pages for viewing spam logs
 - duplicate.module
    o provide page for viewing blocked ip addresses
    o include local implementation of arg() which isn't always available
      to us

Revision 1.51.4.1.2.41.2.13 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 24 16:09:39 2008 UTC (19 months ago) by jeremy
Branch: DRUPAL-5--3
CVS Tags: DRUPAL-5--3-0-alpha2
Changes since 1.51.4.1.2.41.2.12: +22 -9 lines
Diff to previous 1.51.4.1.2.41.2.12 , to branch point 1.51.4.1.2.41
 - spam.module
    o turn string extraction into function, usable by plug-ins
 - bayesian.module
    o remove unnecessary debug noise
 - spam_comment.inc
    o scan anonymous (name, mail, homepage) fields if set

Revision 1.51.4.1.2.41.2.12 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 24 14:17:13 2008 UTC (19 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.11: +19 -2 lines
Diff to previous 1.51.4.1.2.41.2.11 , to branch point 1.51.4.1.2.41
 - spam.module
    o bug #200866, support PHP4, based on patch by Roderik Muit

Revision 1.51.4.1.2.41.2.11 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 22 17:38:11 2008 UTC (19 months ago) by jeremy
Branch: DRUPAL-5--3
CVS Tags: DRUPAL-5--3-0-alpha1
Changes since 1.51.4.1.2.41.2.10: +90 -19 lines
Diff to previous 1.51.4.1.2.41.2.10 , to branch point 1.51.4.1.2.41
 - spam.module
    o add additional logging
    o be sure content is blocked or updated when determined to be spam
    o provide form for users to report when their content is mismarked
      as spam
 - spam.install
    o provide field for feedback on filter errors
 - url.module
    o don't throw errors if there are no urls in the post
 - bayesian.module
    o add additional logging
 - spam_comment.inc
    o implement improperly filtered comment report form
 - spam_node.inc
    o implement improperly filtered node report form
    o filter nodes before they are inserted
 - node_age.module
    o new filter: comments posted to very old nodes are more likely to
      be spam

Revision 1.51.4.1.2.41.2.10 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 22 02:09:03 2008 UTC (19 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.9: +37 -26 lines
Diff to previous 1.51.4.1.2.41.2.9 , to branch point 1.51.4.1.2.41
 - spam.module
    o implement logging, add some debug logging
    o allow filter to tell spam engine to skip it
    o remove url extraction from tokenizer logic
 - spam.install
    o define proper spam_log table
 - bayesian.module
    o add some debug logging
 - duplicate.module
    o make it possible to register the module
 - url.module
    o implement url filter, integrate with spam and bayesian modules

Revision 1.51.4.1.2.41.2.9 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 21 13:33:00 2008 UTC (19 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.8: +75 -1 lines
Diff to previous 1.51.4.1.2.41.2.8 , to branch point 1.51.4.1.2.41
 - spam.module
    o add tokenizer to spam module
 - bayesian.module
    o implement bayesian filter, integrate with spam module

Revision 1.51.4.1.2.41.2.8 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 20 21:43:40 2008 UTC (19 months ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.7: +58 -9 lines
Diff to previous 1.51.4.1.2.41.2.7 , to branch point 1.51.4.1.2.41
April 20, 2008
 - spam.module
    o only filter enabled content types
    o only run enabled filters
    o pass content type everywhere
    o properly update tables if update applied to content not seen
      before
    o properly update tables even if redirected away during scanning
 - duplicate.module
    o pass content type everywhere
    o properly update tables if update applied to content not seen
      before
 - spam_comment.inc
    o cache the cid in a static so that it's always available
    o introduce 'load' hook for loading comments
    o introduce 'hostname' hook for loading IP of comment
 - spam_node.inc
    o initial support for filtering nodes, working
 - spam_user.inc
    o initial support for filtering users, partial

Revision 1.51.4.1.2.41.2.7 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Dec 2 22:30:11 2007 UTC (23 months, 3 weeks ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.6: +151 -30 lines
Diff to previous 1.51.4.1.2.41.2.6 , to branch point 1.51.4.1.2.41
 - spam.module
    o properly filter content that hasn't been posted yet
    o support multiple levels of fields to support unposted content
    o properly calculate spam score
    o add "mark as spam" and "mark as not spam" links, menus and functions
    o allow other filters to override spam_denied_page()
    o hard coded spam actions for now, eventually will support actions module
 - duplicate.install
    o add "spam" field for easily tracking whether or not content is spam
 - duplicate.module
    o move defaults into defines at top of module source
    o add configurable notification page for denied duplicate posts
    o use spam_denied_page() to display deneid pages
    o updated to support multiple levels of fields
    o limit duplicate ip search to content previously determined to be spam
    o implement 'mark_as_[not_]spam' hooks for tracking spam status
    o call spam_mark_as_spam() when find too many identical postings
 - spam_comment.inc
    o updated to support multiple levels of fields
    o implement 'link' hook for adding "mark as spam" type links to comments
    o implement 'redirect' hook for redirecting to comment
    o implement '[un]publish' hooks for publishing/unpublishing comments

Revision 1.51.4.1.2.41.2.6 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 29 03:28:51 2007 UTC (23 months, 4 weeks ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.5: +130 -20 lines
Diff to previous 1.51.4.1.2.41.2.5 , to branch point 1.51.4.1.2.41
 - spam.module
    o add new SPAM_ACTION_HOLD action, holding potential spam in a special spam
      queue for administrative review
    o add spam_scan() API call for actual spam handling (still needs to support
      all spam actions)
    o pass sid and ip through $extra array, minimizing parameters and making it
      possible to edit a spam comment as an admin without blocking your own IP
    o add some watchdog logs
    o implement spam_content_update() and spam_content_delete()
 - spam_comment.inc
    o add some comments
    o support comment deletion
    o simplify by offloading logic to spam api
 - duplicate.module
    o move sid and ip into $extra array
    o add support content updates and deletes

Revision 1.51.4.1.2.44 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 28 14:24:47 2007 UTC (23 months, 4 weeks ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.43: +2 -2 lines
Diff to previous 1.51.4.1.2.43 , to branch point 1.51.4.1 , to next main 1.51.4.10
 - spam.module
    o bug fix #183858: typo when marking spam as non-spam

Revision 1.51.4.1.2.41.2.5 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 26 22:48:26 2007 UTC (2 years ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.4: +70 -14 lines
Diff to previous 1.51.4.1.2.41.2.4 , to branch point 1.51.4.1.2.41
 - spam.module
    o remove debug code causing all submisisons to be spam
    o don't throw ugly errors when now filters are enabled
    o implement spam_content_insert() hook
    o fix key mechanism for reporting mis-blocked content
 - spam.install
    o introduce table for storing mis-blocked content reports
 - duplicate.module
    o implement spamapi hook for tracking inserted content
    o put content signing into function for re-use

Revision 1.51.4.1.2.41.2.4 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 26 02:29:15 2007 UTC (2 years ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.3: +316 -32 lines
Diff to previous 1.51.4.1.2.41.2.3 , to branch point 1.51.4.1.2.41
 - spam.module
    o implement simple spam_content_is_spam() API call for true/false filtering
    o enhance spam_content_filter() API call for 1-99 filtering
    o stub spam_content_insert() and spam_content_update() API calls
    o re-arrange menus aiming to make them more logical
    o introduce 'administer spam' and 'bypass filters' permissions
    o implement _form_alter() hook for scanning form content
    o stub content-type group setting page
    o implement general spam settings page
    o implement error page for reporting when content is blocked by spam
    o implement mechanism for easily reporting mis-blocked content
 - duplicate.install
    o add field for expiring data without deleting it
 - duplicate.module
    o implement error page for reporting blacklisted IP addresses
    o add ability to completely blacklist IP from website, not just from posting
 - spam_comment.inc
    o implement _comment() hook to catch comment API calls
    o implement _spamapi() hook to support filtering comments

Revision 1.51.4.1.2.41.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 25 03:56:51 2007 UTC (2 years ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.2: +38 -1 lines
Diff to previous 1.51.4.1.2.41.2.2 , to branch point 1.51.4.1.2.41
 - spam.install
    o remove duplicate information
 - spam.module
    o begin to implement spam filter function which calls external filters in
      the order they are defined for the appropriate content-type group.
    o provide filter configuration submenu
 - duplicate.module/.info
    o replaced ip.module
    o define configuration page
    o begin to implement duplicate spam filter

Revision 1.51.4.1.2.41.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 25 00:01:57 2007 UTC (2 years ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41.2.1: +165 -19 lines
Diff to previous 1.51.4.1.2.41.2.1 , to branch point 1.51.4.1.2.41
 - spam.install
    o add support for content-type groups
    o make weight signed to support negative weights
 - spam.module
    o cleanup inline comments to match current development plan
    o implement basic default content-type group filter overview page
    o create generic functions for invoking the spamapi hook
    o introduce filter_info hook for defining spam filters
    o introduce filter_install hook for installing spam filters and setting
      default configuration values
 - bayesion.module/.info
    o module stub
 - ip.module/.info
    o module stub

Revision 1.51.4.1.2.43 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 24 01:58:58 2007 UTC (2 years ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.42: +3110 -63 lines
Diff to previous 1.51.4.1.2.42 , to branch point 1.51.4.1
An attempt to restore the spam files to what they were before I failed
miserably at branching a 3.x version.

Revision 1.51.4.1.2.41.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 24 01:55:07 2007 UTC (2 years ago) by jeremy
Branch: DRUPAL-5--3
Changes since 1.51.4.1.2.41: +63 -3110 lines
Diff to previous 1.51.4.1.2.41
Per normal, we totally screwed up trying to branch a project.  Checking in
the proper files to our new branch, I think.  Then we'll go back and fix the
main branch.

Revision 1.51.4.1.2.42 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 24 01:47:18 2007 UTC (2 years ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.41: +63 -3110 lines
Diff to previous 1.51.4.1.2.41 , to branch point 1.51.4.1
Branching for the 3.x rewrite of the spam module, introducing new directory
structure.

Revision 1.51.4.1.2.41 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 14:58:58 2007 UTC (2 years, 1 month ago) by jeremy
Branch: DRUPAL-5
CVS Tags: DRUPAL-5--1-1, DRUPAL-5--1-1-1, DRUPAL-5--1-1-2
Branch point for: DRUPAL-5--3
Changes since 1.51.4.1.2.40: +10 -24 lines
Diff to previous 1.51.4.1.2.40 , to branch point 1.51.4.1
Remove BSD license text from spam.module.

Revision 1.51.4.1.2.40 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 01:17:00 2007 UTC (2 years, 1 month ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.39: +10 -5 lines
Diff to previous 1.51.4.1.2.39 , to branch point 1.51.4.1
 - spam.module
    o feature #178143: make possible to block content with any urls

Revision 1.51.4.1.2.39 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 01:06:27 2007 UTC (2 years, 1 month ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.38: +4 -2 lines
Diff to previous 1.51.4.1.2.38 , to branch point 1.51.4.1
 - spam.module
    o bug #177396: only filter comments when configured to filter comments

Revision 1.51.4.1.2.38 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 00:53:25 2007 UTC (2 years, 1 month ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.37: +2 -2 lines
Diff to previous 1.51.4.1.2.37 , to branch point 1.51.4.1
 - spam.module
    o bug #162835: namespace conflict, remove accidental _node_operations()

Revision 1.51.4.1.2.37 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 00:50:31 2007 UTC (2 years, 1 month ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.36: +3 -3 lines
Diff to previous 1.51.4.1.2.36 , to branch point 1.51.4.1
 - spam.module
    o bug #180143: fix poorly crafted link, shorten "report as spam"

Revision 1.51.4.1.2.36 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 00:46:11 2007 UTC (2 years, 1 month ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.35: +2 -5 lines
Diff to previous 1.51.4.1.2.35 , to branch point 1.51.4.1
Remove nonstandard <big></big> tags from help output.  Themers can modify
output with CSS if necessary.

Revision 1.51.4.1.2.35 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 00:40:08 2007 UTC (2 years, 1 month ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.34: +3 -0 lines
Diff to previous 1.51.4.1.2.34 , to branch point 1.51.4.1
 - spam.module
    o bug #157482: don't notify of reported spam once it's expired

Revision 1.51.4.1.2.34 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 00:24:49 2007 UTC (2 years, 1 month ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.33: +360 -183 lines
Diff to previous 1.51.4.1.2.33 , to branch point 1.51.4.1
 - spam.module
    o feature #174099: restructure administration menus, patches by nancyw

Revision 1.51.4.1.2.33 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 7 14:49:46 2007 UTC (2 years, 2 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.32: +10 -7 lines
Diff to previous 1.51.4.1.2.32 , to branch point 1.51.4.1
 - spam.module
    o bug #172351: restore spam module help

Revision 1.51.4.10 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 7 14:42:42 2007 UTC (2 years, 2 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.9: +2 -2 lines
Diff to previous 1.51.4.9 , to branch point 1.51
 - spam.module
    o bug #150885: fix 'site_name' variable

Revision 1.51.4.1.2.32 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 7 14:40:54 2007 UTC (2 years, 2 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.31: +2 -2 lines
Diff to previous 1.51.4.1.2.31 , to branch point 1.51.4.1
 - spam.module
    o bug #150885: fix 'site_name' variable

Revision 1.51.4.1.2.31 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 22:33:58 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.30: +1 -1 lines
Diff to previous 1.51.4.1.2.30 , to branch point 1.51.4.1
    o bug: don't change the IP address in the spam_tracker table when manually
      updating content as spam or not spam, otherwise the spam content will
      be attributed to the site admin instead of the poster of the spam.

Revision 1.51.4.1.2.30 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 15:25:07 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.29: +49 -0 lines
Diff to previous 1.51.4.1.2.29 , to branch point 1.51.4.1
 - spam.module
    o feature #119976: page displaying all blocked IPs

Revision 1.51.4.1.2.29 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 09:16:58 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.28: +2 -2 lines
Diff to previous 1.51.4.1.2.28 , to branch point 1.51.4.1
Note 1.0 release.

Revision 1.51.4.1.2.28 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 09:09:24 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
CVS Tags: DRUPAL-5--1-0
Changes since 1.51.4.1.2.27: +11 -11 lines
Diff to previous 1.51.4.1.2.27 , to branch point 1.51.4.1
 - spam.module
    o feature #129852: show preview of reported feedback with mouseover (patch
      thanks to coofercat)
    o bug: fix output of feedback details

Revision 1.51.4.1.2.27 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 08:49:00 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.26: +3 -2 lines
Diff to previous 1.51.4.1.2.26 , to branch point 1.51.4.1
 - spam.module
    o bug #119330: fix call to drupal_set_message when deleting URL filter

Revision 1.51.4.1.2.26 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 08:38:14 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.25: +1 -0 lines
Diff to previous 1.51.4.1.2.25 , to branch point 1.51.4.1
 - spam.module
    o bug #121838: don't allow blocked IPs to post spam

Revision 1.51.4.1.2.25 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 08:29:11 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.24: +1 -1 lines
Diff to previous 1.51.4.1.2.24 , to branch point 1.51.4.1
Fix comment link.

Revision 1.51.4.1.2.24 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 08:09:37 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.23: +7 -4 lines
Diff to previous 1.51.4.1.2.23 , to branch point 1.51.4.1
 - spam.module
    o bug #125912: cleanup output when reporting spam

Revision 1.51.4.1.2.23 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 07:50:07 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.22: +10 -10 lines
Diff to previous 1.51.4.1.2.22 , to branch point 1.51.4.1
 - spam.module
    o bug #128974: fix links to admin pages

Revision 1.51.4.1.2.22 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 06:53:45 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.21: +3 -3 lines
Diff to previous 1.51.4.1.2.21 , to branch point 1.51.4.1
bug #129044: fix html in spam probability link (patch thanks to jaydub)

Revision 1.51.4.1.2.21 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 8 06:48:05 2007 UTC (2 years, 5 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.20: +1 -2 lines
Diff to previous 1.51.4.1.2.20 , to branch point 1.51.4.1
enable code to filter node content

Revision 1.51.4.1.2.20 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 19 19:09:48 2007 UTC (2 years, 9 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.19: +1 -1 lines
Diff to previous 1.51.4.1.2.19 , to branch point 1.51.4.1
Merged from DRUPAL-4-7, show access_denied to blacklisted posters.

Revision 1.51.4.9 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 19 19:07:43 2007 UTC (2 years, 9 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.8: +1 -1 lines
Diff to previous 1.51.4.8 , to branch point 1.51
Use module_invoke to check throttle status.

Revision 1.51.4.1.2.19 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 19 19:06:13 2007 UTC (2 years, 9 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1.2.18: +11 -7 lines
Diff to previous 1.51.4.1.2.18 , to branch point 1.51.4.1
 - Bug #120138: do not sleep 25 seconds when blacklisting IP address if Drupal
   throttle is enabled, as this holds a database connection open.
   (based on patch by Ralph Bolton, aka "coofercat")

Revision 1.51.4.8 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 19 19:02:52 2007 UTC (2 years, 9 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.7: +11 -7 lines
Diff to previous 1.51.4.7 , to branch point 1.51
 - Bug #120138: do not sleep 25 seconds when blacklisting IP address if Drupal
   throttle is enabled, as this holds a database connection open.
   (based on patch by Ralph Bolton, aka "coofercat")

Revision 1.51.4.7 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 16 17:13:25 2007 UTC (2 years, 9 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.6: +1 -1 lines
Diff to previous 1.51.4.6 , to branch point 1.51
 - Feature #118481: report access denied when blocked IP tries to post a
   comment, rather than redirecting to front page.
   (based on patch by Ralph Bolton, aka "coofercat")

Revision 1.51.4.1.2.18 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 13 02:43:49 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.17: +59 -59 lines
Diff to previous 1.51.4.1.2.17 , to branch point 1.51.4.1
HUGE patch; attempt to fix all t() related changes between 4.7 and 5. Please testvim text.diff

Revision 1.51.4.1.2.17 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 13 01:58:09 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.16: +1 -1 lines
Diff to previous 1.51.4.1.2.16 , to branch point 1.51.4.1
Fixing small documentation bug.

Revision 1.51.4.1.2.16 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 13 01:51:04 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.15: +4 -4 lines
Diff to previous 1.51.4.1.2.15 , to branch point 1.51.4.1
Fixing spam_node_delete

Revision 1.51.4.1.2.15 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 9 13:41:23 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.14: +4 -4 lines
Diff to previous 1.51.4.1.2.14 , to branch point 1.51.4.1
Fixing 'report as spam' link.

Revision 1.51.4.1.2.14 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 9 13:29:10 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.13: +8 -9 lines
Diff to previous 1.51.4.1.2.13 , to branch point 1.51.4.1
Fixing Mark as spam / Mark not as spam links.

Revision 1.51.4.1.2.13 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 7 15:25:37 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.12: +5 -7 lines
Diff to previous 1.51.4.1.2.12 , to branch point 1.51.4.1
More #106917: Adding back the 'report as spam' links.

Revision 1.51.4.1.2.12 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 7 15:20:57 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.11: +2 -2 lines
Diff to previous 1.51.4.1.2.11 , to branch point 1.51.4.1
Minor bug: Node names on settings page were being printed as 'Object'

Revision 1.51.4.1.2.11 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 7 04:07:50 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.10: +11 -5 lines
Diff to previous 1.51.4.1.2.10 , to branch point 1.51.4.1
#106917: Adding back settings page.

Revision 1.51.4.1.2.10 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 6 03:14:08 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.9: +1 -1 lines
Diff to previous 1.51.4.1.2.9 , to branch point 1.51.4.1
#106917: Cleaning up 5.x port: Fixing admin/content/node/list/reported WSOD -- oops. that would do it.

Revision 1.51.4.1.2.9 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 6 03:04:11 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.8: +16 -16 lines
Diff to previous 1.51.4.1.2.8 , to branch point 1.51.4.1
#106917: Cleaning up 5.x port: Fixing admin/content/node/list/reported WSOD -- partial; form should be showing up and isn't for some reason.

Revision 1.51.4.1.2.8 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 6 02:57:18 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.7: +14 -13 lines
Diff to previous 1.51.4.1.2.7 , to branch point 1.51.4.1
#106917: Cleaning up 5.x port: Fixing admin/content/node/list/spam WSOD.

Revision 1.51.4.1.2.7 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 6 02:53:02 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.6: +14 -14 lines
Diff to previous 1.51.4.1.2.6 , to branch point 1.51.4.1
#106917: Cleaning up 5.x port: Fixing reported comment spam WSOD.

Revision 1.51.4.1.2.6 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 6 02:28:21 2007 UTC (2 years, 9 months ago) by webchick
Branch: DRUPAL-5
Changes since 1.51.4.1.2.5: +12 -12 lines
Diff to previous 1.51.4.1.2.5 , to branch point 1.51.4.1
#106917: Cleaning up 5.x port: Fixing location of menus.

Revision 1.51.4.1.2.5 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 17 01:55:23 2007 UTC (2 years, 10 months ago) by morbus
Branch: DRUPAL-5
Changes since 1.51.4.1.2.4: +76 -78 lines
Diff to previous 1.51.4.1.2.4 , to branch point 1.51.4.1
admin/content/comment/list/spam now works properly.

Revision 1.51.4.1.2.4 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 17 01:26:07 2007 UTC (2 years, 10 months ago) by morbus
Branch: DRUPAL-5
Changes since 1.51.4.1.2.3: +109 -167 lines
Diff to previous 1.51.4.1.2.3 , to branch point 1.51.4.1
URL filters admin pages now work.

Revision 1.51.4.1.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 17 00:34:00 2007 UTC (2 years, 10 months ago) by morbus
Branch: DRUPAL-5
Changes since 1.51.4.1.2.2: +188 -255 lines
Diff to previous 1.51.4.1.2.2 , to branch point 1.51.4.1
Custom URL filters admin pages now work.

Revision 1.51.4.1.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 16 20:50:07 2007 UTC (2 years, 10 months ago) by morbus
Branch: DRUPAL-5
Changes since 1.51.4.1.2.1: +130 -171 lines
Diff to previous 1.51.4.1.2.1 , to branch point 1.51.4.1
First initial commit: whitespace cleanup and working admin/content/spam/logs.

Revision 1.51.4.1.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 4 23:29:48 2007 UTC (2 years, 10 months ago) by jeremy
Branch: DRUPAL-5
Changes since 1.51.4.1: +41 -46 lines
Diff to previous 1.51.4.1
Sync 5.0 changes from kerneltrap.org source code repository.  The
modules is not yet functional with Drupal 5.0, but some changes were
underway.

I thought I'd synced this earlier, but I accidently synced it into the
4.7 branch.

Revision 1.51.4.6 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 4 05:55:33 2007 UTC (2 years, 10 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.5: +2 -2 lines
Diff to previous 1.51.4.5 , to branch point 1.51
Remove the rest of the references to BSD license.

Revision 1.51.4.5 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 4 05:53:03 2007 UTC (2 years, 10 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.4: +1 -25 lines
Diff to previous 1.51.4.4 , to branch point 1.51
Remove BSD license notice, no longer applicable in Drupal contrib.

Revision 1.51.4.4 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 4 05:51:07 2007 UTC (2 years, 10 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.3: +6 -9 lines
Diff to previous 1.51.4.3 , to branch point 1.51
Fix node deletion, use nid instead of node array.

Revision 1.51.4.3 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 4 05:49:09 2007 UTC (2 years, 10 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.2: +46 -41 lines
Diff to previous 1.51.4.2 , to branch point 1.51
Whoops, accidentally checked in 5.0 code to 4.7 branch.  Reverting to
4.7 code.

Revision 1.51.4.2 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 3 23:16:07 2007 UTC (2 years, 10 months ago) by jeremy
Branch: DRUPAL-4-7
Changes since 1.51.4.1: +41 -46 lines
Diff to previous 1.51.4.1 , to branch point 1.51
First changes to start making the spam module compatible with Drupal
5.0.  There is still a lot of work to go to get this module working
under Drupal 5.0, hopefully people will submit patches.

Revision 1.51.4.1 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 3 23:07:49 2007 UTC (2 years, 10 months ago) by jeremy
Branch: DRUPAL-4-7
CVS Tags: DRUPAL-4-7--1-0
Branch point for: DRUPAL-5
Changes since 1.51: +2744 -1450 lines
Diff to previous 1.51
Check in 4.7 version of Spam module from kerneltrap.org.

Revision 1.51 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 17 20:15:18 2005 UTC (4 years, 7 months ago) by jeremy
Branch: MAIN
CVS Tags: DRUPAL-4-5--1-0, DRUPAL-4-6--1-0, HEAD
Branch point for: DRUPAL-4-6, DRUPAL-4-7
Changes since 1.50: +139 -61 lines
Diff to previous 1.50
 - spam.module
   o updated to work with Drupal 4.6
   o fixed issues with publishing/unpublishing nodes and comments
   o added ability to mass-delete spam nodes and comments
   o issue #17031: simplified statistics page (needs lots of work)
   o issue #14382: added ability to search/modify old comments
 - spam.mysql
   o issue #18411: mark all primary keys NOT NULL

Revision 1.50 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 9 13:00:19 2005 UTC (4 years, 8 months ago) by jeremy
Branch: MAIN
Changes since 1.49: +2 -0 lines
Diff to previous 1.49
 - spam.module
    o filter anonymous user contact information, if any

Revision 1.49 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 7 20:01:21 2005 UTC (4 years, 8 months ago) by jeremy
Branch: MAIN
Changes since 1.48: +3 -3 lines
Diff to previous 1.48
fix paging when scanning with custom filters

Revision 1.48 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 7 19:43:38 2005 UTC (4 years, 8 months ago) by jeremy
Branch: MAIN
Changes since 1.47: +66 -4 lines
Diff to previous 1.47
 - spam.module
    o added initial support for scanning old comments with custom filters
      (missing functionality:  mass update, mass delete, scanning other content)

Revision 1.9.2.29 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 11 13:12:11 2005 UTC (4 years, 9 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.28: +2 -2 lines
Diff to previous 1.9.2.28 , to branch point 1.9 , to next main 1.51
sync with head, fix bug #17177

Revision 1.47 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 11 13:11:26 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46
 - spam.module
    o fix bug #17177: missing %d when trying to add custom filter
      (Thanks DocSavage)

Revision 1.9.2.28 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 9 04:25:13 2005 UTC (4 years, 9 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.27: +104 -55 lines
Diff to previous 1.9.2.27 , to branch point 1.9
sync with cvs head (adds auto-delete)

Revision 1.46 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 9 04:22:05 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.45: +9 -5 lines
Diff to previous 1.45
    o don't send email if "auto deleting" spam (the idea is to prevent email
      floods when for example a website is under a comment spam flood)

Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 8 14:27:07 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.44: +46 -29 lines
Diff to previous 1.44
 - spam.module
    o fix "auto delete spam" option to work if multiple filters match with
      different auto-delete settings.
    o add watchdog entries when deleting, publishing and unpublishing content

Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 8 05:51:09 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.43: +1 -1 lines
Diff to previous 1.43
fix column order

Revision 1.43 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 8 05:47:51 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.42: +52 -24 lines
Diff to previous 1.42
    o add "auto delete spam" option to custom filters, when enabled any new
      content that matches the filter and is determined to be spam will be
      automatically (and silently) deleted
 - spam.mysql
    o added autodelete column (to update existing install, execute:)
ALTER TABLE spam_custom ADD autodelete tinyint(1) unsigned default 0;

Revision 1.9.2.27 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 7 13:12:59 2005 UTC (4 years, 9 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.26: +74 -51 lines
Diff to previous 1.9.2.26 , to branch point 1.9
sync with head
(includes Bayesian Filter logic fix)

Revision 1.42 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 7 12:57:38 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41
    o fixed typo "=" instead of "==" -- thanks Junyor

Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 7 05:02:17 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.40: +3 -3 lines
Diff to previous 1.40
uncomment 'bypass spam filter' (commented out for debugging)

Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 7 05:01:11 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.39: +66 -49 lines
Diff to previous 1.39
    o fix _spam_rating function to properly look at most interesting words
      (it had been looking at the _least_ interesting words / this could have
       a dramatic affect on the Bayesian filter, need to watch closely)
    o cleanup spam_comment_actions and spam_node_actions
    o add new ops for _spam hook:
       - comment_spam
       - comment_notspam
       - content_spam
       - content_notspam

Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 6 16:55:34 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.38: +11 -5 lines
Diff to previous 1.38
 - fix spam_check() to return TRUE or FALSE, and to only call the callback if
   defined

Revision 1.9.2.26 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 6 16:48:24 2005 UTC (4 years, 9 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.25: +169 -86 lines
Diff to previous 1.9.2.25 , to branch point 1.9
sync with CVS version (new _spam hook for use by external modules)

Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 6 16:37:25 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37
uncomment "bypass spam filter" permission (debugging artifact)

Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 6 16:35:53 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.36: +145 -83 lines
Diff to previous 1.36
    o replace spam_get_rating() and is_spam() with single spam_check() function
    o add support for _spam hook, allows other modules to add to spam settings
      page, and to begin to perform spam filtering for custom content types.
      supported hooks (see comments for spam_invoke_spam_hook):
       - filter_settings
       - url_count_settings
       - action_settings
       - url_count
       - check

Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 6 05:45:58 2005 UTC (4 years, 9 months ago) by jeremy
Branch: MAIN
Changes since 1.35: +70 -49 lines
Diff to previous 1.35
 - spam.module
    o fix url in notification mail messages to point to url for editing node
      or comment (an adding $base_url to comment url)
    o split out some api logic, adding two functions that can be called from
      other modules, documented in code:
       - spam_get_rating()
       - is_spam()
    o add support for _spam_url_count hook, allowing modules to define how
      many urls are permitted for their content type

Revision 1.9.2.25 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 22 15:10:34 2005 UTC (4 years, 10 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.24: +22 -22 lines
Diff to previous 1.9.2.24 , to branch point 1.9
sync with head, adds PostgreSQL support to spam module

Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 22 15:07:36 2005 UTC (4 years, 10 months ago) by jeremy
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34
    o fixed one missed conversion from " to ' for issue #15684
      (thanks to Zed Pobre)

Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 19 19:27:17 2005 UTC (4 years, 10 months ago) by jeremy
Branch: MAIN
Changes since 1.33: +21 -21 lines
Diff to previous 1.33
 - spam.module
    o converted " to ' within db_queries containing strings to properly
      support postgresql (see http://drupal.org/node/15684)
 - spam.pgsql
    o postgresql script provided thanks to Zed Pobre (issue #15684)

Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 30 04:59:58 2004 UTC (4 years, 10 months ago) by jeremy
Branch: MAIN
Changes since 1.32: +10 -10 lines
Diff to previous 1.32
sync

Revision 1.9.2.24 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 30 04:58:42 2004 UTC (4 years, 10 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.23: +8 -8 lines
Diff to previous 1.9.2.23 , to branch point 1.9
    o moved comment spam under "admin >> comments >> list"

Revision 1.9.2.23 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 30 04:57:41 2004 UTC (4 years, 10 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.22: +2 -2 lines
Diff to previous 1.9.2.22 , to branch point 1.9
 - spam.module
    o fix bug #14505: allow editing of spam comments
    (auto-unpublished spam comments will now show up in the comment moderation
     queue)
    o moved comment spam under "admin >> comments >> list"

Revision 1.9.2.22 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 23 04:36:18 2004 UTC (4 years, 11 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.21: +7 -3 lines
Diff to previous 1.9.2.21 , to branch point 1.9
sync, added 'bypass spam filter' permission

Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 23 04:34:01 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.31: +6 -2 lines
Diff to previous 1.31
 - spam.module
    o added 'bypass spam filter' permission

Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 16 13:25:36 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30
Fixed typo.

Revision 1.9.2.21 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 16 13:25:13 2004 UTC (4 years, 11 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.20: +2 -2 lines
Diff to previous 1.9.2.20 , to branch point 1.9
Fixed typo.

Revision 1.9.2.20 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 16 12:57:17 2004 UTC (4 years, 11 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.19: +2 -2 lines
Diff to previous 1.9.2.19 , to branch point 1.9
 - spam.module
    o better fix for bug #14388: reworded display, mark ints as ints

Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 16 12:56:34 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29
 - spam.module
    o better fix for bug #14388: reworded display, mark ints as ints

Revision 1.9.2.19 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 16 04:43:02 2004 UTC (4 years, 11 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.18: +2 -2 lines
Diff to previous 1.9.2.18 , to branch point 1.9
add back overall accuracy (since last time the filter was rebuilt)

Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 16 04:42:35 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28
add back overall accuracy (since last time the filter was rebuilt)

Revision 1.9.2.18 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 16 04:08:57 2004 UTC (4 years, 11 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.17: +4 -5 lines
Diff to previous 1.9.2.17 , to branch point 1.9
 - spam.module
    o fix bug #14388: display accurate statistics
    o fixed inaccurate counter when operating in TEFT mode

Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 16 04:08:27 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.27: +3 -4 lines
Diff to previous 1.27
 - spam.module
    o fix bug #14388: display accurate statistics
    o fixed inaccurate counter when operating in TEFT mode

Revision 1.9.2.17 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 13 13:17:47 2004 UTC (4 years, 11 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.16: +5 -1 lines
Diff to previous 1.9.2.16 , to branch point 1.9
 - spam.module
    o fix bug #14263: update comment statistics when publish/unpublish comment

Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 13 13:17:06 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.26: +5 -1 lines
Diff to previous 1.26
 - spam.module
    o fix bug #14263: update comment statistics when publish/unpublish comment

Revision 1.9.2.16 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 10 05:20:06 2004 UTC (4 years, 11 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.15: +71 -1 lines
Diff to previous 1.9.2.15 , to branch point 1.9
sync with head (adds ability to limit number of urls in comments and other
content)

Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 10 00:07:32 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.25: +70 -0 lines
Diff to previous 1.25
 - spam.module
    o add ability to limit the following:
       - total URLs per comment
       - repeat URLs per comment
       - total URLs per non-comment content
       - repeat URLs per non-comment content
      (if limit is crossed, content is marked as spam)

Revision 1.9.2.15 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 9 15:01:16 2004 UTC (4 years, 11 months ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.14: +179 -8 lines
Diff to previous 1.9.2.14 , to branch point 1.9
sync with head (added auto URL filtering)

Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 9 14:58:27 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.24: +138 -2 lines
Diff to previous 1.24
 - spam.module
    o added interface to add/edit/delete URL filters (spammer domains)
    o added help text for URL filters
VS: ----------------------------------------------------------------------

Revision 1.24 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 9 05:28:42 2004 UTC (4 years, 11 months ago) by jeremy
Branch: MAIN
Changes since 1.23: +42 -7 lines
Diff to previous 1.23
December 8, 2004
 - spam.module
    o added a URL filter which quickly learns spammer URLs and provides an
      option to automatically block new comments and content that contain
      these spammer URLs.
    o fixed a cut&paste bug in the open relay filter which prevented it from
      ever working
    o updated tokenizer to find urls in and out of href tags
 NOTE: This change modifies the tokenizer.  For best results, you should
 rebuild all your spam tokens.  This is done by pointing to the following
 path on your site:  /admin/spam/rebuild/all
 WARNING: This will only work as intended if you have been saving your spam,
 unpublishing it as recommended rather than deleting it.  If you have been
 deleting your spam, doing a "rebuild all" will cause your Bayesian filter
 to forget everything it has learned to date.  (You will not loose any custom
 filters you may have configured.)

Revision 1.9.2.14 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 12 16:58:55 2004 UTC (5 years ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.13: +29 -5 lines
Diff to previous 1.9.2.13 , to branch point 1.9
Sync with head (I thought I checked this in a week ago)

Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 12 16:57:42 2004 UTC (5 years ago) by jeremy
Branch: MAIN
Changes since 1.22: +28 -4 lines
Diff to previous 1.22
November 5, 2004
 - spam.module
    o allow filtering of comments and contents posted from known open email
      relays, inspired by http://weblog.sinteur.com/index.php?p=7967
    o keep additional statistics for custom filter matches

Revision 1.9.2.13 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 5 13:59:10 2004 UTC (5 years ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.12: +46 -41 lines
Diff to previous 1.9.2.12 , to branch point 1.9
Sync with CVS version of spam module. (see changelog)

Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 4 20:54:29 2004 UTC (5 years ago) by jeremy
Branch: MAIN
Changes since 1.21: +46 -41 lines
Diff to previous 1.21
 - spam.module
    o statistics collection enabled by default
    o don't display false statistics if statistics collection is disabled
 - REDAME.txt
    o mention custom filter functionality
 - INSTALL.txt
    o created installation/configuration guide

Revision 1.9.2.12 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 29 10:39:09 2004 UTC (5 years ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.11: +19 -3 lines
Diff to previous 1.9.2.11 , to branch point 1.9
sync with cvs:
 - spam.module
    o perform regex validation on new custom filters, and prevent duplicates

Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 29 03:40:50 2004 UTC (5 years ago) by jeremy
Branch: MAIN
Changes since 1.20: +18 -2 lines
Diff to previous 1.20
 - spam.module
    o perform regex validation on new custom filters, and prevent duplicates

Revision 1.9.2.11 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 25 11:53:14 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.10: +2 -2 lines
Diff to previous 1.9.2.10 , to branch point 1.9
sync

Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 25 11:52:43 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
    o fix pager cut&paste error to properly display >25 custom filters

Revision 1.9.2.10 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 25 11:49:01 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.9: +5 -5 lines
Diff to previous 1.9.2.9 , to branch point 1.9
sync

Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 25 11:48:36 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.18: +4 -4 lines
Diff to previous 1.18
 - spam.module
    o when displaying custom filters, wrap in htmlspecialchars so they
      display properly

Revision 1.9.2.9 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 25 03:32:20 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.8: +185 -10 lines
Diff to previous 1.9.2.8 , to branch point 1.9
sync with head

Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 25 03:30:40 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.17: +184 -9 lines
Diff to previous 1.17
 - spam.module
    o rest of feature #11991: introducing custom filters
      (can define custom regex filters to blacklist/whitelist words/phrases)
 - spam.mysql
    o adds spam_custom table
      (to upgrade, run CREATE TABLE spam_custom... section of spam.mysql)

Revision 1.9.2.8 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 24 03:53:25 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.7: +16 -3 lines
Diff to previous 1.9.2.7 , to branch point 1.9
sync with cvs

Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 24 03:49:43 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.16: +15 -2 lines
Diff to previous 1.16
    o part of feature #11991: set multi comment spam/not spam
      (requires 'comment.module.patch' be applied to 4.5.0 comment.module)
      (also implements multiple-comment-delete, though should be cleaned up
       to offer an 'are you sure' dialog)

Revision 1.9.2.7 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 24 02:59:07 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.6: +7 -7 lines
Diff to previous 1.9.2.6 , to branch point 1.9
sync with cvs

Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 24 02:56:31 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.15: +8 -8 lines
Diff to previous 1.15
 - spam.module
    o fix bug #11900: typo preventing users from administrating spam

Revision 1.8.2.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 17 16:49:15 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-4
Changes since 1.8.2.4: +8 -6 lines
Diff to previous 1.8.2.4 , to branch point 1.8 , to next main 1.51
backport feature #11662

Revision 1.9.2.6 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 17 16:13:45 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.5: +8 -6 lines
Diff to previous 1.9.2.5 , to branch point 1.9
sync with cvs (implemented feature request #11662)

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 17 16:12:55 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.14: +8 -6 lines
Diff to previous 1.14
 - spam.module
    o feature request #11662: display spam poster's IP address
      To upgrade, execute the following on your database:
      ALTER TABLE spam_nodes ADD hostname varchar(128) NOT NULL default '';
 - spam.mysql
    o add 'hostname' column to spam_nodes table (not needed for spam_comments
      because hostname is already stored in core comments table)

Revision 1.9.2.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 16 21:22:40 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.4: +97 -23 lines
Diff to previous 1.9.2.4 , to branch point 1.9
sync with head

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 16 21:16:30 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.13: +97 -23 lines
Diff to previous 1.13
 - spam.module
    o added administrative spam overview page for viewing statistics
    o fix "edit node" link on admin/node/spam admin page

Revision 1.9.2.4 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 16 13:56:25 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.3: +4 -4 lines
Diff to previous 1.9.2.3 , to branch point 1.9
resync

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 16 13:55:51 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12
resync

Revision 1.8.2.4 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 16 13:50:16 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-4
Changes since 1.8.2.3: +27 -24 lines
Diff to previous 1.8.2.3 , to branch point 1.8
 - spam.module
    o fixed bug #11462: make module work with MySQL 3.x
    o fix mail sending logic when comments and nodes are updated
    o fix link to make comments editable on admin spam comment page

Revision 1.9.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 16 13:35:15 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.2: +30 -25 lines
Diff to previous 1.9.2.2 , to branch point 1.9
Sync to CVS version

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 16 13:34:29 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.11: +30 -25 lines
Diff to previous 1.11
 - spam.module
    o fixed bug #11462: make module work with MySQL 3.x
    o fix mail sending logic when comments and nodes are updated

Revision 1.8.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 11 02:41:29 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-4
Changes since 1.8.2.2: +3 -3 lines
Diff to previous 1.8.2.2 , to branch point 1.8
wrap two database queries in missing {}'s for db prefixing support

Revision 1.9.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 11 02:39:48 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9.2.1: +3 -3 lines
Diff to previous 1.9.2.1 , to branch point 1.9
wrap two database queries in missing {}'s for db prefixing support

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 11 02:37:57 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10
 - spam.module
    o wrap two database queries in missing {}'s for db prefixing support

Revision 1.9.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 21:36:19 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-5
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
    o fix bug #14429: using htmlspecialchars() instead of htmlentities()

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 21:25:07 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
    o fix bug #11429: use htmlspecialchars() instead of htmlentities()

Revision 1.8.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 21:23:24 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-4
Changes since 1.8.2.1: +2 -2 lines
Diff to previous 1.8.2.1 , to branch point 1.8
    o fix bug #14429: using htmlspecialchars() instead of htmlentities()

Revision 1.8.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 17:28:43 2004 UTC (5 years, 1 month ago) by jeremy
Branch: DRUPAL-4-4
Changes since 1.8: +12 -16 lines
Diff to previous 1.8
  - spam module
    o fixed comment spam admin form to be able to mark comments as not spam
    o fixed comment/node updates to always update spam_comment table

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 17:20:44 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Branch point for: DRUPAL-4-5
Changes since 1.8: +45 -34 lines
Diff to previous 1.8
ported to Drupal 4.5

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 15:57:56 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Branch point for: DRUPAL-4-4
Changes since 1.7: +516 -385 lines
Diff to previous 1.7
 - spam.module:
    o first official release for Drupal 4.4
    o recheck for spam in comments/nodes when updated
    o stick redundant code into functions spam_comment_actions/spam_node_actions
    o hide bayesian filter options unless 'advanced configuration' is enabled
    o added /admin/spam/rebuild/probabilities to force recalculation of the
      spam probability of all learned tokens.  No link to this option, the
      url must be manually entered.
    o re-order code, grouping hooks and internal logic
    o general cleanup, added some more comments

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 5 23:05:18 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.6: +62 -3 lines
Diff to previous 1.6
    o added /admin/spam/rebuild/all to help with upgrades when tokenizer logic
      changes.  No link to this option, the url must be manually entered.

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 5 20:44:27 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.5: +298 -49 lines
Diff to previous 1.5
 - spam.module
    o no longer saves hostname when detecting spam comment (redundant)
    o fixed typo that prevented unpublished spam comments from being editable
    o cleaned up comment filtering admin page, can update multiple comments
      at a time
    o added node filtering, can enable/disable per node type
    o updated help to reflect recent changes

 - spam.mysql
    o remove redundant 'hostname' column from spam_comment table, info already
      in comment table

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 3 18:22:57 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.4: +105 -61 lines
Diff to previous 1.4
 - spam.module
    o enhanced tokenizer logic to better handle html links
      (Adds some redundancy that may prove problematic or may prove beneficial.
       Specifically, each url is looked at whole as well as in pieces)
    o added online help
    o added phpdoc format comments to internal api functions
    o fixed call to spam_unsave_tokens when admin marks comment not spam
    o general cleanup

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 30 02:47:35 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.3: +45 -17 lines
Diff to previous 1.3
 - spam.module:
    o performance: only recalculate probability of tokens that have changed
    o added ability to notify the admin when a spam comment is detected
    o update 'last' field in spam_comments when changed
    o store IP in spam_comments table when user leaves comment (to be
      used for future blacklisting functionality)
    o default to rebuilding probability table (if never built before)
    o provide two probability calculation methods (development testing)
 - spam.mysql:
    o made 'token' field of spam_tokens table the PRIMARY KEY
    o add 'hostname' field to spam_comments, for later use in blacklisting
VS: ----------------------------------------------------------------------

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 29 04:50:19 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.2: +54 -131 lines
Diff to previous 1.2
 - spam.module
    o greatly simplified logic/optimized by combining all token tables
    o added ability to auto-unpublish spam comments
    o general cleanup
 - spam.mysql
    o combined all three tokens_* tables into one spam_tokens table

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 29 03:19:35 2004 UTC (5 years, 1 month ago) by jeremy
Branch: MAIN
Changes since 1.1: +64 -55 lines
Diff to previous 1.1
 - spam.module:
    o reworked spam statistics logic, added additional counters/timestamps
    o fixed comment regarding asort()
    o in _spam_rating() switched from confusing while() loop to for() loop
    o removed unused gid (group id)
 - spam.mysql
    o new spam_statistics table - to upgrade drop the old, add the new
    o removed unused gid column from all tokens_ tables

Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 26 22:14:15 2004 UTC (5 years, 2 months ago) by jeremy
Branch: MAIN
The spam module helps administrators to automatically deal with spam comments.
This is accomplished with a simple Bayesian filter, using statistical analysis
to determine whether or not a given comment is most likely spam.

NOTE:  This module is still in an early beta state.  It is believed to work,
however the algorithms used are somewhat simplistic, it is not optimized for
best performance, and the administrative interfaces are still primitive.  That
said, I welcome testers, bug reports, and most of all patches.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.2