httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Garrett Rooney <roo...@electricjellyfish.net>
Subject Re: mod_smtpd overhaul
Date Tue, 23 Aug 2005 17:43:47 GMT
Rian Hunter wrote:
> On Tue, 2005-08-23 at 11:04, Brian J. France wrote:
> 
>>On Aug 23, 2005, at 12:18 AM, Jem Berkes wrote:
>>
>>>I noticed a couple posts about examples, there is now one as I have
>>>committed all the RBL stuff I wrote. See:
>>>
>>>https://svn.apache.org/repos/asf/httpd/mod_smtpd/trunk/mod_smtpd_rbl/
>>>
>>>This hooks into mod_smtpd in two places and returns various data (e.g. 
>>>if
>>>the client IP is blacklisted then mod_smtpd is told to deny mail). I 
>>>hope
>>>it serves as a good example, it seems to work quite nicely to give
>>>mod_smtpd all the DNSBL/RHSBL features in a modular fashion.
>>
>>Now that we have the means to start writing modules for smtpd should we 
>>create a modules directory?  Something like:
>>
>>/repos/asf/httpd/mod_smtpd/trunk/modules/access
>>	mod_smtpd_rbl : "RBL" (DNSBL/RHSBL) support to mod_smtpd
>>      mod_smtp_access_db : Add sendmail access.db type support
>>      mod_smtp_access_dbi : Add sendmail access.db type support via SQL
>>
>>/repos/asf/httpd/mod_smtpd/trunk/modules/auth
>>	mod_smtpd_auth_plain
>>	mod_smtpd_auth_login
>>	mod_smtpd_auth_cram_md5
>>	mod_smtpd_auth_digest_md5
>>
>>	or should this be a skeleton auth modules that needs plugins:
>>
>>	mod_smtpd_auth : supports plain, login, cram_md5, digest_md5
>>	mod_smtpd_auth_pwd : add /etc/passwd auth support for plain and login
>>	mod_smtpd_auth_db : add db auth support for all auth
>>	mod_smtpd_auth_dbi : add SQL auth support for all auth
>>
>>/repos/asf/httpd/mod_smtpd/trunk/modules/misc
>>	mod_smtpd_load : Allow temp error if load to high on the server
> 
> 
> +1, Jem since you have checked in the first plugin for mod_smtpd would
> you mind creating a directory structure similar to this if it seems fine
> to you?

Along with moving the modules into this kind of directory structure, we 
should also look into hooking them into the top level build system, as 
is done with the modules in the httpd tree.

-garrett

Mime
View raw message