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. De opties voor strikte controle van de waarden in de Host-header zijn geactiveerd, evenals de normalisatie van links die in de headers zijn doorgegeven en het blokkeren van links met niet-geĆ«scaleerde controlekarakters. Tijdens het normalisatieproces is automatische conversie van ā\ā naar ā/ā, āā naar ā/ā, āā naar ā+ā ingeschakeld, en het oplossen en verwijderen van delen van bestands paden met de catalogi ā.ā en ā..ā, decodering van geĆ«scaleerde karakters ā-ā, ā.ā, ā_ā en ā~ā.
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
