Last modified: 2013-12-06 06:53:43 UTC
AbuseFilter's feature "Revoke autoconfirmed status" only works if caching is enabled. Is it possible to add a feature to revoke autoconfirmed status without caching enabled? The only way I found to do this was to create a group with only $wgRevokePermissions['deautoconfirmed']['action'] = true; for all the actions allowed in autoconfirmed. Then I created a new action in AbuseFilter, and it worked. That's not the best solution, but.
Technical summary: *Abusefilter revokes autoconfirm status by saving stuff in $wgMemc *By default (depending on your $wgMainCacheType) that's a no-op *It should (probably) be using instead wfGetCache( CACHE_ANYTHING )