"Fossies" - the Fresh Open Source Software Archive

Member "mod_gzip-1.3.26.1a/docs/manual/deutsch/versions.htm" (30 Sep 2002, 8365 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>Versions-Historie und &Auml;nderungsprotokoll von mod_gzip</title>
    7  <meta name="author"      content="Michael Schr&ouml;pl" />
    8  <meta name="description" content="Eine &Uuml;bersicht aller &Auml;nderungen der jeweiligen mod_gzip-Versionen" />
    9  <meta name="keywords"    content="Apache, HTTP, Kodierung, gzip, Komprimierung, Versionen" />
   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 - was ist das &uuml;berhaupt?" href="index.htm">mod_gzip</a>
   66 
   67 
   68 
   69 <a title="Komprimierung von HTTP-Inhalten durch Content-Encoding" href="encoding.htm">Content-Encoding</a>
   70 
   71 
   72 
   73 <a title="Welche Browser k&ouml;nnen mit 'Content-Encoding: gzip' umgehen?" href="browser.htm">Browser</a>
   74 
   75 
   76 
   77 <a title="Wie gehen Firewall mit 'Content-Encoding: gzip' um?" href="firewalls.htm">Firewalls</a>
   78 
   79 
   80 
   81 <a title="Eine Beispiel-Konfiguration f&uuml;r mod_gzip" href="config.htm">Konfiguration</a>
   82 
   83 
   84 
   85 <a title="Beschreibung s&auml;mtlicher mod_gzip-Status-Codes" href="status.htm">Status-Codes</a>
   86 
   87 
   88 
   89 <a title="M&ouml;gliche Erweiterungen in k&uuml;nftigen Versionen von mod_gzip" href="enhancements.htm">Erweiterungen</a>
   90 
   91 
   92 
   93 <a title="Zwischenspeicherung mod_gzip-komprimierter Daten durch Proxy-Server" href="cache.htm">Caching</a>
   94 
   95 
   96 
   97 <p>Versionen</p>
   98 
   99 
  100 
  101 <a title="Andere Quellen zu mod_gzip" href="links.htm">Links</a>
  102 
  103 
  104 </div>
  105 
  106 <div id="content">
  107 
  108 <h1>Versions-Historie und &Auml;nderungsprotokoll von <tt>mod_gzip</tt></h1>
  109 
  110 <div class="new13261a"><h2><a id="v1.3.26.1a"></a>Neu in Version 1.3.26.1a</h2>
  111 <ul>
  112  <li><span class="bugfix">bug fix</span>: In vorherigen Versionen hatte <tt>mod_gzip</tt> ein Problem bei der Verarbeitung von <strong>POST-Requests mit einem Body l&auml;nger als 4 bzw. 8 kByte</strong>.<br />
  113      Nun wird die Verarbeitung solcher Anforderungen durch <tt>mod_gzip</tt> abgelehnt und ihr Inhalt folglich unkomprimiert ausgeliefert.</li>
  114  <li><span class="bugfix">bug fix</span>: In vorherigen Versionen hatte <tt>mod_gzip</tt> ein Problem bei der Verarbeitung von <strong>HTTP-Header-Zeilen mit einer L&auml;nge von mehr als 4&nbsp;kByte</strong> <small>(z.&nbsp;B. bei der Verwendung sehr langer Inhalte von HTTP-Cookies)</small>. Dieser Fehler wurde behoben.</li>
  115  <li><a href="cache.htm#vary-1.3.26.1a">Reduzierung</a> der Menge der seit <a href="#v1.3.19.2a">Version 1.3.19.2a</a> erzeugten <a href="cache.htm#vary-1.3.19.2a"><code>Vary:</code>-HTTP-Header</a>, und dadurch wieder erh&ouml;hte Zwischenspeicherbarkeit unkomprimierter Antwortpakete durch Proxy-Caches gegen&uuml;ber der vorherigen Version.</li>
  116  <li>Zus&auml;tzliches Senden eines <a href="cache.htm#vary-wildcard">HTTP-Headers <code>Vary: *</code></a>, falls eine <code>mod_gzip_min_http</code>-Direktive verwendet wurde, um eine andere Art der Verhandlung als &uuml;ber HTTP-Header-Namen anzuzeigen.</li>
  117  <li>Neue Direktive: <a href="config.htm#precompressed"><code>mod_gzip_update_static</code></a>.</li>
  118  <li>Die l&auml;ngst nicht mehr unterst&uuml;tzten Direktiven
  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> und</li>
  124    <li><code>mod_gzip_verbose_debug</code></li>
  125   </ul>
  126   aus fr&uuml;heren <tt>mod_gzip</tt>-Versionen wurden nun vollst&auml;ndig aus dem Programmquelltext entfernt.<br />
  127  Dies kann dazu f&uuml;hren, da&szlig; sich Konfigurationen, welche diese wirkungslosen Direktiven immer noch enthalten, mit der neuen Version nun nicht mehr laden lassen; diese alten Direktiven k&ouml;nnen ersatzlos entfernt werden, da sie bereits in Version 1.3.19.1a keine Wirkung mehr hatten..</li>
  128  <li>Patch f&uuml;r die Netware-Plattform: Anpassung einiger Meldungstexte, die nur f&uuml;r Win32 formuliert waren <small>(beigesteuert von G&uuml;nther Knauf)</small>.</li>
  129 </ul></div>
  130 
  131 <div class="new13192a"><h2><a id="v1.3.19.2a"></a>Neu in Version 1.3.19.2a</h2>
  132 <ul>
  133  <li>Senden des <a href="cache.htm#vary-1.3.19.2a">HTTP-Headers <code>Vary:</code></a> zur Markierung der Ausgabe als Verhandlungsergebnis f&uuml;r Proxy-Server.</li>
  134  <li>Zerlegung des Quelltextes in drei Dateien:
  135  <ul>
  136   <li><code>mod_gzip.c</code>: Modul-Funktionen und Einbindung in den Apache-Server</li>
  137   <li><code>mod_gzip_compress.c</code>: Die gzip-Komprimierungs-Funktion von Kevin Kiley</li>
  138   <li><code>mod_gzip_debug.c</code>: Reine Diagnose-Ausgabefunktionen <small>(die nur ben&ouml;tigt werden, falls die Variable <code>MOD_GZIP_DEBUG1</code> im Pr&auml;prozessor definiert ist)</small>.</li>
  139  </ul>
  140  </li>
  141  <li><span class="bugfix">bug fix</span>: Falls das Ergebnis einer Komprimierung <em>gr&ouml;&szlig;er</em> als die Original-Datei wurde, <strong>verga&szlig; <tt>mod_gzip</tt>, die dabei erzeugte Datei aus seinem Arbeitsverzeichnis zu l&ouml;schen</strong>. Mit der Zeit sammelten sich dort zahlreiche Dateien an <small>(welche nebenbei bemerkt ein Zeichen daf&uuml;r waren, da&szlig; die <tt>mod_gzip</tt>-Regelkonfiguration nicht perfekt gew&auml;hlt war, denn alle diese Komprimierungsversuche h&auml;tte man sich sparen k&ouml;nnen)</small>.</li>
  142  <li>Neue Direktive: <a href="config.htm#filters"><code>mod_gzip_handle_methods</code></a>.</li>
  143  <li>Neue Direktive: <a href="config.htm#responsibilities"><code>mod_gzip_static_suffix</code></a></li>
  144  <li>Bei der Suche nach einer statisch vorkomprimierten Version einer Datei <a href="status.htm#SEND_AS_IS:PRECOMPRESSED_VARIANT_OUTDATED">erkennt</a> <tt>mod_gzip</tt> nun automatisch, ob diese Version &auml;lter ist als die unkomprimierte Original-Datei.</li>
  145  <li>Bei der Suche nach einer statisch vorkomprimierten Version erkennt <tt>mod_gzip</tt> nun den Zugriff auf ein Verzeichnis - die vorherige Version hatte den Inhalt einer Datei mit dem Namen des Verzeichnisses plus der Endung <code>.gz</code> ausgegeben, was zumindest eine fragw&uuml;rdige Idee war.<br />
  146      Jetzt sucht <tt>mod_gzip</tt> bei einem Zugriff auf ein Verzeichnis nicht mehr nach einer statisch komprimierten Datei, sondern versucht <em>immer</em>, das Ergebnis dynamisch zu komprimieren <small>(falls es darf)</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-28)</p>
  155 
  156 </div>
  157 
  158 </body>
  159 </html>