{"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\/hu\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35","title":{"rendered":"Release of the system library Glibc 2.35","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hat h\u00f3nappal a fejleszt\u00e9si munka ut\u00e1n megjelent a GNU C Library (glibc) 2.35 rendszerk\u00f6nyvt\u00e1r kiad\u00e1sa, amely teljes m\u00e9rt\u00e9kben megfelel az ISO C11 \u00e9s a POSIX.1-2017 szabv\u00e1nyok k\u00f6vetelm\u00e9nyeinek. Az \u00faj kiad\u00e1sban 66 fejleszt\u0151 hibajav\u00edt\u00e1sai tal\u00e1lhat\u00f3k.     <\/p>\n<p>A Glibc 2.35-ben megval\u00f3s\u00edtott fejleszt\u00e9sek k\u00f6z\u00fcl \u00e9rdemes megeml\u00edteni:   <\/p>\n<ul>\n<li class=\"l\"> Hozz\u00e1adva a C.UTF-8 helysz\u00edn t\u00e1mogat\u00e1sa, amely minden Unicode k\u00f3dra vonatkoz\u00f3 rendez\u00e9si szab\u00e1lyokat tartalmaz, de a hely, megtakar\u00edt\u00e1sa \u00e9rdek\u00e9ben, ASCII-tartom\u00e1nyok haszn\u00e1lat\u00e1ra korl\u00e1toz\u00f3dik a fnmatch, regexec \u00e9s regcomp f\u00fcggv\u00e9nyekben. A helysz\u00edn k\u00f6r\u00fclbel\u00fcl 400 KB-t foglal, amelyb\u0151l 346 KB a Unicode-hoz tartoz\u00f3 LC_CTYPE adatok, \u00e9s k\u00fcl\u00f6n telep\u00edt\u00e9st ig\u00e9nyel (nincs be\u00e9p\u00edtve a Glibc-be).\n<li class=\"l\"> A k\u00f3dol\u00e1sokkal kapcsolatos adatok, a karaktert\u00edpusok inform\u00e1ci\u00f3i \u00e9s a transliter\u00e1ci\u00f3s t\u00e1bl\u00e1zatok friss\u00edtve lettek, hogy t\u00e1mogass\u00e1k a Unicode 14.0.0 specifik\u00e1ci\u00f3t.\n<li class=\"l\"> A <math> \u00e9s  fejl\u00e9cekben olyan f\u00fcggv\u00e9nyek \u00e9s makr\u00f3k val\u00f3sultak meg, amelyek a kimenetet sz\u0171kebb t\u00edpusra kerek\u00edtik: fsqrt, fsqrtl, dsqrtl, ffma, ffmal, dfmal, fMsqrtfN, fMsqrtfNx, fMxsqrtfN, fMxsqrtfNx, fMfmafN \u00e9s fMfmafNx. A f\u00fcggv\u00e9nyek a TS 18661-1:2014, TS 18661-3:2015 specifik\u00e1ci\u00f3kban szerepelnek, \u00e9s beker\u00fcltek a j\u00f6v\u0151beli ISO C2X C-standart tervezet\u00e9be.\n<li class=\"l\">  A <math> \u00e9s  fejl\u00e9cekben olyan f\u00fcggv\u00e9nyek \u00e9s makr\u00f3k val\u00f3sultak meg, amelyek a lebeg\u0151pontos sz\u00e1mok minimum\u00e1nak \u00e9s maximum\u00e1nak meghat\u00e1roz\u00e1s\u00e1ra szolg\u00e1lnak float, long double, _FloatN \u00e9s _FloatNx t\u00edpusokkal, a IEEE 754-2019 specifik\u00e1ci\u00f3ban le\u00edrtak szerint, \u00e9s beker\u00fcltek a j\u00f6v\u0151beli ISO C2X C-standart tervezet\u00e9be: fmaximum, fmaximum_num, fmaximum_mag, fmaximum_mag_num, fminimum, fminimum_num, fminimum_mag, fminimum_mag_num.\n<li class=\"l\"> A <math> fejl\u00e9cekben hozz\u00e1adt\u00e1k az egyes pontoss\u00e1g\u00fa lebeg\u0151pontos sz\u00e1mok \u00e1lland\u00f3it: 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 \u00e9s M_SQRT1_2f.\n<li class=\"l\"> Az exp10 f\u00fcggv\u00e9nyekhez kapcsol\u00f3d\u00f3 makr\u00f3kat adtak hozz\u00e1 a  fejl\u00e9cekhez, amelyek nincsenek konkr\u00e9t t\u00edpusokhoz k\u00f6tve.\n<li class=\"l\"> A  fejl\u00e9cekhez hozz\u00e1adt\u00e1k az _PRINTF_NAN_LEN_MAX makr\u00f3t, amelyet az ISO C2X szabv\u00e1ny tervezet\u00e9ben javasoltak.\n<li class=\"l\"> A printf csal\u00e1d f\u00fcggv\u00e9ny\u00e9ben hozz\u00e1adva a %b \u00e9s %B form\u00e1tum specifik\u00e1torok az eg\u00e9sz sz\u00e1mok bin\u00e1ris \u00e1br\u00e1zol\u00e1s\u00e1nak megjelen\u00edt\u00e9s\u00e9re.\n<li class=\"l\"> A dinamikus k\u00f6t\u00e9si rendszerben megval\u00f3sult egy \u00faj DSO rendez\u00e9si algoritmus, amely m\u00e9lys\u00e9gi keres\u00e9si (DFS) m\u00f3dszert haszn\u00e1l a ciklikus f\u00fcgg\u0151s\u00e9gek feldolgoz\u00e1sa sor\u00e1n fell\u00e9p\u0151 teljes\u00edtm\u00e9nyprobl\u00e9m\u00e1k megold\u00e1s\u00e1ra. A DSO rendez\u00e9si algoritmus kiv\u00e1laszt\u00e1s\u00e1hoz bevezetett glibc.rtld.dynamic_sort param\u00e9ter, amelyet '1'-re \u00e1ll\u00edtva a r\u00e9gi algoritmusra lehet visszav\u00e1ltani.\n<li class=\"l\"> Az ABI-hez hozz\u00e1adva a '__memcmpeq' \u00faj funkci\u00f3 t\u00e1mogat\u00e1sa, amelyet a ford\u00edt\u00f3k a 'memcmp' haszn\u00e1lat\u00e1nak optimaliz\u00e1l\u00e1s\u00e1ra haszn\u00e1lnak, amennyiben ezen funkci\u00f3 visszat\u00e9r\u0151 \u00e9rt\u00e9k\u00e9t kiz\u00e1r\u00f3lag a m\u0171velet befejez\u00e9s\u00e9nek st\u00e1tusz\u00e1nak ellen\u0151rz\u00e9s\u00e9re haszn\u00e1lj\u00e1k.\n<li class=\"l\"> Hozz\u00e1adva a sz\u00e1lak automatikus regisztr\u00e1l\u00e1s\u00e1nak t\u00e1mogat\u00e1sa az rseq (restartable sequences) rendszerh\u00edv\u00e1son kereszt\u00fcl, amely a Linux 4.18 kernelt\u0151l kezdve \u00e9rhet\u0151 el. Az rseq rendszerh\u00edv\u00e1s lehet\u0151v\u00e9 teszi, hogy egy utas\u00edt\u00e1scsoport megszak\u00edt\u00e1s n\u00e9lk\u00fcli v\u00e9grehajt\u00e1sa megt\u00f6rt\u00e9njen, \u00e9s az utols\u00f3 utas\u00edt\u00e1s eredm\u00e9nye meger\u0151s\u00edt\u00e9sre ker\u00fclj\u00f6n. Ez l\u00e9nyeg\u00e9ben egy eszk\u00f6zt biztos\u00edt a rendk\u00edv\u00fcl gyors atomikus m\u0171veletek v\u00e9grehajt\u00e1s\u00e1ra, amelyek megszak\u00edt\u00e1s eset\u00e9n visszavon\u00f3dnak, \u00e9s \u00fajrak\u00eds\u00e9rlet t\u00f6rt\u00e9nik.\n<li class=\"l\"> Hozz\u00e1adva a szimbolikus link: \/usr\/bin\/ld.so.\n<li class=\"l\">  Alap\u00e9rtelmezettk\u00e9nt biztos\u00edtva van, hogy az \u00f6sszes be\u00e9p\u00edtett program \u00e9s tesztk\u00e9szlet v\u00e9grehajthat\u00f3 \u00e1llom\u00e1nyai PIE (poz\u00edci\u00f3f\u00fcggetlen v\u00e9grehajthat\u00f3) m\u00f3dban k\u00e9sz\u00fcljenek. E viselked\u00e9s kikapcsol\u00e1s\u00e1ra a '--disable-default-pie' opci\u00f3 \u00e1ll rendelkez\u00e9sre.\n<li class=\"l\">Linuxhoz hozz\u00e1adva a glibc.malloc.hugetlb be\u00e1ll\u00edt\u00e1s, amely lehet\u0151v\u00e9 teszi a malloc implement\u00e1ci\u00f3j\u00e1nak \u00e1tkapcsol\u00e1s\u00e1t az madvise rendszerh\u00edv\u00e1s haszn\u00e1lat\u00e1ra, MADV_HUGEPAGE z\u00e1szl\u00f3val az mmap \u00e9s sbrk h\u00edv\u00e1sokhoz, vagy k\u00f6zvetlen\u00fcl a nagy mem\u00f3riapage-k haszn\u00e1lat\u00e1ra az MAP_HUGETLB z\u00e1szl\u00f3 megad\u00e1s\u00e1val az mmap h\u00edv\u00e1sokban. Az els\u0151 esetben teljes\u00edtm\u00e9nyn\u00f6veked\u00e9s \u00e9rhet\u0151 el, ha a Transparent Huge Pages madvise m\u00f3dban haszn\u00e1lj\u00e1k, m\u00edg a m\u00e1sodik esetben a rendszer \u00e1ltal fenntartott nagy oldalak (Huge Pages) haszn\u00e1lata v\u00e1lik lehet\u0151v\u00e9.\n<li class=\"l\"> Hozz\u00e1adva a _dl_find_object funkci\u00f3, amelyet a h\u00edv\u00e1si verem kib\u0151v\u00edt\u00e9s\u00e9nek (unwind) inform\u00e1ci\u00f3j\u00e1nak hozz\u00e1ad\u00e1s\u00e1ra lehet haszn\u00e1lni.\n<li class=\"l\"> Hozz\u00e1adva az OpenRISC (or1k-linux-gnu) architekt\u00fara t\u00e1mogat\u00e1sa a lebeg\u0151pontos m\u0171veletek szoftveres kezel\u00e9s\u00e9nek (soft-float) m\u00f3dj\u00e1ban. A port m\u0171k\u00f6d\u00e9s\u00e9hez binutils 2.35, GCC 11, \u00e9s Linux 5.4 kernel sz\u00fcks\u00e9ges.\n<li class=\"l\"> Hozz\u00e1adva az '--with-rtld-early-cflags' ford\u00edt\u00e1si z\u00e1szl\u00f3, amellyel tov\u00e1bbi ford\u00edt\u00e1si z\u00e1szl\u00f3kat lehet megadni a dinamikus k\u00f6t\u00e9s kezdeti k\u00f3dj\u00e1nak ford\u00edt\u00e1sakor.\n<li class=\"l\"> Linux platformhoz hozz\u00e1adva az epoll_pwait2 funkci\u00f3, amely a epoll_wait-hoz k\u00e9pest nano m\u00e1sodperces pontoss\u00e1ggal hat\u00e1rozza meg a timeout-ot.\n<li class=\"l\"> Hozz\u00e1adva a posix_spawn_file_actions_addtcsetpgrp_np funkci\u00f3, amely kiz\u00e1rja a versenyhelyzeteket az \u00faj folyamat vez\u00e9rl\u0151 termin\u00e1lj\u00e1nak be\u00e1ll\u00edt\u00e1sakor.\n<li class=\"l\"> A Glibc-vel \u00e9s GCC 12+ -tel ford\u00edtott alkalmaz\u00e1sok sz\u00e1m\u00e1ra megval\u00f3s\u00edtva a '_FORTIFY_SOURCE=3' v\u00e9delmi m\u00f3d, amely a string.h fejl\u00e9cben meghat\u00e1rozott karakterl\u00e1nc-f\u00fcggv\u00e9nyek v\u00e9grehajt\u00e1sa sor\u00e1n a lehets\u00e9ges puffer-t\u00falcsordul\u00e1sokat \u00e9szleli. A '_FORTIFY_SOURCE=2' m\u00f3dhoz k\u00e9pest a k\u00fcl\u00f6nbs\u00e9g az, hogy tov\u00e1bbi ellen\u0151rz\u00e9sek t\u00f6rt\u00e9nnek, amelyek potenci\u00e1lisan teljes\u00edtm\u00e9nycs\u00f6kken\u00e9st okozhatnak.\n<li class=\"l\">  Megsz\u0171nt az Intel MPX (Mem\u00f3ria V\u00e9delmi Kiterjeszt\u00e9sek) kiterjeszt\u00e9sek t\u00e1mogat\u00e1sa, amelyeket a mem\u00f3riahat\u00e1rok betart\u00e1s\u00e1nak ellen\u0151rz\u00e9s\u00e9re haszn\u00e1lnak (ez a technol\u00f3gia nem terjedt el, \u00e9s m\u00e1r elt\u00e1vol\u00edtott\u00e1k a GCC-b\u0151l \u00e9s LLVM-b\u0151l).\n<li class=\"l\"> A prelink mechanizmus \u00e9s a hozz\u00e1 kapcsol\u00f3d\u00f3 LD_TRACE_PRELINKING \u00e9s LD_USE_LOAD_BIAS k\u00f6rnyezeti v\u00e1ltoz\u00f3k elavultnak nyilv\u00e1n\u00edtva lettek, \u00e9s a k\u00f6vetkez\u0151 kiad\u00e1sban elt\u00e1vol\u00edt\u00e1sra ker\u00fclnek.\n<p>Sebezhet\u0151s\u00e9gek kik\u00fcsz\u00f6b\u00f6lve:    <\/p>\n<ul>\n<li class=\"l\"> CVE-2022-23218, CVE-2022-23219 - puffer-t\u00falcsordul\u00e1s a svcunix_create \u00e9s clnt_create f\u00fcggv\u00e9nyekben, amely a f\u00e1jlnevet tartalmaz\u00f3 param\u00e9ter tartalm\u00e1nak m\u00e9ret ellen\u0151rz\u00e9se n\u00e9lk\u00fcli veremre m\u00e1sol\u00e1s\u00e1b\u00f3l ered. Olyan alkalmaz\u00e1sok eset\u00e9n, amelyeket veremv\u00e9delem n\u00e9lk\u00fcl ford\u00edtottak \u00e9s 'unix' protokolt haszn\u00e1lnak, a sebezhet\u0151s\u00e9g lehet\u0151v\u00e9 teszi a t\u00e1mad\u00f3 k\u00f3dj\u00e1nak v\u00e9grehajt\u00e1s\u00e1t nagyon hossz\u00fa f\u00e1jlnevek feldolgoz\u00e1sa sor\u00e1n.\n<li class=\"l\"> CVE-2021-3998 \u2014 egy sebezhet\u0151s\u00e9g a realpath() f\u00fcggv\u00e9nyben, amelyet bizonyos k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt a veremr\u0151l sz\u00e1rmaz\u00f3 tiszt\u00edtatlan marad\u00e9kadatok bemenetek\u00e9nt visszaadott hib\u00e1s \u00e9rt\u00e9k okoz. A SUID-root fusermount program eset\u00e9ben a sebezhet\u0151s\u00e9g felhaszn\u00e1lhat\u00f3 titkos inform\u00e1ci\u00f3k megszerz\u00e9s\u00e9re a folyamat mem\u00f3ri\u00e1j\u00e1b\u00f3l, p\u00e9ld\u00e1ul mutat\u00f3k inform\u00e1ci\u00f3inak megszerz\u00e9s\u00e9re.\n<li class=\"l\"> CVE-2021-3999 \u2014 egy b\u00e1jt sz\u00e9les puffer t\u00falfoly\u00e1sa a getcwd() f\u00fcggv\u00e9nyben. A probl\u00e9ma egy 1995 \u00f3ta fenn\u00e1ll\u00f3 hib\u00e1b\u00f3l ered. A t\u00falfoly\u00e1s el\u0151id\u00e9z\u00e9s\u00e9hez elegend\u0151, ha egy k\u00fcl\u00f6n n\u00e9vter\u00fcleten l\u00e9v\u0151 csatol\u00f3pontra v\u00e9grehajtjuk a chdir() h\u00edv\u00e1st a &#171; \/ &#187; k\u00f6nyvt\u00e1r sz\u00e1m\u00e1ra.     <\/ul>\n<p>Forr\u00e1s: <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.3 - 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\/hu\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47GNU C Library 2.35 kiad\u00e1sa | ProHoster","description":"Hat h\u00f3napos fejleszt\u00e9st k\u00f6vet\u0151en megjelent a GNU C Library (glibc) 2.35 rendszerszint\u0171 k\u00f6nyvt\u00e1ra, amely teljes m\u00e9rt\u00e9kben megfelel az ISO C11 \u00e9s POSIX.1-2017 szabv\u00e1nyok k\u00f6vetelm\u00e9nyeinek.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/103186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=103186"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/103186\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=103186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=103186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=103186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}