Bug 5138

Summary: RFE: pluginize spamd user_prefs lookup code
Product: Spamassassin Reporter: Justin Mason <jm>
Component: spamc/spamdAssignee: SpamAssassin Developer Mailing List <dev>
Status: NEW ---    
Severity: enhancement CC: parkerm
Priority: P5    
Version: SVN Trunk (Latest Devel Version)   
Target Milestone: Future   
Hardware: Other   
OS: other   
Bug Depends on:    
Bug Blocks: 2866, 4405, 2555    

Description Justin Mason 2006-10-19 06:37:36 UTC
currently, support for odd user-database systems like vpopmail is built
directly into spamd.   This is bad, since (a) it clutters up the spamd
codebase with stuff that could be modularised out; and (b) it means
that anyone who wants to implement support for their own user-db
or user-prefs storage system (like bug 2866) has to hook directly into
spamd's code.

Instead, we should abstract out the functionality of finding a block of config
text for a given username, into plugin hooks, and move vpopmail/etc into new
plugins that implement those hooks.
Comment 1 Justin Mason 2006-10-19 06:38:48 UTC
I'd like to do this for 3.2.0, but that's quite optimistic
Comment 2 Justin Mason 2006-12-12 12:40:19 UTC
moving RFEs and low-priority stuff to 3.3.0 target
Comment 3 Justin Mason 2009-06-29 04:22:47 UTC
nah, not likely to happen