Hi,

 

I have set up Apache HTTP Server 2.2.3 with mod_proxy as a forward proxy
on RHEL 4.0 and I am planning to build a filter.

 

In Apache 2.2.3, when I use 'mod_case_filter_in.c' from the experimental
modules, I always get r->unparsed_uri, r->uri and r->filename as NULL.

I get r->hostname and r->the_request as expected.

 

static void CaseFilterInInsertFilter(request_rec *r)

{

    CaseFilterInConfig
*pConfig=ap_get_module_config(r->server->module_config,

 
&case_filter_in_module);

    if(!pConfig->bEnabled)

        return;

 

        ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,

                        "REQUEST : %s", r->the_request);

        ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,

                        "HOSTNAME : %s", r->hostname);

        ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,

                        "UNPARSED URI : %s", r->unparsed_uri);

        ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,

                        "URI : %s", r->uri);

        ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,

                        "FILENAME : %s", r->filename);

 

    ap_add_input_filter(s_szCaseFilterName,NULL,r,r->connection);

}

 

Error Log entries:

 

[Thu Dec 21 10:36:26 2006] [notice] Apache/2.2.3 (Unix) configured --
resuming normal operations

[Thu Dec 21 10:36:36 2006] [error] [client 10.192.70.24] REQUEST : GET
http://www.google.com/ HTTP/1.0

[Thu Dec 21 10:36:36 2006] [error] [client 10.192.70.24] HOSTNAME :
www.google.com

[Thu Dec 21 10:36:36 2006] [error] [client 10.192.70.24] UNPARSED URI :
(null)

[Thu Dec 21 10:36:36 2006] [error] [client 10.192.70.24] URI : (null)

[Thu Dec 21 10:36:36 2006] [error] [client 10.192.70.24] FILENAME :
(null)

 

This was not the case with the previous versions of Apache.

 

Thanks in Advance,

Harsha

 


***********************************************************************
The information in this message is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this 
message by anyone else is unauthorized. If you are not the 
intended recipient, any disclosure, copying, or distribution of the 
message, or any action or omission taken by you in reliance on 
it is prohibited and may be unlawful. Please immediately contact 
the sender if you have received this message in error. This email 
does not constitute any commitment from Cordys Holding BV or 
any of its subsidiaries except when expressly agreed in a written 
agreement between the intended recipient and 
Cordys Holding BV or its subsidiaries.
***********************************************************************


Reply via email to