You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by mi...@apache.org on 2005/08/09 16:47:06 UTC
svn commit: r231044 - in /httpd/httpd/trunk: CHANGES
modules/proxy/mod_proxy_ftp.c
Author: minfrin
Date: Tue Aug 9 07:46:55 2005
New Revision: 231044
URL: http://svn.apache.org/viewcvs?rev=231044&view=rev
Log:
Remove the base href tag from mod_proxy_ftp, as it breaks relative
links for clients not using an Authorization header.
Modified:
httpd/httpd/trunk/CHANGES
httpd/httpd/trunk/modules/proxy/mod_proxy_ftp.c
Modified: httpd/httpd/trunk/CHANGES
URL: http://svn.apache.org/viewcvs/httpd/httpd/trunk/CHANGES?rev=231044&r1=231043&r2=231044&view=diff
==============================================================================
--- httpd/httpd/trunk/CHANGES [utf-8] (original)
+++ httpd/httpd/trunk/CHANGES [utf-8] Tue Aug 9 07:46:55 2005
@@ -1,5 +1,10 @@
-*- coding: utf-8 -*-
Changes with Apache 2.3.0
+
+ *) Remove the base href tag from mod_proxy_ftp, as it breaks relative
+ links for clients not using an Authorization header. [Graham Leggett,
+ Jon Snow <jsnow27 gatesec.net>]
+
*) Teach mod_ssl to use arbitraty OIDs in an SSLRequire directive,
allowing string-valued client certificate attributes to be used for
access control, as in: SSLRequire "value" in OID("1.3.6.1.4.1.18060.1")
Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_ftp.c
URL: http://svn.apache.org/viewcvs/httpd/httpd/trunk/modules/proxy/mod_proxy_ftp.c?rev=231044&r1=231043&r2=231044&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/mod_proxy_ftp.c (original)
+++ httpd/httpd/trunk/modules/proxy/mod_proxy_ftp.c Tue Aug 9 07:46:55 2005
@@ -352,11 +352,10 @@
/* print "ftp://host/" */
str = apr_psprintf(p, DOCTYPE_HTML_3_2
"<html>\n <head>\n <title>%s%s%s</title>\n"
- " <base href=\"%s%s%s\">\n </head>\n"
+ " </head>\n"
" <body>\n <h2>Directory of "
"<a href=\"/\">%s</a>/%s",
site, basedir, ap_escape_html(p, path),
- site, basedir, ap_escape_uri(p, path),
site, str);
APR_BRIGADE_INSERT_TAIL(out, apr_bucket_pool_create(str, strlen(str),