{"id":103186,"date":"2022-02-03T21:37:11","date_gmt":"2022-02-03T19:37:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-35"},"modified":"2022-02-03T21:37:11","modified_gmt":"2022-02-03T19:37:11","slug":"vypusk-sistemnoj-biblioteki-glibc-2-35","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35","title":{"rendered":"L\u00ebshimi i bibliotek\u00ebs sistemore Glibc 2.35","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas gjasht\u00eb muajsh zhvillimi, u publikua l\u00ebshimi i bibliotek\u00ebs sistemore GNU C Library (glibc) 2.35, e cila plot\u00ebson plot\u00ebsisht k\u00ebrkesat e standardeve ISO C11 dhe POSIX.1-2017. N\u00eb k\u00ebt\u00eb l\u00ebshim jan\u00eb p\u00ebrfshir\u00eb rregullime nga 66 zhvillues.     <\/p>\n<p>Nga p\u00ebrmir\u00ebsimet e realizuara n\u00eb Glibc 2.35, mund t\u00eb theksohen:   <\/p>\n<ul>\n<li class=\"l\"> Shtesa e mb\u00ebshtetjes p\u00ebr lokalitetin &#171;C.UTF-8&#187;, i cili p\u00ebrfshin rregullat e renditjes p\u00ebr t\u00eb gjitha kodet Unicode, por p\u00ebr t\u00eb kursyer hap\u00ebsir\u00eb \u00ebsht\u00eb i kufizuar n\u00eb p\u00ebrdorimin e disa intervaleve ASCII n\u00eb funksionet fnmatch, regexec dhe regcomp. Lokaliteti z\u00eb rreth 400 KB, nga t\u00eb cilat 346 KB jan\u00eb t\u00eb dh\u00ebna LC_CTYPE p\u00ebr Unicode dhe k\u00ebrkon nj\u00eb instalim t\u00eb ve\u00e7ant\u00eb (nuk \u00ebsht\u00eb e nd\u00ebrtuar n\u00eb Glibc).\n<li class=\"l\"> T\u00eb dh\u00ebnat e kodimeve, informacioni mbi llojet e simboleve dhe tabelat e transliterimit jan\u00eb p\u00ebrdit\u00ebsuar p\u00ebr t\u00eb mb\u00ebshtetur specifikimin Unicode 14.0.0.\n<li class=\"l\"> N\u00eb <math> dhe  jan\u00eb realizuar funksione dhe makro q\u00eb rroundojn\u00eb rezultatin n\u00eb nj\u00eb tip m\u00eb t\u00eb ngusht\u00eb: fsqrt, fsqrtl, dsqrtl, ffma, ffmal, dfmal, fMsqrtfN, fMsqrtfNx, fMxsqrtfN, fMxsqrtfNx, fMfmafN dhe fMfmafNx. Funksionet jan\u00eb p\u00ebrshkruar n\u00eb specifikimet TS 18661-1:2014, TS 18661-3:2015 dhe jan\u00eb shtuar n\u00eb draftin e standardit t\u00eb ardhsh\u00ebm t\u00eb CISO C2X.\n<li class=\"l\">  N\u00eb <math> dhe  jan\u00eb realizuar funksione dhe makro p\u00ebr gjetjen e minimumit dhe maksimumit t\u00eb numrave me presje floating me tipe float, long double, _FloatN dhe _FloatNx, t\u00eb p\u00ebrshkruara n\u00eb specifikimin IEEE 754-2019 dhe t\u00eb shtuar n\u00eb draftin e standardit t\u00eb ardhsh\u00ebm t\u00eb CISO C2X: fmaximum, fmaximum_num, fmaximum_mag, fmaximum_mag_num, fminimum, fminimum_num, fminimum_mag, fminimum_mag_num.\n<li class=\"l\"> N\u00eb <math> jan\u00eb shtuar konstantet p\u00ebr numrat me presje floating me sakt\u00ebsi t\u00eb vetme: M_Ef, M_LOG2Ef, M_LOG10Ef, M_LN2f, M_LN10f, M_PIf, M_PI_2f, M_PI_4f, M_1_PIf, M_2_PIf, M_2_SQRTPIf, M_SQRT2f dhe M_SQRT1_2f.\n<li class=\"l\"> P\u00ebr funksionet exp10, n\u00eb headerin  jan\u00eb shtuar makro p\u00ebrkat\u00ebse, t\u00eb cilat nuk jan\u00eb t\u00eb lidhura me tipe t\u00eb caktuara.\n<li class=\"l\"> N\u00eb  \u00ebsht\u00eb shtuar makro _PRINTF_NAN_LEN_MAX, e propozuar n\u00eb draftin e standardit ISO C2X.\n<li class=\"l\"> N\u00eb funksionet e familjes printf jan\u00eb shtuar specifikuesit e formatit &#171;%b&#187; dhe &#171;%B&#187; p\u00ebr t\u00eb mbyllur numrat e t\u00ebr\u00eb n\u00eb nj\u00eb paraqitje binar.\n<li class=\"l\"> N\u00eb sistemin e lidhjes dinamik \u00ebsht\u00eb realizuar nj\u00eb algorit\u00ebm i ri renditjeje DSO, i cili p\u00ebrdor metod\u00ebn e k\u00ebrkimit n\u00eb thell\u00ebsi (DFS) p\u00ebr t\u00eb zgjidhur problemet me performanc\u00ebn gjat\u00eb trajtimit t\u00eb var\u00ebsive ciklike. P\u00ebr t\u00eb zgjedhur algoritmin e renditjes DSO \u00ebsht\u00eb propozuar parametri glibc.rtld.dynamic_sort, p\u00ebr t\u00eb cilin mund t\u00eb caktohet vlera &#171;1&#187; p\u00ebr t\u00eb rikthyer n\u00eb algoritmin e vjet\u00ebr.\n<li class=\"l\"> N\u00eb ABI \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr funksionin e ri &#8216;__memcmpeq&#8217;, i cili p\u00ebrdoret nga kompilator\u00ebt p\u00ebr t\u00eb optimizuar p\u00ebrdorimin e &#8216;memcmp&#8217;, n\u00eb rast se vlera e kthyer nga ky funksion p\u00ebrdoret vet\u00ebm p\u00ebr t\u00eb kontrolluar statusin p\u00ebrfundimtar t\u00eb operacionit.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr regjistrimin automatik t\u00eb flukseve, duke p\u00ebrdorur thirrjen sistemike rseq (sekuenca t\u00eb rifillueshme) q\u00eb ofrohet q\u00eb nga b\u00ebrthama Linux 4.18. Thirrja sistemike rseq lejon organizimin e ekzekutimit t\u00eb pand\u00ebrprer\u00eb t\u00eb nj\u00eb grupi instruktoresh, t\u00eb cilat nuk nd\u00ebrpriten dhe konfirmojn\u00eb rezultatin e instrukcioneve t\u00eb fundit n\u00eb grup. N\u00eb thelb, ofrohet nj\u00eb mjet p\u00ebr ekzekutimin shum\u00eb t\u00eb shpejt\u00eb t\u00eb operacioneve, t\u00eb cilat n\u00eb rast nd\u00ebrprerje nga nj\u00eb fluks tjet\u00ebr pastrohen dhe p\u00ebrpilohet nj\u00eb p\u00ebrpjekje e re p\u00ebr ekzekutimin.\n<li class=\"l\"> \u00cbsht\u00eb shtuar nj\u00eb lidhje simbolike \/usr\/bin\/ld.so.\n<li class=\"l\">  Sigurohet nd\u00ebrtimi me default i t\u00eb gjith\u00eb skedar\u00ebve ekzekutiv\u00eb t\u00eb programeve t\u00eb nd\u00ebrtuara dhe grupit t\u00eb testeve n\u00eb modalitetin PIE (executable i pavarur nga pozita). P\u00ebr t\u00eb deaktivizuar k\u00ebt\u00eb sjellje, \u00ebsht\u00eb parashikuar opsioni &#171;&#8212;disable-default-pie&#187;.\n<li class=\"l\">P\u00ebr Linux \u00ebsht\u00eb shtuar konfigurimi glibc.malloc.hugetlb, i cili lejon kalimin e implementimit t\u00eb malloc n\u00eb p\u00ebrdorimin e thirrjes sistemike madvise me flamurin MADV_HUGEPAGE p\u00ebr mmap dhe sbrk ose p\u00ebrdorimin e drejtp\u00ebrdrejt\u00eb t\u00eb faqeve t\u00eb m\u00ebdha t\u00eb memories p\u00ebrmes n\u00ebnshkrimit t\u00eb flamurit MAP_HUGETLB n\u00eb thirrjet mmap. N\u00eb rastin e par\u00eb mund t\u00eb arrihet nj\u00eb rritje e performanc\u00ebs, n\u00ebse Faqet e M\u00ebdha Transparente p\u00ebrdoren n\u00eb modin madvise, nd\u00ebrsa n\u00eb rastin e dyt\u00eb ofrohet mund\u00ebsia e p\u00ebrdorimit t\u00eb faqeve t\u00eb m\u00ebdha t\u00eb rezervuara nga sistemi (Huge Pages).\n<li class=\"l\"> \u00cbsht\u00eb shtuar funksioni _dl_find_object, i cili mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb shtuar informacion rreth p\u00ebrmbysjes s\u00eb stack-ut t\u00eb thirrjeve (unwind).\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr arkitektur\u00ebn OpenRISC (or1k-linux-gnu) n\u00eb modin e p\u00ebrpunimit t\u00eb operacioneve me pik\u00eb t\u00eb lundrueshme (soft-float). P\u00ebr funksionimin e portit jan\u00eb t\u00eb nevojshme binutils 2.35, GCC 11 dhe b\u00ebrthama Linux 5.4.\n<li class=\"l\"> \u00ebsht\u00eb shtuar flag nd\u00ebrtimi &#171;&#8212;with-rtld-early-cflags&#187;, me t\u00eb cilin mund t\u00eb specifikoni flag t\u00eb tjer\u00eb kompilimi q\u00eb p\u00ebrdoren gjat\u00eb nd\u00ebrtimit t\u00eb kodit fillestar p\u00ebr lidhjen dinamike.\n<li class=\"l\"> P\u00ebr platform\u00ebn Linux \u00ebsht\u00eb shtuar funksioni epoll_pwait2, i cili ndryshon nga epoll_wait duke specifikuar nj\u00eb koh\u00eb t\u00eb larg\u00ebt me sakt\u00ebsi n\u00eb nanosekonda.\n<li class=\"l\"> \u00cbsht\u00eb shtuar funksioni posix_spawn_file_actions_addtcsetpgrp_np, i cili p\u00ebrjashton gjendjet e gar\u00ebs gjat\u00eb vendosjes s\u00eb terminalit t\u00eb menaxhimit p\u00ebr procesin e ri.\n<li class=\"l\"> P\u00ebr aplikacionet q\u00eb kompilohet me Glibc dhe GCC 12+, \u00ebsht\u00eb realizuar modaliteti i mbrojtjes &#171;_FORTIFY_SOURCE=3&#187;, i cili identifikon mund\u00ebsit\u00eb e mbushjes s\u00eb tampon\u00ebve gjat\u00eb ekzekutimit t\u00eb funksioneve stringore t\u00eb p\u00ebrcaktuara n\u00eb skedarin header string.h. Dallimi nga modaliteti &#171;_FORTIFY_SOURCE=2&#187; p\u00ebrfshin kontrollet shtes\u00eb, q\u00eb potencialisht mund t\u00eb \u00e7ojn\u00eb n\u00eb zvog\u00eblimin e performanc\u00ebs.\n<li class=\"l\">  P\u00ebrkrahja p\u00ebr zgjerimet Intel MPX (Memory Protection Extensions), t\u00eb cilat p\u00ebrdoren p\u00ebr t\u00eb verifikuar treguesit p\u00ebr respektimin e kufijve t\u00eb hap\u00ebsirave t\u00eb memories, \u00ebsht\u00eb nd\u00ebrprer\u00eb (kjo teknologji nuk u p\u00ebrhap dhe \u00ebsht\u00eb hequr nga GCC dhe LLVM).\n<li class=\"l\"> Mekanizmi prelink dhe variablat e lidhura mjedisore LD_TRACE_PRELINKING dhe LD_USE_LOAD_BIAS shpallen t\u00eb vjetra dhe do t\u00eb hiqen n\u00eb edicionin e ardhsh\u00ebm.\n<p>Jan\u00eb eliminuar vulnerabilitetet:    <\/p>\n<ul>\n<li class=\"l\"> CVE-2022-23218, CVE-2022-23219 &#8212; mbushja e tamponit n\u00eb funksionet svcunix_create dhe clnt_create, e shkaktuar nga kopjimi n\u00eb stack i p\u00ebrmbajtjes s\u00eb parametrave me emrin e files pa kontrollin e madh\u00ebsis\u00eb s\u00eb t\u00eb dh\u00ebnave t\u00eb kopjuara. P\u00ebr aplikacionet e nd\u00ebrtuara pa mbrojtje t\u00eb stack-ut dhe q\u00eb p\u00ebrdorin protokollin &#171;unix&#187;, kjo dob\u00ebsi mund t\u00eb \u00e7oj\u00eb n\u00eb ekzekutimin e kodit nga ana e nj\u00eb sulmuesi gjat\u00eb p\u00ebrpunimit t\u00eb emrave t\u00eb tij shum\u00eb t\u00eb gjat\u00eb.\n<li class=\"l\"> CVE-2021-3998 \u2014 nj\u00eb vulnerabilitet n\u00eb funksionin realpath(), i shkaktuar nga kthimi n\u00ebn kushte t\u00eb caktuara t\u00eb nj\u00eb vler\u00eb t\u00eb pasakt\u00eb q\u00eb p\u00ebrmban t\u00eb dh\u00ebna t\u00eb mbetura t\u00eb pakontrolluara nga stack-u. P\u00ebr programin fusermount me SUID-root, ky vulnerabilitet mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb marr\u00eb informacione konfidenciale nga memorie e procesit, p\u00ebr shembull, p\u00ebr t\u00eb p\u00ebrftuar informacione mbi treguesit.\n<li class=\"l\"> CVE-2021-3999 \u2014 nj\u00eb mbushje e nj\u00eb byte n\u00eb buffer n\u00eb funksionin getcwd(). Problemi \u00ebsht\u00eb shkaktuar nga nj\u00eb gabim q\u00eb \u00ebsht\u00eb prezent qysh nga viti 1995. P\u00ebr t\u00eb shkaktuar mbushjen \u00ebsht\u00eb e mjaftueshme t\u00eb kryhet nj\u00eb thirrje chdir() p\u00ebr katalogun \u2018\/\u2019 n\u00eb nj\u00eb hap\u00ebsir\u00eb emrash t\u00eb ve\u00e7ant\u00eb montimi.     <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56631\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.35, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 66 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0418\u0437 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 Glibc 2.35 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u0438 &#171;C.UTF-8&#187;, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 Unicode-\u043a\u043e\u0434\u043e\u0432, \u043d\u043e \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043c\u0435\u0441\u0442\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c [&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-103186","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.35, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017.\" \/>\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\/vypusk-sistemnoj-biblioteki-glibc-2-35\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glibc 2.35 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.35, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35\" \/>\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=\"2022-02-03T19:37:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-02-03T19:37:11+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 bibliotek\u00ebs sistemore Glibc 2.35 | ProHoster","description":"Pas gjasht\u00eb muajsh zhvillimi, \u00ebsht\u00eb publikuar l\u00ebshimi i bibliotek\u00ebs sistemore GNU C Library (glibc) 2.35, e cila plot\u00ebsisht i p\u00ebrmbahet k\u00ebrkesave t\u00eb standardeve ISO C11 dhe POSIX.1-2017.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35","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\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glibc 2.35 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.35, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35","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":"2022-02-03T19:37:11+00:00","article:modified_time":"2022-02-03T19:37:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103186","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-02-03 19:38:06","updated":"2022-09-28 03:27:41","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103186","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=103186"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103186\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=103186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=103186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=103186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}