From: Jim Jagielski Date: Wed, 12 Sep 2007 13:17:46 +0000 (+0000) Subject: Merge r573911 from trunk: X-Git-Tag: 2.2.7~424 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=278ed7719552793ee002b2f70bfa64169ee0e075;p=thirdparty%2Fapache%2Fhttpd.git Merge r573911 from trunk: Check all IP addresses listed in ProxyBlock PR 36987 Submitted by: niq Reviewed by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@574942 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index 2d8761619f0..a7fe2e119bf 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,9 @@ -*- coding: utf-8 -*- Changes with Apache 2.2.7 + *) mod_proxy: check ProxyBlock for all blocked addresses + PR 36987 [Timo Viipuri ] + *) mod_proxy: Don't lose bytes when a response line arrives in small chunks. PR 40894 [Andrew Rucker Jones ] diff --git a/STATUS b/STATUS index db73cb7efaf..25269a47007 100644 --- a/STATUS +++ b/STATUS @@ -94,11 +94,6 @@ PATCHES ACCEPTED TO BACKPORT FROM TRUNK: http://svn.apache.org/viewvc?view=rev&revision=573939 +1: niq, rpluem, jim - * mod_proxy: check ProxyBlock for all blocked addresses - PR 36987 - http://svn.apache.org/viewvc?view=rev&revision=573911 - +1: niq, rpluem, jim - PATCHES PROPOSED TO BACKPORT FROM TRUNK: * mpm_winnt: Eliminate wait_for_many_objects. Allows the clean diff --git a/modules/proxy/proxy_util.c b/modules/proxy/proxy_util.c index b7f1a806d2b..d0ac438decc 100644 --- a/modules/proxy/proxy_util.c +++ b/modules/proxy/proxy_util.c @@ -907,6 +907,7 @@ PROXY_DECLARE(int) ap_proxy_checkproxyblock(request_rec *r, proxy_server_conf *c return HTTP_FORBIDDEN; } while (conf_addr) { + uri_addr = src_uri_addr; while (uri_addr) { char *conf_ip; char *uri_ip;