From nagilum@cakebox.homeunix.net  Wed Mar  7 09:05:00 2012
Return-Path: <nagilum@cakebox.homeunix.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 0E8201065675;
	Wed,  7 Mar 2012 09:05:00 +0000 (UTC)
	(envelope-from nagilum@cakebox.homeunix.net)
Received: from mo-p05-ob6.rzone.de (mo-p05-ob6.rzone.de [IPv6:2a01:238:20a:202:53f5::1])
	by mx1.freebsd.org (Postfix) with ESMTP id 356088FC12;
	Wed,  7 Mar 2012 09:04:58 +0000 (UTC)
Received: from cakebox.homeunix.net
	(dslb-188-105-064-134.pools.arcor-ip.net [188.105.64.134])
	by smtp.strato.de (klopstock mo29) (RZmta 27.7 DYNA|AUTH)
	with (EDH-RSA-DES-CBC3-SHA encrypted) ESMTPA id u00996o278PHwf ;
	Wed, 7 Mar 2012 10:04:53 +0100 (MET)
Received: from cakebox.homeunix.net (localhost [127.0.0.1])
	by cakebox.homeunix.net (Postfix) with ESMTP id E6875678F4;
	Wed,  7 Mar 2012 10:04:38 +0100 (CET)
Received: by cakebox.homeunix.net (Postfix, from userid 1000)
	id 4B7A0678B9; Wed,  7 Mar 2012 10:04:37 +0100 (CET)
Message-Id: <20120307090437.4B7A0678B9@cakebox.homeunix.net>
Date: Wed,  7 Mar 2012 10:04:37 +0100 (CET)
From: freebsd@nagilum.org
To: FreeBSD-gnats-submit@freebsd.org
Cc: Clement Laforet <clement@FreeBSD.org>
Subject: add mod_proxy patch to apache-2.2.22_5
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         165809
>Category:       ports
>Synopsis:       add mod_proxy patch to www/apache22
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    apache
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 07 09:10:06 UTC 2012
>Closed-Date:    
>Last-Modified:  Wed May 14 16:30:00 UTC 2014
>Originator:     freebsd@nagilum.org
>Release:        FreeBSD 9.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD cakebox.tis 9.0-STABLE FreeBSD 9.0-STABLE #0: Mon Feb 27 09:34:17 CET 2012 root@cakebox.tis:/usr/obj/export/src/sys/net5501 i386


>Description:
	The attached patch to the port adds another patch to the
	"files/" directory. The patch fixes a regression
	in the handling of ProxyPassReverse in connection with
	<Location ...> and <LocationMatch ...>.
	The patch is a straight copy of the patch from 
	https://issues.apache.org/bugzilla/show_bug.cgi?id=38864

>How-To-Repeat:
>Fix:

	Apply attached patch.

--- ap.patch begins here ---
diff -Naur apache22.bak/files/patch-modules__proxy__proxy_util.c apache22/files/patch-modules__proxy__proxy_util.c
--- apache22.bak/files/patch-modules__proxy__proxy_util.c	1970-01-01 01:00:00.000000000 +0100
+++ apache22/files/patch-modules__proxy__proxy_util.c	2012-03-06 22:46:13.000000000 +0100
@@ -0,0 +1,21 @@
+Index: modules/proxy/proxy_util.c
+===================================================================
+--- modules/proxy/proxy_util.c	(revision 893855)
++++ modules/proxy/proxy_util.c	(working copy)
+@@ -1117,6 +1117,16 @@
+         }
+         else {
+             l2 = strlen(real);
++            if (real[0] == '/') {
++                const char *part = strstr(url, "://");
++                if (part) {
++                    part = strstr(part+3, "/");
++                    if (part) {
++                        url = part;
++                        l1 = strlen(url);
++                    }
++                }
++            }
+             if (l1 >= l2 && strncasecmp(real, url, l2) == 0) {
+                 u = apr_pstrcat(r->pool, ent[i].fake, &url[l2], NULL);
+                 return ap_construct_url(r->pool, u, r);
--- ap.patch ends here ---
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->apache 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Wed Mar 7 14:38:02 UTC 2012 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165809 
Responsible-Changed-From-To: apache->pgollucci 
Responsible-Changed-By: pgollucci 
Responsible-Changed-When: Fri Mar 9 05:06:32 UTC 2012 
Responsible-Changed-Why:  
I will take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165809 
Responsible-Changed-From-To: pgollucci->apache 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Jun 22 02:30:02 UTC 2012 
Responsible-Changed-Why:  
Back over to maintainer(s) due to assignee ENOTIME. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165809 

From: Alexander =?utf-8?b?S8O8aG4=?= <alexander.kuehn@nagilum.org>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/165809: add mod_proxy patch to www/apache22
Date: Wed, 14 May 2014 18:21:51 +0200

 This message is in MIME format and has been PGP signed.
 
 --=_1sL60pFB13j3YcRceobf_w1
 Content-Type: multipart/mixed; boundary="=_488N6ZdnnANWBPNeJ9p5Kw1"
 
 This message is in MIME format.
 
 --=_488N6ZdnnANWBPNeJ9p5Kw1
 Content-Type: text/plain; charset=UTF-8; format=flowed; DelSp=Yes
 Content-Disposition: inline
 
 
 This was done and this PR can be closed.
 
 --=_488N6ZdnnANWBPNeJ9p5Kw1
 Content-Type: application/pgp-keys
 Content-Description: =?utf-8?b?w5ZmZmVudGxpY2hlciA=?=
  =?utf-8?b?UEdQLVNjaGzDvHNzZWw=?=
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 Version: GnuPG v1
 
 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
 DQ2zYG9Kan9YuqnsDotO+jw97BxL+iE=
 =SQLm
 -----END PGP PUBLIC KEY BLOCK-----
 --=_488N6ZdnnANWBPNeJ9p5Kw1--
 
 --=_1sL60pFB13j3YcRceobf_w1
 Content-Type: application/pgp-signature
 Content-Description: Digitale PGP-Signatur
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJTc5gdAAoJEK8pu2wOF4nWviYP/RLa5UGnTwlv9bHiX93tfA8M
 gc2TeTloDrsb/Q9lEwtNNt2s1ZzFceHrWfzNsBbClHDpvGjVJ8Ey3mV++SZbBz5r
 NnQH8xolp+GqsADHV5+3n2TKuj4zQe1b5kBxXSsAZ6zcBlATs4hW6IvoOFzXuy/+
 0dbm5EH7uBB8KjXvrjko1jpiY9+vz6chCrB/aKq01mEIvAYNcrlwo7ltrtB26fbp
 GpeHqn6MmdCndettLRS4VtfLuW8dTXd1cKe0OrmveiK4NFb0W5O7ABaFsj2bracF
 ztc85k80Ct37Yfl2VH0Edm8NpIWW9bVxUVqnBi7RN0ldroCAkZ2MoiAj8EB/01Hz
 /Uz/msN9njVI5dEBKTL10yPTz3RnJPsVVy8QPf1aNYVQ+1KdgXl9/RscFiG1GTuf
 B7ywvBCxufj9wwAyJy2A3NmKiWx9e8bgJAi2Q8CY8FTkcxxMR81lWfsiUTSELTPs
 dva4YJ6BYxXwBDGfvIQfZAdC12wYpNJDwM4Chs7e9x70hnkMxxLiSxSJNWE3Gu9L
 Xh1iKPYJhOwSvNSUY3Wyuqui/h+t1mrqogN30A/2sqWxqzF6aquHYuUU+LFjKwbv
 o3rlNS7Aigu6+C74liiyc6XsPcIf6hns+nK7DM5aqkmjPj1J2Gpvihu3qczXC4nE
 gU7T3pgRFA9bLCcr3c5t
 =Gijb
 -----END PGP SIGNATURE-----
 
 --=_1sL60pFB13j3YcRceobf_w1--
>Unformatted:
