]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Accept URLs for ServerAdmin.
authorPaul Querna <pquerna@apache.org>
Sat, 10 Jul 2004 04:45:23 +0000 (04:45 +0000)
committerPaul Querna <pquerna@apache.org>
Sat, 10 Jul 2004 04:45:23 +0000 (04:45 +0000)
PR: 28174
Reviewed by: Andr� Malo, Brad Nicholes, Jean-Jacques Clar, Paul Querna

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@104215 13f79535-47bb-0310-9956-ffa450edef68

CHANGES
STATUS
server/core.c

diff --git a/CHANGES b/CHANGES
index f94141f45facec7037d135b46a881d3b0747513f..6b9118b50be98f3b813ffd292de9ab9f52114417 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,8 @@
 Changes with Apache 2.0.51
 
+  *) Allow URLs for ServerAdmin. PR 28174. 
+     [Paul Querna]
+
   *) initialize server arrays prior to calling ap_setup_prelinked_modules
      so that static modules can push Defines values when registering
      hooks just like DSO modules can ["Philippe M. Chiasson" <gozer cpan.org>]
diff --git a/STATUS b/STATUS
index 18fdedbcd753214777a3203f05c437909bd49274..6a73f647e46bcd08991e293af99fe76c2eac23af 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -1,5 +1,5 @@
 APACHE 2.0 STATUS:                                              -*-text-*-
-Last modified at [$Date: 2004/07/10 04:05:51 $]
+Last modified at [$Date: 2004/07/10 04:45:22 $]
 
 Release:
 
@@ -158,10 +158,6 @@ PATCHES TO BACKPORT FROM 2.1
          http://www.apache.org/~nd/header_always_2.0.diff
        +1: nd
 
-    *) Allow URLs for ServerAdmin. PR 28174.
-         server/core.c: r1.274
-       +1: nd, bnicholes, jjclar
-
     *) mod_rewrite: Fix confused map cache (with maps in different VHs using
        the same name). PR 26462. (2.0 + 1.3)
        A patch for 1.3 is here (2.0 goes similar):
index 290c99fc3f31d5af237c2227ed3adb5d138ceff0..817621d8b18d229afaff2763dd33d6068102c558 100644 (file)
@@ -2306,8 +2306,10 @@ AP_DECLARE(const char *) ap_psignature(const char *prefix, request_rec *r)
     if (conf->server_signature == srv_sig_withmail) {
         return apr_pstrcat(r->pool, prefix, "<address>", 
                            ap_get_server_version(),
-                           " Server at <a href=\"mailto:",
-                           r->server->server_admin, "\">",
+                           " Server at <a href=\"",
+                           ap_is_url(r->server->server_admin) ? "" : "mailto:",
+                           ap_escape_html(r->pool, r->server->server_admin),
+                           "\">",
                            ap_escape_html(r->pool, ap_get_server_name(r)),
                            "</a> Port ", sport,
                            "</address>\n", NULL);