From: Jeff Trawick Date: Wed, 14 May 2014 10:50:08 +0000 (+0000) Subject: Merge r1583175 and r1593745 from trunk: X-Git-Tag: 2.4.10~238 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1eaa191595cd1b020ba326376f08d410945eb6fe;p=apache Merge r1583175 and r1593745 from trunk: mod_alias: Stop setting CONTEXT_PREFIX and CONTEXT_DOCUMENT environment variables as a result of AliasMatch. Submitted by: covener Reviewed by: jim, ylavic git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1594539 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index 2a121b1f5b..25bd5f6a0a 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,9 @@ Changes with Apache 2.4.10 + *) mod_alias: Stop setting CONTEXT_PREFIX and CONTEXT_DOCUMENT environment + variables as a result of AliasMatch. [Eric Covener] + *) mod_proxy_scgi: Support Unix sockets. ap_proxy_port_of_scheme(): Support default SCGI port (4000). [Jeff Trawick] diff --git a/STATUS b/STATUS index 9cce4a179e..ab18a01ff4 100644 --- a/STATUS +++ b/STATUS @@ -100,12 +100,6 @@ RELEASE SHOWSTOPPERS: PATCHES ACCEPTED TO BACKPORT FROM TRUNK: [ start all new proposals below, under PATCHES PROPOSED. ] - * mod_alias: Stop setting context document root for AliasMatch. - trunk patch: http://svn.apache.org/r1583175 - http://svn.apache.org/r1593745 - 2.4.x patch: http://people.apache.org/~covener/patches/httpd-2.4.x-aliasmatch_contextinfo.diff - +1 covener, jim, ylavic - PATCHES PROPOSED TO BACKPORT FROM TRUNK: [ New proposals should be added at the end of the list ] diff --git a/modules/mappers/mod_alias.c b/modules/mappers/mod_alias.c index 0740cef0bf..dfba13320e 100644 --- a/modules/mappers/mod_alias.c +++ b/modules/mappers/mod_alias.c @@ -370,17 +370,6 @@ static char *try_alias_list(request_rec *r, apr_array_header_t *aliases, uri.fragment, NULL); } } - else { - int pathlen = strlen(found) - - (strlen(r->uri + regm[0].rm_eo)); - AP_DEBUG_ASSERT(pathlen >= 0); - AP_DEBUG_ASSERT(pathlen <= strlen(found)); - ap_set_context_info(r, - apr_pstrmemdup(r->pool, r->uri, - regm[0].rm_eo), - apr_pstrmemdup(r->pool, found, - pathlen)); - } } else { ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, APLOGNO(00672)