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.
