Skip to content
  1. Aug 28, 2001
    • William A. Rowe Jr's avatar
      · e501b503
      William A. Rowe Jr authored
        Also in the prior commit (1.338)
      
        *) 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.
      
          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@90759 13f79535-47bb-0310-9956-ffa450edef68
      e501b503
    • William A. Rowe Jr's avatar
      · 1abe1657
      William A. Rowe Jr authored
        Someone pointed out that we were running the images through the INCLUDE
        filter.  This fixes it, in a sort of hackish way.
        I don't remember who noticed this, sorry :(
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90758 13f79535-47bb-0310-9956-ffa450edef68
      1abe1657
    • William A. Rowe Jr's avatar
      · 67c1a490
      William A. Rowe Jr authored
        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
      67c1a490
    • William A. Rowe Jr's avatar
      · 05487700
      William A. Rowe Jr authored
        Introduces mod_mime AddInputFilter and AddOutputFilter filter ext syntax.
      
        Significantly refactored the code to maintain single functions for the
        add_extension_info hash and remove_extension_info table processing.
      
        The AddInputFilter/AddOutputFilter could have been plural, as they accept
        a semicolon delimited list of filters (e.g. you need to stack two different
        filters based on a single extension.)  I expect that the plural could
        confuse users, though, as they might expect AddInputFilters foo bar var
        to add foo and bar to the extension var, which it definately doesn't do!
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90756 13f79535-47bb-0310-9956-ffa450edef68
      05487700
    • William A. Rowe Jr's avatar
      · c2d23e4f
      William A. Rowe Jr authored
        Clip a duplicate appearance
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90755 13f79535-47bb-0310-9956-ffa450edef68
      c2d23e4f
    • William A. Rowe Jr's avatar
      · 32677f7a
      William A. Rowe Jr authored
        This small patch I committed last week broke the transparent negotiation
        behavior.  I hope this is now settled.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90754 13f79535-47bb-0310-9956-ffa450edef68
      32677f7a
  2. Aug 27, 2001
  3. Aug 26, 2001