GNU libmicrohttpd 0.9.74 vÀljaanne

GNU projekt avaldas libmicrohttpd 0.9.74 vĂ€ljaande, mis pakub lihtsat API-t HTTP-serveri funktsionaalsuse lisamiseks rakendustesse. Raamatukogu toetab protokolle HTTP 1.1, TLS, POST-pĂ€ringute inkrementeeritud töötlemist, basic- ja digest-autentimist, IPv6, SHOUTcasti ning erinevaid ĂŒhenduse mitmekesistamisviise (select, poll, pthread, thread pool). Toetatud platvormide seas on: GNU/Linux, FreeBSD, OpenBSD, NetBSD, Android, macOS, Win32, Symbian ja z/OS. Raamatukogu levitatakse LGPL 2.1+ litsentsi alusel.

Uues versioonis:

  • Lisatud on eksperimentaalne WebSocketi protokolli rakendus, mis pole veel piisavalt hĂ€sti testitud ja on vaikimisi keelatud.
  • Parandatud on protokollide HTTP 1.0/1.1 spetsifikatsioonidega vastavust.
  • Kood chunked-pĂ€ringute dekodeerimiseks on ĂŒmber kirjutatud.
  • HTTP-peakirjade loomise kood vastustes on tĂ€ielikult ĂŒmber kirjutatud.
  • Lisatud kood automaatseks vigade tagastamiseks, mis on seotud vale chunked-pĂ€ringute, liiga suure andmemahtude ja vale Content-Length pealkirjaga.
  • Ajastuse mÀÀramise tĂ€psus on suurenenud sekunditest millisekunditeni.
  • Viidi lĂ€bi sisemised optimeerimised, nĂ€iteks parendatud mĂ€lu haldamine, suurendatud hashimis efektiivsus ja vĂ€listatud protokolli ja HTTP meetodi korduv tĂ”lgendamine.
  • Tagatud on rangem kontroll HTTP-pealkirjade vÀÀrtuste Ă”igsuse ĂŒle, lubatud on tabulaatorisĂŒmboli kasutamine reageerimise pealkirjade vÀÀrtustes, kuid kasutajapealkirjade vÀÀrtustes on ruudu kasutamine keelatud.
  • Lisatud on kompileerimisvalik ‘—enable-sanitizers[=address,undefined,leak,user-poison]’ koodiprobleemide tuvastamise reĆŸiimide valikulise lubamise jaoks.
  • Lisatud on MSVC-sse ehitamiseks projektifail.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster