I just installed SpamFilter (v1.0.6dev-r0) for my Trac installation 
(v1.0.2) to take care of some recent registration spam I encountered a few 
days ago. I have TracAccountManager (v0.4.4) installed. Below is what I 
have in my [components] section.

[components]
acct_mgr.admin.accountmanageradminpanel = enabled
acct_mgr.api.accountmanager = enabled
acct_mgr.db.sessionstore = enabled
acct_mgr.guard.accountguard = enabled
acct_mgr.htfile.htdigeststore = enabled
acct_mgr.macros.accountmanagerwikimacros = enabled
acct_mgr.model.* = enabled
acct_mgr.notification.accountchangelistener = enabled
acct_mgr.notification.accountchangenotificationadminpanel = enabled
acct_mgr.pwhash.htdigesthashmethod = enabled
acct_mgr.register.basiccheck = enabled
acct_mgr.register.bottrapcheck = enabled
acct_mgr.register.emailcheck = enabled
acct_mgr.register.emailverificationmodule = enabled
acct_mgr.register.regexpcheck = enabled
acct_mgr.register.registrationmodule = enabled
acct_mgr.register.usernamepermcheck = enabled
acct_mgr.svnserve.svnservepasswordstore = enabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.loginmodule = enabled
acct_mgr.web_ui.resetpwstore = enabled
autocompleteusers.* = enabled
blackmagic.* = enabled
customfieldadmin.api.customfields = enabled
customfieldadmin.customfieldadmin.customfieldadminpage = enabled
githubsync.api.githubsync = enabled
graphviz.graphviz.graphviz = enabled
inieditorpanel.default_manager.inieditorbasicsecuritymanager = enabled
inieditorpanel.default_manager.inieditoremptysecuritymanager = enabled
inieditorpanel.web_ui.traciniadminpanel = enabled
mastertickets.api.masterticketssystem = disabled
mastertickets.web_ui.masterticketsmodule = disabled
privatetickets.policy.privateticketspolicy = enabled
simpleticket.* = enabled
trac.db.postgres_backend.postgresqlconnector = disabled
trac.db.sqlite_backend.sqliteconnector = disabled
trac.ticket.roadmap.roadmapmodule = disabled
trac.web.auth.loginmodule = disabled
tracext.git.* = enabled
tracext.git.git_fs.csetpropertyrenderer = disabled
tracext.git.git_fs.gitconnector = disabled
tracext.git.git_fs.gitwebprojectsrepositoryprovider = disabled
tracext.github.githubpostcommithook = enabled
tracext.ircannouncer.listener.changelistener = disabled
tracext.ircannouncer.service.botservice = disabled
tracfullblog.* = enabled
tracopt.mimeview.enscript.enscriptrenderer = enabled
tracopt.mimeview.php.phprenderer = enabled
tracopt.perm.config_perm_provider.extrapermissionsprovider = enabled
tracopt.ticket.clone.ticketclonebutton = enabled
tracopt.ticket.commit_updater.* = enabled
tracopt.ticket.deleter.ticketdeleter = enabled
tracopt.versioncontrol.git.* = enabled
tracrpc.api.xmlrpcsystem = enabled
tracrpc.json_rpc.jsonrpcprotocol = enabled
tracrpc.search.searchrpc = enabled
tracrpc.ticket.milestonerpc = enabled
tracrpc.ticket.priorityrpc = enabled
tracrpc.ticket.resolutionrpc = enabled
tracrpc.ticket.severityrpc = enabled
tracrpc.ticket.statusrpc = enabled
tracrpc.ticket.ticketrpc = enabled
tracrpc.ticket.typerpc = enabled
tracrpc.ticket.versionrpc = enabled
tracrpc.web_ui.rpcweb = enabled
tracrpc.xml_rpc.xmlrpcprotocol = enabled
tracspamfilter.* = enabled
tracspamfilter.admin.bayesadminpageprovider = disabled
tracspamfilter.filters.bayes.bayesianfilterstrategy = disabled
tractags.* = enabled
tracwysiwyg.wysiwygmodule = disabled

I have this set in my [account-manager]:
register_check = 
RegistrationFilterAdapter,BasicCheck,EmailCheck,BotTrapCheck,RegExpCheck,UsernamePermCheck

And this is what I have set under [spam-filter]:
[spam-filter]
account_karma = 0
akismet_api_key = [akismet_api_key]
akismet_api_url = rest.akismet.com/1.1/
akismet_karma = 5
attachment_karma = 0
attachment_sample_size = 16384
blogspam_json_api_url = test.blogspam.net:9999
blogspam_json_skip_tests = 45-wordcount.js,60-drone.js,80-sfs.js
blogspam_karma = 5
botscout_api_key = 
botscout_karma = 3
captcha = ExpressionCaptcha
captcha_areyouahuman_publisher_key = 
captcha_areyouahuman_scoring_key = 
captcha_expression_ceiling = 10
captcha_expression_terms = 3
captcha_failed_karma = 1
captcha_image_alphabet = abcdefghkmnopqrstuvwxyz
captcha_image_font_size = 25
captcha_image_fonts = vera.ttf
captcha_image_letters = 6
captcha_karma = 20
captcha_karma_lifetime = 86400
captcha_keycaptcha_private_key = 
captcha_keycaptcha_user_id = 
captcha_recaptcha_private_key = [recaptcha_private_key]
captcha_recaptcha_public_key = [recaptcha_public_key]
extlinks_karma = 2
fspamlist_api_key = [fspamlist_api_key]
fspamlist_karma = 3
httpbl_api_key = 
httpbl_spammer_karma = 6
ip_blacklist_karma = 5
ip_throttle_karma = 3
ipregex_karma = 20
logging_enabled = true
min_karma = 20
mollom_api_url = rest.mollom.com/v1/
mollom_karma = 10
mollom_private_key = [mollom_private_key]
mollom_public_key = [mollom_public_key]
purge_age = 90
regex_karma = 5
register_karma = 0
reject_handler = CaptchaSystem
session_karma = 9
skip_external = 20
skip_externalham = 30
spam_monitor_entries = 100
stop_external = 50
stop_externalham = 50
stopforumspam_api_key = [stopforumspam_api_key]
stopforumspam_karma = 4
train_external = true
trap_karma = 10
trust_authenticated = true
url_blacklist_karma = 3
use_external = true

After setting this up I went to my Trac site's registration page at 
http://trac.stormbot.org/registration to see if I could see one of my 
Captcha settings in place and nothing appears. I have "Enable captcha 
usage" checked. The captcha types I have to choose from are 
ExpressionCaptcha, AreYouAHumanCaptcha, ImageCaptcha, KeycaptchaCaptcha, 
MollomCaptcha, RandomCaptcha, and RecaptchaCaptcha. It doesn't matter which 
of those I choose, none of them show up on the registration page. Where am 
I going wrong in my setup?

Thank you for any help anyone can provide me.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to