mirror of
https://github.com/apache/httpd.git
synced 2025-08-06 11:06:17 +00:00
mod_rewrite: Make sure that a hostname:port isn't fully qualified if
the request is a CONNECT request. Submitted by: Bill Zajac <billz consultla.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@822004 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
3
CHANGES
3
CHANGES
@ -10,6 +10,9 @@ Changes with Apache 2.3.3
|
||||
mod_proxy_ftp: NULL pointer dereference on error paths.
|
||||
[Stefan Fritsch <sf fritsch.de>, Joe Orton]
|
||||
|
||||
*) mod_rewrite: Make sure that a hostname:port isn't fully qualified if
|
||||
the request is a CONNECT request. [Bill Zajac <billz consultla.com>]
|
||||
|
||||
*) mod_cache: Teach CacheEnable and CacheDisable to work from within a
|
||||
Location section, in line with how ProxyPass works. [Graham Leggett]
|
||||
|
||||
|
@ -870,7 +870,10 @@ static void reduce_uri(request_rec *r)
|
||||
*/
|
||||
static void fully_qualify_uri(request_rec *r)
|
||||
{
|
||||
if (!is_absolute_uri(r->filename)) {
|
||||
if (r->method_number == M_CONNECT) {
|
||||
return;
|
||||
}
|
||||
else if (!is_absolute_uri(r->filename)) {
|
||||
const char *thisserver;
|
||||
char *thisport;
|
||||
int port;
|
||||
|
Reference in New Issue
Block a user