On Feb 8, 2006, at 11:22 PM, Brian J. France wrote:
On Feb 8, 2006, at 9:28 PM, Rian Hunter wrote:
On Feb 8, 2006, at 10:56 AM, Brian J. France wrote:
+1, I like the idea of the storing the setting in the per
connection instance. Leaving the default in the core and copying
it to an per connection struct would allow modules to tweak the
setting per connection.
One other addition to the smtpd_session_rec I would like to see
would be something like r->notes or r->subprocess_env. Some way
for modules to set flags that would change the behavior of
another module. As an example I might want to add a new modules
that changes the max data size based on either connection ip or
mail from address. This module would want to set a flag telling
the size module to not show the numerical size limit in the ehlo
response as it might change based on the the mail from address.
Something like r->notes does exist, check scr->session_config.
session_config is a ap_conf_vector_t, which I think is more like r-
>per_dir_config or r->request_config.
r->notes and r->subprocess_env is a apr_table_t.
+1, I see what you mean.
Rian