Edgewall Software

Changes between Version 36 and Version 37 of SpamFilter


Ignore:
Timestamp:
Dec 18, 2009, 10:54:50 AM (14 years ago)
Author:
Christian Boos
Comment:

fix source links to spam-filter components

Legend:

Unmodified
Added
Removed
Modified
  • SpamFilter

    v36 v37  
    1010=== Regular Expressions ===
    1111
    12 The [source:sandbox/spam-filter/tracspamfilter/filters/regex.py regex] filter reads a list of regular expressions from a wiki page named “BadContent”, each regular expression being on a separate line inside the first code block on the page, using the [http://docs.python.org/lib/re-syntax.html Python syntax] for regular expressions.
     12The [source:plugins/0.11/spam-filter/tracspamfilter/filters/regex.py regex] filter reads a list of regular expressions from a wiki page named “BadContent”, each regular expression being on a separate line inside the first code block on the page, using the [http://docs.python.org/lib/re-syntax.html Python syntax] for regular expressions.
    1313
    1414If any of those regular expressions matches the submitted content, the submission will be rejected.
     
    1616=== IP Blacklisting ===
    1717
    18 The [source:sandbox/spam-filter/tracspamfilter/filters/ip_blacklist.py ip_blacklist] filter uses the third-party Python library [http://www.dnspython.org/ dnspython] to make DNS requests to a configurable list of IP blacklist servers.
     18The [source:plugins/0.11/spam-filter/tracspamfilter/filters/ip_blacklist.py ip_blacklist] filter uses the third-party Python library [http://www.dnspython.org/ dnspython] to make DNS requests to a configurable list of IP blacklist servers.
    1919
    2020'''Note:''' For the SpamFilter to detect [http://www.dnspython.org/ dnspython] it needs to be installed via "setuptools".  Install "setuptools" based on the [wiki:TracPlugins#Requirements Trac plugin requirements], then you can run "easy_install dnspython" to automatically download and install the package.
     
    2222=== IP Throttling ===
    2323
    24 The [source:sandbox/spam-filter/tracspamfilter/filters/ip_throttle.py ip_throttle] filter limits the number of posts per hour allowed from a single IP.
     24The [source:plugins/0.11/spam-filter/tracspamfilter/filters/ip_throttle.py ip_throttle] filter limits the number of posts per hour allowed from a single IP.
    2525
    2626The maximum number of posts per hour is configured in [wiki:TracIni trac.ini]:
     
    3737=== Akismet ===
    3838
    39 The [source:sandbox/spam-filter/tracspamfilter/filters/akismet.py akismet] filter uses the [http://akismet.com/ Akismet] web service to check content for possible spam.
     39The [source:plugins/0.11/spam-filter/tracspamfilter/filters/akismet.py akismet] filter uses the [http://akismet.com/ Akismet] web service to check content for possible spam.
    4040
    4141The use of this filter requires a [http://www.wordpress.com Wordpress] API key. The API key is configured in [wiki:TracIni trac.ini] in a separate section:
     
    8080See TracPlugins for instructions on building and installing plugins.
    8181
    82 You can [source:/plugins/0.11/spam-filter browse the source in Trac].
     82You can [source:plugins/0.11/spam-filter browse the source in Trac].
    8383
    8484Recommended versions:
     
    114114 [[br]]--other anonymous
    115115
    116  ''Quite confusing, but the logging facility doesn't log submissions from any user with permission TRAC_ADMIN (see source:/plugins/0.11/spam-filter/tracspamfilter/adapters.py@#L35). So for creating test submissions, the admin mustn't be logged in.''[[br]]--ole Yes, but that's hardly an issue, is it? -- cboos
     116 ''Quite confusing, but the logging facility doesn't log submissions from any user with permission TRAC_ADMIN (see source:plugins/0.11/spam-filter/tracspamfilter/adapters.py@#L35). So for creating test submissions, the admin mustn't be logged in.''[[br]]--ole Yes, but that's hardly an issue, is it? -- cboos
    117117
    118118----