{"id":41014,"date":"2020-02-05T10:07:45","date_gmt":"2020-02-05T07:07:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vypusk-sistemnoj-biblioteki-glibc-2-31"},"modified":"2020-02-05T10:07:45","modified_gmt":"2020-02-05T07:07:45","slug":"vypusk-sistemnoj-biblioteki-glibc-2-31","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/vypusk-sistemnoj-biblioteki-glibc-2-31","title":{"rendered":"Lansarea bibliotecii sistemului Glibc 2.31","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dup\u0103 \u0219ase luni de dezvoltare <noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/ml\/libc-alpha\/2020-02\/msg00010.html\">publicat<\/a><\/noindex> lansarea bibliotecii de sistem <noindex><a rel=\"nofollow\" href=\"http:\/\/ftp.gnu.org\/gnu\/glibc\/\">GNU C Library<\/a><\/noindex> (glibc) <noindex><a rel=\"nofollow\" href=\"http:\/\/sourceware.org\/glibc\/wiki\/Release\/2.31\">2.31<\/a><\/noindex>, care urmeaz\u0103 pe deplin cerin\u021bele standardelor ISO C11 \u0219i POSIX.1-2008. Noul release include corec\u021bii de la 58 de dezvoltatori. <\/p>\n<p>Din implement\u0103rile din Glibc 2.31 <noindex><a rel=\"nofollow\" href=\"http:\/\/sourceware.org\/git\/?p=glibc.git;a=blob_plain;f=NEWS;hb=HEAD\">\u00eembun\u0103t\u0103\u021biri<\/a><\/noindex> se pot men\u021biona:\n<\/p>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat macro-ul _ISOC2X_SOURCE pentru a activa func\u021bionalit\u0103\u021bile definite \u00een varianta preliminar\u0103 a viitorului standard ISO <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/C2x\">C2X<\/a><\/noindex>. Aceste func\u021bionalit\u0103\u021bi sunt de asemenea incluse c\u00e2nd se utilizeaz\u0103 macro-ul _GNU_SOURCE sau c\u00e2nd se compileaz\u0103 cu gcc cu flag-ul &#171;-std=gnu2x&#187;;\n<li class=\"l\"> Pentru anumite func\u021bii definite \u00een fi\u0219ierul header &#171;math.h&#187;, care \u00ee\u0219i rotunjesc rezultatele la un tip de dimensiune mai mic\u0103, \u00een fi\u0219ierul &#171;tgmath.h&#187; sunt propuse macro-uri corespunz\u0103toare de tip general, conform specifica\u021biilor TS 18661-1:2014 \u0219i TS 18661-3:2015;\n<li class=\"l\"> A fost ad\u0103ugat\u0103 func\u021bia pthread_clockjoin_np(), care a\u0219teapt\u0103 finalizarea unui thread av\u00e2nd \u00een vedere timeout-ul (dac\u0103 timeout-ul apare \u00eenainte de finalizare, func\u021bia returneaz\u0103 o eroare). Spre deosebire de <noindex><a rel=\"nofollow\" href=\"https:\/\/linux.die.net\/man\/3\/pthread_timedjoin_np\">pthread_timedjoin_np()<\/a><\/noindex>, \u00een pthread_clockjoin_np() este permis\u0103 definirea tipului de timer pentru calcularea timeout-ului \u2014 CLOCK_MONOTONIC (care ia \u00een considerare timpul petrecut de sistem \u00een modul de somn) sau CLOCK_REALTIME;\n<li class=\"l\"> \u00cen DNS resolver a fost ad\u0103ugat\u0103 suport pentru op\u021biunea trust-ad \u00een \/etc\/resolv.conf \u0219i pentru flagul RES_TRUSTAD \u00een _res.options, \u00een urma instal\u0103rii c\u0103rora se realizeaz\u0103 transmiterea flagului DNSSEC \u00een cererile DNS <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc3655\">AD<\/a><\/noindex> (authentic data). \u00cen acest mod, flagul AD stabilit de server devine disponibil aplica\u021biilor care apeleaz\u0103 func\u021bii precum res_search(). \u00cen mod implicit, dac\u0103 op\u021biunile propuse nu sunt setate, glibc nu indic\u0103 flagul AD \u00een cereri \u0219i \u00eel cur\u0103\u021b\u0103 automat \u00een r\u0103spunsuri, ceea ce indic\u0103 absen\u021ba verific\u0103rii DNSSEC;\n<li class=\"l\"> Pentru compilarea wrapperelor func\u021biilor de sistem pentru Glibc, acum nu mai este necesar\u0103 instalarea fi\u0219ierelor antet ale kernel-ului Linux. Excep\u021bia o face arhitectura de 64 de bi\u021bi RISC-V;\n<li class=\"l\"> Eliminat\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=CVE-2019-19126\">vulnerabilitatea<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-19126\">CVE-2019-19126<\/a><\/noindex>, care permite ocolirea protec\u021biei<br \/>\nASLR \u00een programele cu flagul setuid \u0219i determinarea aranjamentului adreselor \u00een bibliotecile \u00eenc\u0103rcate prin manipularea variabilei de mediu LD_PREFER_MAP_32BIT_EXEC.<\/p>\n<\/ul>\n<p> Modific\u0103ri care afecteaz\u0103 compatibilitatea:<\/p>\n<ul>\n<li class=\"l\"> \u00cen totalorder(), totalordermag() \u0219i func\u021bii similare pentru alte tipuri cu virgul\u0103 mobil\u0103, acum se accept\u0103 ca argumente pointeri pentru a evita avertiz\u0103rile privind conversia valorilor \u00een starea <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/NaN\">NaN<\/a><\/noindex>, conform recomand\u0103rilor TS 18661-1, propuse pentru viitorul standard C2X.<br \/>\nFi\u0219ierele executabile existente, \u00een care argumentele cu virgul\u0103 mobil\u0103 sunt transmise direct, vor continua s\u0103 func\u021bioneze f\u0103r\u0103 modific\u0103ri;<\/p>\n<li class=\"l\"> Func\u021bia stime, anun\u021bat\u0103 de mult ca fiind \u00eenvechit\u0103, nu mai este disponibil\u0103 pentru fi\u0219ierele binare legate de glibc, iar defini\u021bia sa a fost eliminat\u0103 din time.h. Pentru a seta timpul sistemului, trebui s\u0103 folosi\u021bi func\u021bia clock_settime. \u00cen viitor, se preconizeaz\u0103 eliminarea \u0219i a func\u021biei ftime, marcat\u0103 ca fiind \u00eenvechit\u0103, precum \u0219i a fi\u0219ierului de antet sys\/timeb.h (\u00een loc de ftime, se recomand\u0103 utilizarea func\u021biilor gettimeofday sau clock_gettime);\n<li class=\"l\"> Func\u021bia gettimeofday nu mai transmite informa\u021bii despre fusul orar general al sistemului (aceast\u0103 func\u021bionalitate a fost relevant\u0103 \u00een vremurile 4.2-BSD \u0219i cu mult timp anun\u021bat\u0103 ca fiind depreciat\u0103). \u00cen argumentul &#8216;tzp&#8217;, acum ar trebui s\u0103 se transmit\u0103 un pointer nul, iar pentru a ob\u021bine informa\u021bii despre fusul orar \u00een leg\u0103tur\u0103 cu timpul curent, se folose\u0219te func\u021bia localtime(). La apelarea func\u021biei gettimeofday cu un argument &#8216;tzp&#8217; nenul, c\u00e2mpurile tz_minuteswest \u0219i tz_dsttime din structura timezone vor fi returnate goale. Func\u021bia gettimeofday este considerat\u0103 depreciat\u0103 \u00een POSIX (\u00een loc de gettimeofday se recomand\u0103 utilizarea clock_gettime), dar nu se inten\u021bioneaz\u0103 eliminarea sa din glibc;\n<li class=\"l\"> \u00cen settimeofday, suportul pentru transmiterea simultan\u0103 a parametrilor pentru setarea timpului \u0219i pentru corectarea decalajului de timp a fost oprit. La apelarea lui settimeofday, unul dintre argumente (timpul sau decalajul) trebuie s\u0103 fie acum setat la valoarea null, altfel apelul func\u021biei va e\u0219ua cu eroarea EINVAL. La fel ca gettimeofday, func\u021bia settimeofday este considerat\u0103 \u00eenvechit\u0103 \u00een POSIX, iar \u00een locul ei se recomand\u0103 utilizarea func\u021biei clock_settime sau a familiei de func\u021bii adjtime;\n<li class=\"l\"> Suportul pentru arhitectura SPARC ISA v7 a fost oprit (suportul pentru v8 este \u00eenc\u0103 p\u0103strat, dar doar pentru procesoare care sus\u021bin instruc\u021biuni CAS, cum ar fi procesoarele LEON, dar nu procesoarele SuperSPARC).\n<li class=\"l\"> \u00cen cazul e\u0219ecului de legare \u00een modul &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.oracle.com\/cd\/E23824_01\/html\/819-0690\/chapter3-7.html\">lazy<\/a><\/noindex>&#171;, \u00een care loader-ul nu caut\u0103 simbolurile func\u021biei p\u00e2n\u0103 la prima apelare a acesteia, func\u021bia dlopen acum \u00eencheie for\u021bat execu\u021bia procesului (anterior, \u00een caz de e\u0219ec, se returna NULL);\n<li class=\"l\"> Pentru ABI MIPS hard-float, acum se utilizeaz\u0103 un stack executabil, dac\u0103 la compilare nu este specificat\u0103 explicit o restric\u021bie privind utilizarea nucleului Linux 4.8+ prin parametrul &#171;&#8212;enable-kernel=4.8.0&#187; (\u00een cazul nucleelor p\u00e2n\u0103 la 4.8 se observ\u0103 e\u0219ecuri pentru unele configura\u021bii MIPS);\n<li class=\"l\"> Limbajul de leg\u0103tur\u0103 pentru apelurile de sistem legate de manipularea timpului a fost adaptat pentru a utiliza apelul de sistem time64, acolo unde este disponibil (pe sistemele pe 32 de bi\u021bi, glibc \u00eencearc\u0103 mai \u00eent\u00e2i s\u0103 utilizeze noile apeluri de sistem care gestioneaz\u0103 tipul de timp de 64 de bi\u021bi, iar dac\u0103 acestea nu sunt disponibile, revine la vechile apeluri de sistem pe 32 de bi\u021bi).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52293\">opennet.ro<\/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.31, \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-2008. \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 58 \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.31 \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 \u043c\u0430\u043a\u0440\u043e\u0441 _ISOC2X_SOURCE \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0432 \u0447\u0435\u0440\u043d\u043e\u0432\u043e\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435 \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 ISO C2X. \u0414\u0430\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 [&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":[],"tags":[],"class_list":["post-41014","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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\" \/>\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\/ro\/blog\/vypusk-sistemnoj-biblioteki-glibc-2-31\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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.31 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/vypusk-sistemnoj-biblioteki-glibc-2-31\" \/>\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=\"2020-02-05T07:07:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-05T07:07:45+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\udd47Lansarea bibliotecii sistemului Glibc 2.31 | ProHoster","description":"Dup\u0103 \u0219ase luni de dezvoltare, a fost publicat release-ul bibliotecii de sistem","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/vypusk-sistemnoj-biblioteki-glibc-2-31","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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.31 | 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","og:url":"https:\/\/prohoster.info\/ro\/blog\/vypusk-sistemnoj-biblioteki-glibc-2-31","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":"2020-02-05T07:07:45+00:00","article:modified_time":"2020-02-05T07:07:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41014","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":null,"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":"2021-03-01 00:25:41","updated":"2022-09-30 11:31:57","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/41014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=41014"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/41014\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=41014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=41014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=41014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}