Skip to content
  1. Feb 25, 2011
  2. Nov 18, 2004
    • jeremy's avatar
      - spam.mysql · 581e171b
      jeremy authored
          o removed "unsigned" from varchar field "hostname" in spam_nodes table
      VS: ----------------------------------------------------------------------
      581e171b
  3. Oct 17, 2004
  4. Oct 16, 2004
    • jeremy's avatar
      - spam.module · 4ec2678f
      jeremy authored
          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
      4ec2678f
  5. Oct 11, 2004
  6. Oct 09, 2004
    • jeremy's avatar
    • jeremy's avatar
      - spam module · e3e1595c
      jeremy authored
          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
      e3e1595c
    • jeremy's avatar
      - spam.mysql · 40a73e3f
      jeremy authored
          o added missing TYPE='s and ;'s
      40a73e3f
    • jeremy's avatar
      - spam.module: · b52325c4
      jeremy authored
          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
      b52325c4
  7. Oct 07, 2004
    • jeremy's avatar
      - spam.module · adb9a704
      jeremy authored
          o publish/unpublish comments/nodes with function instead of direct db_query
          o make comment and node spam overview pages visible again
      adb9a704
  8. Oct 05, 2004
    • jeremy's avatar
      o added /admin/spam/rebuild/all to help with upgrades when tokenizer logic · eb433516
      jeremy authored
            changes.  No link to this option, the url must be manually entered.
      eb433516
    • jeremy's avatar
      - spam.module · d0d0a977
      jeremy authored
          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
      d0d0a977
  9. Oct 03, 2004
    • jeremy's avatar
      - spam.module · 597d8875
      jeremy authored
          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
      597d8875
  10. Sep 30, 2004
    • jeremy's avatar
      - spam.module: · 8778a8c6
      jeremy authored
          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: ----------------------------------------------------------------------
      8778a8c6
  11. Sep 29, 2004
    • jeremy's avatar
      - spam.module · a1def23f
      jeremy authored
          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
      a1def23f
    • jeremy's avatar
      - spam.module: · 07e39ad3
      jeremy authored
          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
      07e39ad3
  12. Sep 26, 2004
    • jeremy's avatar
      The spam module helps administrators to automatically deal with spam comments. · 8f42814c
      jeremy authored
      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.
      8f42814c