diff options
author | William A. Rowe Jr <wrowe@apache.org> | 2002-10-01 15:55:00 +0200 |
---|---|---|
committer | William A. Rowe Jr <wrowe@apache.org> | 2002-10-01 15:55:00 +0200 |
commit | a18e332f81ebc82bb6a7f7f2b5774549c52a1ba5 (patch) | |
tree | 4cbc35692dfa49aee2272a1fc2b1d118d6b228ab /ROADMAP | |
parent | some thoughts on reaching repos-agnostic behavior in apache (diff) | |
download | apache2-a18e332f81ebc82bb6a7f7f2b5774549c52a1ba5.tar.xz apache2-a18e332f81ebc82bb6a7f7f2b5774549c52a1ba5.zip |
Offer more thoughts
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97041 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'ROADMAP')
-rw-r--r-- | ROADMAP | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -1,6 +1,6 @@ APACHE 2.x ROADMAP: -Last modified at [$Date: 2002/10/01 13:28:31 $] +Last modified at [$Date: 2002/10/01 13:55:00 $] DEFERRRED FOR APACHE 2.1 @@ -89,19 +89,37 @@ MAKING APACHE REPOSITORY-AGNOSTIC (backwards compat: today, when this occurs with mod_dav and a custom backend, the above items refer to the topmost directory mapped by a location; e.g. docroot) + + Need to preserve a 'filename'-like string for mime-by-name + sorts of operations. But this only needs to be the name itself + and not a full path. * The translate_name hook goes away + + Wrowe altogether disagrees. translate_name today even operates + on URIs ... this mechansim needs to be preserved. * The doc for map_to_storage is totally opaque to me. It has something to do with filesystems, but it also talks about security and per_dir_config and other stuff. I presume something needs to happen there -- at least better doc. + Wrowe agrees and will write it up. + * The directory_walk concept disappears. All configuration is tagged to Locations. The "mod_filesystem" module might have some internal concept of the same config appearing in multiple places, but that is handled internally rather than by Apache core. + + Wrowe suggests this is wrong, instead it's private to filesystem + requests, and is already invoked from map_to_storage, not the core + handler. <Directory > and <Files > blocks are preserved as-is, + but <Directory > sections become specific to the filesystem handler + alone. Because alternate filesystem schemes could be loaded, this + should be exposed, from the core, for other file-based stores to + share. Consider an archive store where the layers become + <Directory path> -> <Archive store> -> <File name> * The "Location tree" is an in-memory representation of the URL namespace. Nodes of the tree have configuration specific to that |