de release van de lichte http-server . In de nieuwe versie zijn 149 wijzigingen aangebracht, waarin de standaard inschakeling van URL-normalisatie, een herziening van mod_webdav en optimalisatie van de prestaties worden benadrukt.
Vanaf lighttpd 1.4.54 servergedrag met betrekking tot URL-normalisatie bij de verwerking van HTTP-verzoeken. Strikte controleopties voor de waarden in de Host-header zijn geactiveerd, evenals de normalisatie van links in headers en het blokkeren van links met onverwerkte controlekarakters. In het normalisatieproces is automatische omzetting van ā\ā naar ā/ā, āā naar ā/ā, āā naar ā+ā, en het oplossen en verwijderen van delen van bestandsroutes met de mappen ā.ā en ā..ā, evenals de decodering van geĆ«ncodeerde symbolen ā-ā, ā.ā, ā_ā en ā~ā ingeschakeld.
Indien gewenst kan het URL-verwerkingsgedrag in de instellingen worden aangepast met opties zoals «header-strict», «host-strict», «host-normalize», «url-normalize», «url-normalize-unreserved», «url-normalize-required»,
«url-ctrls-reject», «url-path-2f-decode», «url-path-dotseg-remove» en «url-query-20-plus», die nu op «enable» zijn ingesteld.
Andere wijzigingen omvatten een volledige herziening van de mod_webdav-module, die volledige compatibiliteit met de specificaties heeft bereikt en de prestaties en betrouwbaarheid heeft verhoogd. Onder de incompatibele wijzigingen in mod_webdav wordt het blokkeren van onvolledige PUT-verzoeken genoemd. In mod_auth is ondersteuning voor het SHA-256-algoritme voor het hashen van authenticatieparameters (HTTP Auth Digest) toegevoegd.
In plaats van mod_geoip is een nieuwe module, mod_maxminddb, voorgesteld (mod_geoip is nu verouderd).
Bron: opennet.ru
