Trying to build build a smtpd module, but having a problem. I added a
line like this:
smtpd_hook_connect( smtpd_access_dbi_connect, NULL, NULL,
APR_HOOK_MIDDLE );
in the register_hooks function, but when I load the module I get
undefined function _smtpd_hook_connect.
Is this the right way or is there an example module I could compare
with?
Brian
On Aug 22, 2005, at 12:59 PM, Rian Hunter wrote:
I just have committed mod_smtpd with changes that free it from
request_rec. There are now two major structures in mod_smtpd:
smtpd_conn_rec, and smtpd_trans_rec. These are distinguished by how
often these get cleared.
Also mod_smtpd no longer uses the ap_getline and ap_rprintf functions
for I/O. There are three new functions for I/O called smtpd_getline,
smtpd_respond_oneline and smtpd_respond_multiline. This should allow
the
use of filters in mod_smtpd although I may have implemented this wrong.
Comments are requested.
Joe:
For the data command I still call ap_get_brigade with AP_MODE_GETLINE,
just because SMTP is a line oriented protocol was there any explicit
reason you wanted it to be called with AP_MODE_READBYTES?
You can check it out from
https://svn.apache.org/repos/asf/httpd/mod_smtpd/trunk/.
-rian