On Tue, Jan 25, 2011 at 23:22, Jodi Bosa jodib...@gmail.com wrote:
What would be a good early hook to modify request headers that is _AFTER_
mod_ssl is finished decrypting request?
When I do a ap_add_input_filter() from a ap_hook_insert_filter() seems to
trigger really late (e.g. after quick_handler, post_read, etc...).
post_read is a good place to tamper with headers, it's what mod_headers uses.
Unconditional filters should be registered with
ap_register_input_filter(), conditional filters with
ap_hook_insert_filter() and ap_hook_insert_error_filter()* +
ap_add_input_filter().
mod_ssl's input filter runs at AP_FTYPE_CONNECTION + 5 by the way, so
you're good to go if you hook at AP_FTYPE_CONNECTION + 4. But you
probably don't need to do that.
* Something of a misnomer - error_filter also runs for 204 and 3xx responses.