"Fossies" - the Fresh Open Source Software Archive

Member "mod_gzip-1.3.26.1a/docs/manual/english/versions.htm" (30 Sep 2002, 7803 Bytes) of package /linux/www/apache_httpd_modules/old/mod_gzip-1.3.26.1a.tgz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) HTML source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


    1 <?xml version="1.0" encoding="iso-8859-1" ?>
    2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    3 <html xmlns="http://www.w3.org/1999/xhtml">
    4 
    5 <head>
    6  <title>Version history and change log for mod_gzip</title>
    7  <meta name="author"      content="Michael Schr&ouml;pl" />
    8  <meta name="description" content="An overview about all changes within the corresponding mod_gzip versions" />
    9  <meta name="keywords"    content="Apache, compression, gzip, mod_gzip, versions" />
   10  <style type="text/css">
   11 body{font-family:sans-serif;margin:0px 30px 0px 30px;}
   12 h1{font-size:22px;margin-top:20px;}
   13 h2{font-size:18px;margin-top:14px;}
   14 small{font-size:80%;}
   15 td{vertical-align:top;}
   16 tt{font-weight:bold;}
   17 code,tt{font-family:"Courier New",monospace;}
   18 h1,h2{margin-bottom:1px;}
   19 p,td{margin-top:3px;margin-bottom:3px;}
   20 p,ul,ol,li{font-size:17px;line-height:22px;}
   21 ul,ol,li{margin-top:0px;margin-bottom:0px;}
   22 img{border-width:0;}
   23 
   24 #nav{position:absolute;top:30px;left:0px;font-size:14px;width:170px;font-weight:bold;margin:2px 2px 2px 30px;}
   25 #nav[id]{position:fixed;}
   26 #nav img{margin:5px;}
   27 #nav p, #nav a:hover, #nav a{display:block;padding:3px;margin:2px;width:150px;font-size:15px;line-height:18px;}
   28 #content{position:absolute;left:220px;right:30px;}
   29 #mail{text-align:right;}
   30 #icon{width:190px;float:left;}
   31 #mail,#icon{margin-top:30px;}
   32 
   33 @media screen {
   34 body{color:#000;background-color:#f8ebd9;}
   35 h1{color:#666;}
   36 h2{color:#840;}
   37 code{color:#333;}
   38 em{color:#900;}
   39 tt{color:#909;}
   40 h1,h2,code,em,tt{background-color:inherit;}
   41 .new13192a{color:#inherit;background-color:#ffd;}
   42 .new13261a{color:#inherit;background-color:#eff;}
   43 .bugfix{color:#fff;background-color:#f00;font-weight:bold;padding:0px 4px;}
   44 #nav a{color:#530;background-color:transparent;}
   45 #nav a{text-decoration:none;}
   46 #nav p, #nav a:hover{color:#000;background-color:#fff;}
   47 #nav p {border:1px #660 solid;}
   48 #nav a {border:1px #666 dotted;}
   49 }
   50 
   51 @media print {
   52 #icon,#nav{display:none;}
   53 #content{position:absolute;left:0px;right:0px;}
   54 }
   55  </style>
   56 </head>
   57 
   58 <body>
   59 
   60 <div id="nav">
   61 
   62 <img src="mod_gzip_logo.gif" height="47" width="102" alt="mod_gzip logo" />
   63 
   64 
   65 <a title="mod_gzip - what's that, anyway?" href="index.htm">mod_gzip</a>
   66 
   67 
   68 
   69 <a title="Compression of HTTP content using Content-Encoding" href="encoding.htm">Content-Encoding</a>
   70 
   71 
   72 
   73 <a title="Which browsers can handle 'Content-Encoding: gzip'?" href="browser.htm">Browsers</a>
   74 
   75 
   76 
   77 <a title="How do Firewalls handle 'Content-Encoding:'?" href="firewalls.htm">Firewalls</a>
   78 
   79 
   80 
   81 <a title="An example configuration for mod_gzip" href="config.htm">Configuration</a>
   82 
   83 
   84 
   85 <a title="Complete description of mod_gzip status codes" href="status.htm">Status Codes</a>
   86 
   87 
   88 
   89 <a title="Possible enhancements in future versions of mod_gzip" href="enhancements.htm">Enhancements</a>
   90 
   91 
   92 
   93 <a title="Caching of negotiated HTTP responses" href="cache.htm">Caching</a>
   94 
   95 
   96 
   97 <p>Versions</p>
   98 
   99 
  100 
  101 <a title="Other ressources about mod_gzip" href="links.htm">Links</a>
  102 
  103 
  104 </div>
  105 
  106 <div id="content">
  107 
  108 <h1>Version history and change log for mod_gzip</h1>
  109 
  110 <div class="new13261a"><h2><a id="v1.3.26.1a"></a>New in version 1.3.26.1a</h2>
  111 <ul>
  112  <li><span class="bugfix">bug fix</span>: In previous versions <tt>mod_gzip</tt> had a problem handling <strong>POST requests containing a body longer than 4 rsp. 8 kByte</strong>.<br />
  113      Now <tt>mod_gzip</tt> declines to handle these requests, so that their content will be served in uncompressed form.</li>
  114  <li><span class="bugfix">bug fix</span>: In previous versions <tt>mod_gzip</tt> had a problem handling <strong>HTTP headers longer than 4&nbsp;kB</strong> <small>(e.&nbsp;g. when using very long contents for HTTP cookies)</small>. This has been fixed.</li>
  115  <li><a href="cache.htm#vary-1.3.26.1a">Reduction</a> of the amount of <a href="cache.htm#vary-1.3.19.2a"><code>Vary:</code> HTTP headers</a> being generated since <a href="#v1.3.19.2a">version 1.3.19.2a</a>, re-improving the cacheability of uncompressed content by proxy caches.</li>
  116  <li>Additionally sending a <a href="cache.htm#vary-wildcard"><code>Vary: *</code> HTTP header</a> when a <code>mod_gzip_min_http</code> directive has been used, to indicate a type of negotiation other than for HTTP header names</li>
  117  <li>New directive: <a href="config.htm#precompressed"><code>mod_gzip_update_static</code></a>.</li>
  118  <li>The ancient directives
  119   <ul>
  120    <li><code>mod_gzip_add_vinfo</code>,</li>
  121    <li><code>mod_gzip_do_static_files</code>,</li>
  122    <li><code>mod_gzip_do_cgi</code>,</li>
  123    <li><code>mod_gzip_post_on</code> and</li>
  124    <li><code>mod_gzip_verbose_debug</code></li>
  125   </ul>
  126   from earlier <tt>mod_gzip</tt> releases that weren't supported for some time now have now been completely removed from the program source.<br />
  127   This may cause configurations still containing these ineffective directives to no longer load now with the new version; simply remove these old directives, as they didn't have any effect at all even in version 1.3.19.1a.</li>
  128  <li>Patch for the Netware platform: Adaption of some message texts whose wording covered only Win32 <small>(supplied by G&uuml;nther Knauf)</small>.</li>
  129 </ul></div>
  130 
  131 <div class="new13192a"><h2><a id="v1.3.19.2a"></a>New in version 1.3.19.2a</h2>
  132 <ul>
  133  <li>Sending the <a href="cache.htm#vary-1.3.19.2a"><code>Vary:</code> HTTP header</a> to mark the output as negotiation result for proxy servers.</li>
  134  <li>Splitting the source code into three files:
  135  <ul>
  136   <li><code>mod_gzip.c</code>: module functions and embedding into the Apache server</li>
  137   <li><code>mod_gzip_compress.c</code>: the gzip compression function by Kevin Kiley</li>
  138   <li><code>mod_gzip_debug.c</code>: pure diagnostic output functions <small>(required only if the variable <code>MOD_GZIP_DEBUG1</code> has been defined in the preprocessor)</small>.</li>
  139  </ul>
  140  </li>
  141  <li><span class="bugfix">bug fix</span>: If the result of a compression is <em>larger</em> than the original file then <tt>mod_gzip</tt> <strong>forgot to remove the created temporary file from its work directory</strong>. During time a lot of files gathered there <small>(which by the way were a sign that the <tt>mod_gzip</tt> configuration wasn't selected perfectly, because <tt>mod_gzip</tt> could have saved the effort to compress all these files)</small>.</li>
  142  <li>New directive: <a href="config.htm#filters"><code>mod_gzip_handle_methods</code></a>.</li>
  143  <li>New directive: <a href="config.htm#responsibilities"><code>mod_gzip_static_suffix</code></a></li>
  144  <li>When looking for a statically precompressed version of a file <tt>mod_gzip</tt> now will automatically <a href="status.htm#SEND_AS_IS:PRECOMPRESSED_VARIANT_OUTDATED">detect</a> whether this version is older than the uncompressed original file.</li>
  145  <li>When looking for a statically precompressed version of a file <tt>mod_gzip</tt> now will automatically detect an access to a directory - the previous version would have served the content of a file with the name of the directory plus the extension <code>.gz</code>, which at least seems to be a questionable idea.<br />
  146      Now <tt>mod_gzip</tt> will no longer look for a statically precompressed file in case of an access to a directory but <em>always</em> try to dynamically compress the content <small>(if it is entitled to do so)</small>.</li>
  147 </ul></div>
  148 
  149 <div id="icon">
  150  <a href="http://validator.w3.org/check/referer"><img alt="" title="valid XHTML 1.1" height="31" width="88" src="valid-xhtml11.png" /></a><a href="http://jigsaw.w3.org/css-validator/check/referer"><img alt="" title="valid CSS" height="31" width="88" src="valid-css.png" /></a>
  151 </div>
  152 
  153 
  154 <p id="mail">(<a href="mailto:michael.schroepl&#x40;gmx.de?subject=mod_gzip">Michael Schr&ouml;pl</a>, 2002-09-30)</p>
  155 
  156 </div>
  157 
  158 </body>
  159 </html>