From 98d54113f3523e2bd75c5f47a08d3aed14359a04 Mon Sep 17 00:00:00 2001 From: "William A. Rowe Jr" Date: Mon, 6 Aug 2001 22:59:22 +0000 Subject: [PATCH] Mumblings git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89963 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES | 12 ++++++++++-- STATUS | 16 +++++++++++++++- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 93c588c8a9..ad6865194e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,13 +1,21 @@ Changes with Apache 2.0.23-dev + *) mod_autoindex now excludes any file names that would result in + an error, other than a success or redirect. [William Rowe] + *) Refactored mod_negotiation and mod_mime to help mod_dir accept negotiated index pages, and prevent the server from defaulting - to an autoindex of the directory. [William Rowe] + to an autoindex of the directory. mod_negotiation will now die + with a 500 Internal Error if it could match some filenames + (e.g. for mod_dir) but none can be served. mod_negotation now + refuses to serve any file with an extention that mod_mime doesn't + recognize, and wasn't part of the request. [William Rowe] *) Eliminate mod_cgi's handling of .exe files without the .exe file extension. This is already handled by multiviews, if the admin wishes to AddHandler .exe or define a content type handler and - associate .exe files with that content type. [William Rowe] + associate .exe files with that content type. Multiviews must be + enabled to allow these to be served. [William Rowe] *) Speed up the server's response to a spike in incoming workload or restarts by assigning empty scoreboard slots to new processes diff --git a/STATUS b/STATUS index cda36eae0c..bd348b89db 100644 --- a/STATUS +++ b/STATUS @@ -1,5 +1,5 @@ APACHE 2.0 STATUS: -*-text-*- -Last modified at [$Date: 2001/07/31 19:21:50 $] +Last modified at [$Date: 2001/08/06 22:59:22 $] Release: @@ -144,6 +144,20 @@ RELEASE SHOWSTOPPERS: MsgId: <20010227104646.E2297@lyra.org> MsgId: <3A9C0097.9C83F07C@Golux.Com> + * mod_negotiation will not serve a request when an early extention + is understood, but a later extention is not. e.g. if the request + index.html.bak is recieved, and negotition could find the file + index.html.bak.en, it still won't be served because the + ap-mime-exception-list will contain "index" and "bak", and the + string "index.bak" doesn't match "index.html.bak". Need to + review the ap-mime-exception-list component by component to be + allow these cases. [This could be part of a patch to allow the + name index.bak in the case above to match index.html.bak.en] + + * mod_negotiation needs a new option or directive, something like + ForceLanguagePriority, to fall back to the LanguagePriority + directive instead of returning a "no acceptable variant" error. + * Usability: Sanitize the MPM config directives. MaxClients in the threaded MPM is totally misleading now as it has little to do with limiting the number of clients (it limits the number -- 2.50.1