--- modules/http/http_protocol.c.old 2006-04-24 19:12:21.000000000 +0200 +++ modules/http/http_protocol.c 2006-07-22 15:43:06.000000000 +0200 @@ -1271,21 +1271,20 @@ h.bb = bb; form_header_field(&h, "Date", date); - /* keep the set-by-proxy server header, otherwise - * generate a new server header */ - if (r->proxyreq != PROXYREQ_NONE) { - server = apr_table_get(r->headers_out, "Server"); - if (server) { - form_header_field(&h, "Server", server); - } - } - else { - form_header_field(&h, "Server", ap_get_server_version()); - } + /* I don't want to send the Server at all + * if (r->proxyreq != PROXYREQ_NONE) { + * server = apr_table_get(r->headers_out, "Server"); + * if (server) { + * form_header_field(&h, "Server", server); + * } + * } + * else { + * form_header_field(&h, "Server", ap_get_server_version()); + * } */ /* unset so we don't send them again */ apr_table_unset(r->headers_out, "Date"); /* Avoid bogosity */ - apr_table_unset(r->headers_out, "Server"); + /* apr_table_unset(r->headers_out, "Server"); */ } AP_DECLARE(void) ap_basic_http_header(request_rec *r, apr_bucket_brigade *bb)