Deron Meranda
deron.meranda at gmail.com
Wed Nov 23 16:04:50 EST 2005
I went ahead and coded and tested patches to mod_python 3.2.5b which allow access to many mod_ssl parameters in early request phases. I don't know how contributed enhancements like this are normally handled, so I'm attaching the patch files to this email. If they should instead go someplace else please let me know. Basically I added two new methods to the request object. req.is_https() req.ssl_var() which will invoke the mod_ssl optional functions ssl_is_https() and ssl_var_lookup(). They safely handle the case where mod_ssl is not loaded or not available. They also work perfectly fine from say the PythonAccessHandler phase, whereas using subprocess_env does not. -- Deron Meranda -------------- next part -------------- A non-text attachment was scrubbed... Name: requestobject.c.patch Type: text/x-patch Size: 3354 bytes Desc: not available Url : http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20051123/8566c34a/requestobject.c-0001.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: modpython4.tex.patch Type: text/x-patch Size: 2585 bytes Desc: not available Url : http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20051123/8566c34a/modpython4.tex-0001.bin
|