{"id":113360,"date":"2024-02-02T13:41:13","date_gmt":"2024-02-02T11:41:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-stabilnyj-vypusk-biblioteki-gnu-libmicrohttpd"},"modified":"2024-02-02T13:41:13","modified_gmt":"2024-02-02T11:41:13","slug":"pervyj-stabilnyj-vypusk-biblioteki-gnu-libmicrohttpd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-stabilnyj-vypusk-biblioteki-gnu-libmicrohttpd","title":{"rendered":"Publikimi i versionit t\u00eb par\u00eb stabil t\u00eb bibliotek\u00ebs GNU libmicrohttpd.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projekti GNU publikoi versionin e bibliotek\u00ebs libmicrohttpd 1.0.0, e cila \u00ebsht\u00eb sh\u00ebnuar si l\u00ebshimi i par\u00eb stabil pas 16 vjet\u00ebsh ekzistence t\u00eb projektit. Biblioteka \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn C dhe ofron nj\u00eb API t\u00eb thjesht\u00eb p\u00ebr p\u00ebrfshirjen e funksionalitetit t\u00eb serverit HTTP n\u00eb aplikacione. Nd\u00ebr platformat e mbSupportuara jan\u00eb: GNU\/Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Android, macOS, Win32 dhe z\/OS. Kodi shp\u00ebrndahet n\u00ebn licenc\u00ebn LGPL 2.1+. Gjat\u00eb nd\u00ebrtimit, p\u00ebr default, biblioteka merr rreth 200 KB, nd\u00ebrsa n\u00eb modin minimal t\u00eb nd\u00ebrtimit \u2014 32 KB. N\u00eb var\u00ebsit\u00eb p\u00ebrdoret vet\u00ebm libc, si dhe libgnutls n\u00eb nj\u00eb nd\u00ebrtim opsional me mb\u00ebshtetje p\u00ebr TLS.    <\/p>\n<p>Biblioteka mb\u00ebshtet protokollin HTTP 1.1, TLS, p\u00ebrpunimin incremental t\u00eb k\u00ebrkesave POST, pranimin e lidhjeve nga disa porte t\u00eb rrjetit, autentifikimin basic dhe digest, IPv6, SHOUTcast, metoda t\u00eb ndryshme t\u00eb shum\u00ebfisht\u00ebzimit t\u00eb lidhjeve (select, poll, epoll) dhe modele shum\u00ebth\u00ebnie (p.sh., mund t\u00eb p\u00ebrdoret nj\u00eb grup t\u00eb threads ose nj\u00eb thread p\u00ebr lidhje). P\u00ebr t\u00eb reduktuar shpenzimet q\u00eb ndodhin nga k\u00ebqyrja e konteksteve midis b\u00ebrtham\u00ebs dhe hap\u00ebsir\u00ebs s\u00eb p\u00ebrdoruesit, numri i thirrjeve sistemike gjat\u00eb operimit \u00ebsht\u00eb zvog\u00ebluar n\u00eb minimum. Siguria e baz\u00ebs s\u00eb kodit libmicrohttpd \u00ebsht\u00eb konfirmuar nga auditimet e kryera nga kompanit\u00eb Mozilla dhe Red Hat.      <\/p>\n<p>Ndryshimet m\u00eb t\u00eb dukshme krahasuar me versionin e kaluar:  <\/p>\n<ul>\n<li class=\"l\"> Kodi p\u00ebr analizimin e k\u00ebrkesave nga klient\u00ebt \u00ebsht\u00eb rishkruar dhe sjell\u00eb n\u00eb p\u00ebrputhje t\u00eb plot\u00eb me k\u00ebrkesat RFC 9110 dhe 9112. M\u00ebnyrat e rrept\u00eb dhe t\u00eb but\u00eb t\u00eb p\u00ebrputhjes jan\u00eb ofruar p\u00ebr t\u00eb balancuar midis kompatibilitetit dhe siguris\u00eb s\u00eb lart\u00eb.\n<li class=\"l\"> Implementimi i autentifikimit digest \u00ebsht\u00eb rishikuar, duke zgjeruar ndjesh\u00ebm mb\u00ebshtetje p\u00ebr funksionalitetet e pranishme n\u00eb RFC 7617. P\u00ebrfshin\u00eb mb\u00ebshtetje p\u00ebr SHA-512, userhash dhe emrin e p\u00ebrdoruesit n\u00eb notacionin e zgjeruar. Po ashtu, \u00ebsht\u00eb ruajtur mb\u00ebshtetje p\u00ebr RFC 2069 t\u00eb vjet\u00ebr dhe mund\u00ebsia p\u00ebr t\u00eb p\u00ebrdorur hash-e MD5 dhe SHA-256.\n<li class=\"l\"> Puna \u00ebsht\u00eb p\u00ebrmir\u00ebsuar n\u00eb mjedise t\u00eb shum\u00ebfishta dhe n\u00eb m\u00ebnyrat e polling t\u00eb soketeve.\n<li class=\"l\"> Implementimi i autentifikimit basic \u00ebsht\u00eb rishikuar, p\u00ebr t\u00eb cilin n\u00eb ABI jan\u00eb ofruar funksione shtes\u00eb.\n<li class=\"l\"> Kodi p\u00ebr fillimin e GnuTLS \u00ebsht\u00eb riparuar. \u00cbsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb p\u00ebrdorur si konfigurimin standard, ashtu edhe at\u00eb specifike p\u00ebr libmicrohttpd p\u00ebr GnuTLS, si dhe mb\u00ebshtetje p\u00ebr tejkalimin e konfigurimeve t\u00eb ve\u00e7anta t\u00eb sistemit p\u00ebr GnuTLS.  <\/ul>\n<p>N\u00eb t\u00eb ardhmen, planifikohet t\u00eb merret me zhvillimin e deg\u00ebs libmicrohttpd 2, n\u00eb t\u00eb cil\u00ebn do t\u00eb sigurohet mb\u00ebshtetje p\u00ebr protokollet HTTP\/2 dhe HTTP\/3, si dhe do t\u00eb kryhen pun\u00eb p\u00ebr thjeshtimin e API-s\u00eb dhe mb\u00ebshtetje p\u00ebr backend-a t\u00eb ndrysh\u00ebm p\u00ebr TLS. Fillimi i pun\u00ebs n\u00eb deg\u00ebn e re do t\u00eb financohet nga fondi Sovereign, i krijuar n\u00eb Gjermani p\u00ebr t\u00eb stimuluar zhvillimin e infrastruktur\u00ebs digjitale t\u00eb hapur dhe ekosistemit me kod t\u00eb hapur.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60540\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 GNU \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmicrohttpd 1.0.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0437\u0430 16 \u043b\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 API \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0421\u0440\u0435\u0434\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c: GNU\/Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Android, macOS, Win32 \u0438 z\/OS. \u041a\u043e\u0434 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 LGPL 2.1+. \u041f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113360","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 GNU \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmicrohttpd 1.0.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0437\u0430 16 \u043b\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-stabilnyj-vypusk-biblioteki-gnu-libmicrohttpd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU libmicrohttpd | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 GNU \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmicrohttpd 1.0.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0437\u0430 16 \u043b\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-stabilnyj-vypusk-biblioteki-gnu-libmicrohttpd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-02T11:41:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-02T11:41:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00ebshimi i par\u00eb stabil i bibliotek\u00ebs GNU libmicrohttpd | ProHoster","description":"Projekti GNU publikoi versionin e bibliotek\u00ebs libmicrohttpd 1.0.0, i cili sh\u00ebnon si l\u00ebshimi i par\u00eb stabil pas 16 vjet\u00ebsh ekzistence t\u00eb projektit.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-stabilnyj-vypusk-biblioteki-gnu-libmicrohttpd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU libmicrohttpd | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 GNU \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmicrohttpd 1.0.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u0437\u0430 16 \u043b\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-stabilnyj-vypusk-biblioteki-gnu-libmicrohttpd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-02-02T11:41:13+00:00","article:modified_time":"2024-02-02T11:41:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/113360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=113360"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/113360\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=113360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=113360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=113360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}