Log of /contributions/modules/spam/CHANGELOG.txt
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.1.6.1.2.26.2.35 -
(
view)
(
download)
(
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--3-0-ALPHA7
Changes since
1.1.6.1.2.26.2.34: +21 -0 lines
Diff to
previous 1.1.6.1.2.26.2.34
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.30 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 25 00:41:50 2008 UTC
(16 months ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.29: +7 -1 lines
Diff to
previous 1.1.6.1.2.26.2.29
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.24 -
(
view)
(
download)
(
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.1.6.1.2.26.2.23: +12 -0 lines
Diff to
previous 1.1.6.1.2.26.2.23
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.23 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 30 22:08:01 2008 UTC
(18 months, 4 weeks ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.22: +9 -4 lines
Diff to
previous 1.1.6.1.2.26.2.22
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.19 -
(
view)
(
download)
(
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.1.6.1.2.26.2.18: +12 -0 lines
Diff to
previous 1.1.6.1.2.26.2.18
, to
branch point 1.1.6.1.2.26
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.1.6.1.2.26.2.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 29 01:16:49 2008 UTC
(19 months ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.17: +17 -0 lines
Diff to
previous 1.1.6.1.2.26.2.17
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 22 17:38:11 2008 UTC
(19 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.10: +19 -0 lines
Diff to
previous 1.1.6.1.2.26.2.10
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 22 02:09:03 2008 UTC
(19 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.9: +10 -0 lines
Diff to
previous 1.1.6.1.2.26.2.9
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 20 21:43:40 2008 UTC
(19 months, 1 week ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.7: +19 -0 lines
Diff to
previous 1.1.6.1.2.26.2.7
, to
branch point 1.1.6.1.2.26
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.1.6.1.2.26.2.7 -
(
view)
(
download)
(
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.1.6.1.2.26.2.6: +25 -0 lines
Diff to
previous 1.1.6.1.2.26.2.6
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.6 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 29 03:28:51 2007 UTC
(2 years ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.5: +18 -0 lines
Diff to
previous 1.1.6.1.2.26.2.5
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 26 22:48:26 2007 UTC
(2 years ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.4: +12 -0 lines
Diff to
previous 1.1.6.1.2.26.2.4
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 26 02:29:15 2007 UTC
(2 years ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.3: +22 -0 lines
Diff to
previous 1.1.6.1.2.26.2.3
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 25 03:56:51 2007 UTC
(2 years ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.2: +8 -2 lines
Diff to
previous 1.1.6.1.2.26.2.2
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 25 00:01:56 2007 UTC
(2 years ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26.2.1: +16 -0 lines
Diff to
previous 1.1.6.1.2.26.2.1
, to
branch point 1.1.6.1.2.26
- 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.1.6.1.2.26.2.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Nov 24 01:55:07 2007 UTC
(2 years ago)
by
jeremy
Branch:
DRUPAL-5--3
Changes since
1.1.6.1.2.26: +2 -54 lines
Diff to
previous 1.1.6.1.2.26
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.1.6.1.2.13 -
(
view)
(
download)
(
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.1.6.1.2.12: +3 -0 lines
Diff to
previous 1.1.6.1.2.12
, to
branch point 1.1.6.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.1.6.7 -
(
view)
(
download)
(
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.1.6.6: +5 -0 lines
Diff to
previous 1.1.6.6
, to
branch point 1.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.1.6.6 -
(
view)
(
download)
(
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.1.6.5: +5 -0 lines
Diff to
previous 1.1.6.5
, to
branch point 1.1
- 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.1.6.1.2.1 -
(
view)
(
download)
(
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.1.6.1: +2 -38 lines
Diff to
previous 1.1.6.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.1.6.2 -
(
view)
(
download)
(
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.1.6.1: +2 -38 lines
Diff to
previous 1.1.6.1
, to
branch point 1.1
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.
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.