{"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\/it\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35","title":{"rendered":"Versione della libreria di sistema Glibc 2.35","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo sei mesi di sviluppo \u00e8 stato rilasciato il sistema della libreria GNU C Library (glibc) 2.35, che soddisfa completamente i requisiti degli standard ISO C11 e POSIX.1-2017. La nuova versione include correzioni da parte di 66 sviluppatori.     <\/p>\n<p>Tra i miglioramenti realizzati in Glibc 2.35 si possono evidenziare:   <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per la localizzazione \u00abC.UTF-8\u00bb, che include le regole di ordinamento per tutti i codici Unicode, ma per risparmiare spazio \u00e8 limitata all'uso di intervalli ASCII nelle funzioni fnmatch, regexec e regcomp. La localizzazione occupa circa 400 KB, di cui 346 KB sono dati LC_CTYPE per Unicode e richiede un'installazione separata (non \u00e8 integrata in Glibc).\n<li class=\"l\"> I dati di codifica, le informazioni sui tipi di caratteri e le tabelle di traslitterazione sono stati aggiornati per supportare la specifica Unicode 14.0.0.\n<li class=\"l\"> In <math> e  sono state implementate funzioni e macro che arrotondano il risultato a un tipo pi\u00f9 ristretto: fsqrt, fsqrtl, dsqrtl, ffma, ffmal, dfmal, fMsqrtfN, fMsqrtfNx, fMxsqrtfN, fMxsqrtfNx, fMfmafN e fMfmafNx. Le funzioni sono descritte nelle specifiche TS 18661-1:2014, TS 18661-3:2015 e sono state aggiunte alla bozza del futuro standard C ISO C2X.\n<li class=\"l\">  In <math> e  sono state implementate funzioni e macro per trovare il minimo e il massimo dei numeri a virgola mobile con tipi float, long double, _FloatN e _FloatNx, descritte nella specifica IEEE 754-2019 e aggiunte alla bozza del futuro standard C ISO C2X: fmaximum, fmaximum_num, fmaximum_mag, fmaximum_mag_num, fminimum, fminimum_num, fminimum_mag, fminimum_mag_num.\n<li class=\"l\"> In <math> sono state aggiunte costanti per i numeri a virgola mobile di precisione singola: 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 e M_SQRT1_2f.\n<li class=\"l\"> Per la funzione exp10 nel file di intestazione  sono state aggiunte le corrispondenti macro, non legate a tipi specifici.\n<li class=\"l\"> In  \u00e8 stata aggiunta la macro _PRINTF_NAN_LEN_MAX, proposta nella bozza dello standard ISO C2X.\n<li class=\"l\"> Nella funzione della famiglia printf sono stati aggiunti i specificatori di formato \u00ab%b\u00bb e \u00ab%B\u00bb per l'uscita di numeri interi in rappresentazione binaria.\n<li class=\"l\"> Nel sistema di collegamento dinamico \u00e8 stato implementato un nuovo algoritmo di ordinamento DSO, che utilizza il metodo di ricerca in profondit\u00e0 (DFS) per risolvere i problemi di prestazioni nella gestione delle dipendenze circolari. Per selezionare l'algoritmo di ordinamento DSO \u00e8 stato proposto il parametro glibc.rtld.dynamic_sort, a cui \u00e8 possibile assegnare il valore \u00ab1\u00bb per tornare al vecchio algoritmo.\n<li class=\"l\"> Nell'ABI \u00e8 stato aggiunto il supporto per la nuova funzione \u2018__memcmpeq\u2019, utilizzata dai compilatori per ottimizzare l'uso di \u2018memcmp\u2019, nel caso in cui il valore restituito da questa funzione venga utilizzato solo per verificare lo stato di completamento dell'operazione.\n<li class=\"l\"> Aggiunta la supporto per la registrazione automatica dei thread, utilizzando la chiamata di sistema rseq (sequenze riavviabili), fornita a partire dal kernel Linux 4.18. La chiamata di sistema rseq consente di organizzare l'esecuzione ininterrotta di un gruppo di istruzioni, non interrotta e confermante il risultato dell'ultima istruzione nel gruppo. In sostanza, viene fornito un mezzo per eseguire in modo atomico operazioni molto rapide, che in caso di interruzione da un altro thread vengono annullate e si tenta nuovamente l'esecuzione.\n<li class=\"l\"> Aggiunta la link simbolica \/usr\/bin\/ld.so.\n<li class=\"l\">  \u00c8 garantita la compilazione per impostazione predefinita di tutti i file eseguibili dei programmi integrati e del set di test in modalit\u00e0 PIE (eseguibile indipendente dalla posizione). Per disattivare questo comportamento \u00e8 prevista l'opzione \u00ab--disable-default-pie\u00bb.\n<li class=\"l\">Per Linux \u00e8 stata aggiunta l'impostazione glibc.malloc.hugetlb, che consente di passare l'implementazione di malloc per utilizzare la chiamata di sistema madvise con il flag MADV_HUGEPAGE per mmap e sbrk o direttamente utilizzare grandi pagine di memoria specificando il flag MAP_HUGETLB nelle chiamate mmap. Nel primo caso si pu\u00f2 ottenere un aumento delle prestazioni se le Transparent Huge Pages sono utilizzate in modalit\u00e0 madvise, mentre nel secondo viene fornita la possibilit\u00e0 di utilizzare le grandi pagine riservate dal sistema (Huge Pages).\n<li class=\"l\"> Aggiunta la funzione _dl_find_object, che pu\u00f2 essere utilizzata per aggiungere informazioni sullo sfruttamento dello stack delle chiamate (unwind).\n<li class=\"l\"> Aggiunta la supporto per l'architettura OpenRISC (or1k-linux-gnu) in modalit\u00e0 di elaborazione software delle operazioni in virgola mobile (soft-float). Per il funzionamento della porta \u00e8 richiesto binutils 2.35, GCC 11, e il kernel Linux 5.4.\n<li class=\"l\"> \u00c8 stato aggiunto il flag di compilazione \u00ab--with-rtld-early-cflags\u00bb, che consente di specificare flag di compilazione aggiuntivi utilizzati nella compilazione del codice iniziale per il collegamento dinamico.\n<li class=\"l\"> Per la piattaforma Linux \u00e8 stata aggiunta la funzione epoll_pwait2, che si distingue da epoll_wait per la specifica di timeout con precisione nanosecondale.\n<li class=\"l\"> Aggiunta la funzione posix_spawn_file_actions_addtcsetpgrp_np, che esclude le condizioni di gara durante l'impostazione del terminale di controllo per un nuovo processo.\n<li class=\"l\"> Per le applicazioni compilate con Glibc e GCC 12+, \u00e8 stato implementato il modo di protezione \u00ab_FORTIFY_SOURCE=3\u00bb, che identifica i potenziali overflow di buffer durante l'esecuzione delle funzioni stringa definite nell'intestazione string.h. La differenza rispetto al modo \u00ab_FORTIFY_SOURCE=2\u00bb consiste in controlli aggiuntivi che potrebbero potenzialmente ridurre le prestazioni.\n<li class=\"l\">  \u00c8 stata interrotta la supporto per le estensioni Intel MPX (Memory Protection Extensions), utilizzate per controllare i puntatori in conformit\u00e0 ai limiti delle aree di memoria (la tecnologia indicata non ha avuto diffusione ed \u00e8 stata gi\u00e0 rimossa da GCC e LLVM).\n<li class=\"l\"> Il meccanismo prelink e le variabili di ambiente correlate LD_TRACE_PRELINKING e LD_USE_LOAD_BIAS sono state dichiarate obsolete e saranno rimosse nella prossima versione.\n<p>Sono state risolte le vulnerabilit\u00e0:    <\/p>\n<ul>\n<li class=\"l\"> CVE-2022-23218, CVE-2022-23219 \u2014 overflow di buffer nelle funzioni svcunix_create e clnt_create, causato dalla copia nello stack del contenuto di un parametro con nome file senza controllare la dimensione dei dati copiati. Per le applicazioni compilate senza protezione dello stack e che utilizzano il protocollo \u00abunix\u00bb, la vulnerabilit\u00e0 pu\u00f2 portare all'esecuzione di codice da parte di un attaccante durante l'elaborazione di nomi di file molto lunghi.\n<li class=\"l\"> CVE-2021-3998 \u2014 vulnerabilit\u00e0 nella funzione realpath(), causata dal ritorno di un valore non corretto in determinate condizioni, contenente dati residui non filtrati dallo stack. Per il programma SUID-root fusermount, la vulnerabilit\u00e0 pu\u00f2 essere sfruttata per ottenere informazioni riservate dalla memoria del processo, ad esempio per accedere a informazioni sui puntatori.\n<li class=\"l\"> CVE-2021-3999 \u2014 overflow del buffer a un byte nella funzione getcwd(). Il problema \u00e8 causato da un errore presente dal 1995. Per innescare l'overflow \u00e8 sufficiente eseguire chdir() per la directory \u00ab\/\u00bb in un separato spazio dei nomi dei punti di montaggio.     <\/ul>\n<p>Fonte: <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.1.1 - 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\/it\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Rilascio della libreria di sistema Glibc 2.35 | ProHoster","description":"Dopo sei mesi di sviluppo, \u00e8 stato pubblicato il rilascio della libreria di sistema GNU C Library (glibc) 2.35, che soddisfa completamente i requisiti degli standard ISO C11 e POSIX.1-2017.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-35","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/103186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=103186"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/103186\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=103186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=103186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=103186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}