httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brian J. France" <l...@firehawksystems.com>
Subject Re: mod_smtpd filter support
Date Tue, 30 Aug 2005 15:06:59 GMT
I needed the following patch to get one of my modules to build:

--- /usr/local/asf/include/mod_smtpd.h.orig     Mon Aug 29 16:03:40 2005
+++ /usr/local/asf/include/mod_smtpd.h  Mon Aug 29 16:03:55 2005
@@ -20,6 +20,7 @@
  #include "apr_pools.h"
  #include "apr_hash.h"
  #include "apr_file_io.h"
+#include "util_filter.h"
  #include "httpd.h"

  #ifdef __cplusplus


Otherwise I get an error like this:
In file included from mod_smtpd_load.c:23:
/usr/local/asf/include/mod_smtpd.h:110: error: parse error before 
"ap_filter_t"
/usr/local/asf/include/mod_smtpd.h:110: warning: no semicolon at end of 
struct or union

Brian

On Aug 29, 2005, at 1:17 PM, Rian A Hunter wrote:
> I just checked in support for input filters and header parsing in 
> mod_smtpd.
> This currently means little since there is no documentation on how to 
> use
> mod_smtpd or many example plugins. In the next few days (once I 
> receive power)
> I will have a couple of example plugins checked in (regular expression 
> vrfy,
> postfix queuer) and some minor documentation (maybe a tutorial + 
> tutorial
> plugin).
>
> mod_smtpd now also depends on libapreq2 for rfc822 header parsing 
> (configure
> does not yet check if this is installed, patches welcome!!).
>
> This mostly means that mod_smtpd is very close to completion. I expect 
> some
> bug-fixes and I plan on adding a one-recipient/one-transaction feature 
> and a
> message body reading abstraction, but other than that it seems to be 
> in its
> final working state. Features include:
>
> - Hooks on every important SMTP event, with pre-done logic to handle 
> denies and
> disconnections.
> - DATA command input filter support per transaction.
> - RFC822 Header parsing via libapreq2
> - Exported IO functions.
>
> Have Fun!
> -rian
>


Mime
View raw message