Michael Schröpl: Apache 1.3.28 released

Hallo Leute,

die Apache Group hat die Version 1.3.28 ihres Webservers zur allgemeinen Benutzung freigegeben
(http://www.apache.org/dist/httpd/Announcement.html.de - in deutsch!).

Die entsprechenden Änderungen klingen für mich etwas schwierig einzuschätzen:

  • der Bug in "rotatelogs" ist plattformspezifisch (OS/2 und Win32), aber
  • "Der Server konnte abstürzen, falls er durch zu viele aufeinanderfolgende interne Umleitungen
      oder verschachtelte Unteranfragen in eine Endlosschleife geriet." sagt mir nicht wirklich,
      wie man feststellen kann, ob die eigene Installation ein Kandidat für einen solchen Effekt ist.
  • "Lecks diverser Dateideskriptoren zu Kindprozessen, wie zum Beispiel CGI-Skripten, wurden
      eliminiert." klingt hingegen so, als wäre da ein grundsätzlicher Fehler repariert worden,
      der an vielen Stellen kleinere negative Auswirkungen haben konnte.
  • "Die Behandlung absoluter URIs in mod_rewrite wurde korrigiert. Die Escape-Routinen arbeiten
      jetzt schemenabhängig und der Query-String wird nur angehängt, wenn er von dem jeweiligen
      Schema unterstützt wird." - das kann ich nicht bewerten, da ich mod_rewrite nicht verwende.
  • "Der Timeout-Algorithmus in free_proc_chain wurde aktualisiert. Wenn ein Subprozess nicht
      unverzüglich endete, hat der Thread 3 Sekunden gewartet, bevor er den Exit-Status des
      Subprozesses noch einmal geprüft hat. Normalerweise, wenn es sich bei dem Subprozess um ein
      CGI-Skript des HTTP-Servers handelte, endete das CGI-Skript im Bruchteil einer Sekunde
      innerhalb der 3-Sekunden-Wartezeit, was den Server letztendlich darauf begrenzte, über eine
      persistente Verbindung nur eine CGI-Anfrage alle 3 Sekunden zu bedienen." - da scheint also
      das Design repariert worden zu sein, um eine potentielle Performance-Bremse zu entfernen (wo-
      bei mehrere CGI-Anfragen über dieselbe persistente Verbindung eher die Ausnahme sein dürften).

Während die 1.3.27 m. E. nur für relativ spezielle Installationen relevant gewesen sein dürfte,
könnte diese Version schon deutlich eher von allgemeinerem Interesse sein.

Viele Grüße
      Michael

--
T'Pol: I apologize if I acted inappropriately.\nV'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.\n(sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)\n => http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A|+fo%3A}+ch%3A]+rl%3A(+br%3A^+n4%3A(+ie%3A%25+mo%3A)+va%3A|+de%3A%2F+zu%3A|+fl%3A(+ss%3A)+ls%3A~+js%3A| \nAuch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.