Lëshimi i bibliotekës GNU libmicrohttpd 0.9.74

Projekti GNU publikoi versionin e bibliotekës libmicrohttpd 0.9.74, që ofron një API të thjeshtë për integrimin e funksionalitetit të serverit HTTP në aplikacione. Biblioteka mbështet protokollin HTTP 1.1, TLS, përpunimin inkremental të kërkesave POST, autentifikimin basic dhe digest, IPv6, SHOUTcast dhe metoda të ndryshme për shumëzimin e lidhjeve (select, poll, pthread, thread pool). Mes platformave të mbështetura janë: GNU/Linux, FreeBSD, OpenBSD, NetBSD, Android, macOS, Win32, Symbian dhe z/OS. Biblioteka shpërndahet nën licencën LGPL 2.1+.

NĂ« versionin e ri:

  • JanĂ« shtuar implementime eksperimentale tĂ« protokollit WebSockets, i cili pĂ«r momentin nuk Ă«shtĂ« testuar mjaftueshĂ«m dhe Ă«shtĂ« çaktivizuar si default.
  • JanĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me specifikimet e implementimeve tĂ« protokolleve HTTP 1.0/1.1.
  • Kodi pĂ«r dekodimin e kĂ«rkesave chunked Ă«shtĂ« riparuar.
  • Kodi pĂ«r krijimin e titujve HTTP nĂ« pĂ«rgjigje Ă«shtĂ« shkruar nga e para.
  • JanĂ« shtuar kodet pĂ«r automatikisht kthimin e gabimeve tĂ« lidhura me kĂ«rkesat chunked tĂ« papĂ«rshtatshme, madhĂ«sinĂ« e tepruar tĂ« tĂ« dhĂ«nave dhe caktimin e gabuar tĂ« titullit Content-Length.
  • SaktĂ«sia e caktimit tĂ« kohĂ«ve tĂ« pritjes Ă«shtĂ« rritur nga sekonda nĂ« milisekonda.
  • JanĂ« kryer optimizime tĂ« brendshme, pĂ«r shembull, Ă«shtĂ« pĂ«rmirĂ«suar menaxhimi i memories, Ă«shtĂ« rritur efikasiteti i hashimit dhe Ă«shtĂ« eliminuar ri-pĂ«rpunimi i versionit tĂ« protokollit dhe metodĂ«s HTTP.
  • ËshtĂ« siguruar njĂ« kontroll mĂ« i rreptĂ« i saktĂ«sisĂ« sĂ« vlerave tĂ« titujve HTTP, pĂ«rdorimi i simbolit tĂ« tabit nĂ« vlerat e titujve tĂ« pĂ«rgjigjeve Ă«shtĂ« lejuar, por pĂ«rdorimi i hapĂ«sirĂ«s nĂ« vlerat e titujve tĂ« pĂ«rdoruesit Ă«shtĂ« ndaluar.
  • ËshtĂ« shtuar opsioni i ndĂ«rtimit ‘—enable-sanitizers[=address,undefined,leak,user-poison]’ pĂ«r zgjedhjen e aktivizimeve tĂ« modeleve tĂ« identifikimit tĂ« problemeve nĂ« kod.
  • ËshtĂ« shtuar skedari i projektit pĂ«r ndĂ«rtim nĂ« MSVC.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster