Commit 67c1a490 authored by William A. Rowe Jr's avatar William A. Rowe Jr
Browse files

  Version 1.338 of mod_mime also tightened the mod_negotiation behavior.
  See changes for a complete description.  Because (in the example) the
  .Z extension doesn't affect negotiated behavior, the files index.html
  and index.Z.html couldn't be distinguished, and the user would get an
  error 406 NOT ACCEPTABLE, which is the _wrong_ answer.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90757 13f79535-47bb-0310-9956-ffa450edef68
parent 05487700
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
Changes with Apache 2.0.25-dev

  *) Modfied mod_mime to prevent mod_negotation from serving a multiview
     of a 'handler' or 'filter', so that any filename extension that does 
     not contribute to the negotiated metadata can't be served without
     an explicit request.  E.g., if the .Z extension is associated with
     an unzip filter, the user request somefile.Z.html, mod_negotiation
     won't serve it.  It can serve somefile.Z.html when somefile.Z is
     requested, since the .Z extension is explictly requested, if the
     .html extension is associated with ContentType text/html.
     [William Rowe]

  *) Introduce the AddInputFilter filter[;filter...] ext [ext...]
     and corresponding AddOutputFilter syntax, to insert one or more 
     filters by mod_mime filename extension processing.