{"id":100888,"date":"2021-08-02T10:22:56","date_gmt":"2021-08-02T08:22:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-34"},"modified":"2021-08-02T10:22:56","modified_gmt":"2021-08-02T08:22:56","slug":"vypusk-sistemnoj-biblioteki-glibc-2-34","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-34","title":{"rendered":"Ver\u00f6ffentlichung der Systembibliothek Glibc 2.34","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach sechs Monaten Entwicklung wurde die Ver\u00f6ffentlichung der GNU C Library (glibc) 2.34 bekannt gegeben, die vollst\u00e4ndig den Anforderungen der ISO C11 und POSIX.1-2017 entspricht. In der neuen Version sind Korrekturen von 66 Entwicklern enthalten.     <\/p>\n<p>Unter den in Glibc 2.34 umgesetzten Verbesserungen sind folgende hervorzuheben:   <\/p>\n<ul>\n<li class=\"l\"> Die Bibliotheken libpthread, libdl, libutil und libanl sind in die Kernbibliothek libc integriert, deren Funktionalit\u00e4t in Anwendungen nun nicht mehr durch die Flags -lpthread, -ldl, -lutil und -lanl verkn\u00fcpft werden muss. Es wurde eine Vorbereitung zur Integration von libresolv in libc vorgenommen. Die Integration wird einen koh\u00e4renteren Prozess zur Aktualisierung von glibc erm\u00f6glichen und die Implementierung zur Laufzeit vereinfachen. Um die Abw\u00e4rtskompatibilit\u00e4t mit Anwendungen, die mit \u00e4lteren Versionen von glibc erstellt wurden, sicherzustellen, wurden Stub-Bibliotheken bereitgestellt. Aufgrund der Erweiterung der in glibc bereitgestellten Strukturen und Funktionen kann es zu Problemen in Anwendungen kommen, in denen es zu Namenskonflikten mit zuvor nicht verwendeten Bibliotheken wie libpthread, libdl, libutil, libresolv und libanl kommt.\n<li class=\"l\"> Die M\u00f6glichkeit, den 64-Bit-Typ time_t in Konfigurationen zu verwenden, in denen traditionell der 32-Bit-Typ time_t verwendet wurde, wurde bereitgestellt. In solchen Konfigurationen, wie beispielsweise auf x86-Systemen, bleibt standardm\u00e4\u00dfig weiterhin 32-Bit time_t, aber dieses Verhalten kann nun mit dem Makro \u201e_TIME_BITS\u201c ge\u00e4ndert werden. Diese M\u00f6glichkeit ist nur auf Systemen mit einem Linux-Kernel der Version 5.1 oder h\u00f6her verf\u00fcgbar.\n<li class=\"l\"> Die Funktion _Fork wurde hinzugef\u00fcgt, eine Ersatzfunktion f\u00fcr fork, die den Anforderungen \u201easync-signal-safe\u201c entspricht, d.h. einen sicheren Aufruf aus Signalhandlern zul\u00e4sst. W\u00e4hrend der Ausf\u00fchrung von _Fork wird eine minimale Umgebung erstellt, die ausreicht, um Funktionen in Signalhandlern wie raise und execve aufzurufen, ohne F\u00e4higkeiten zu nutzen, die zu \u00c4nderungen an Sperren oder internem Zustand f\u00fchren k\u00f6nnen. Der Aufruf von _Fork wird in einer zuk\u00fcnftigen Version des POSIX-Standards definiert, ist jedoch vorerst Teil der GNU-Erweiterungen.\n<li class=\"l\"> F\u00fcr die Linux-Plattform wurde die Funktion execveat implementiert, die es erm\u00f6glicht, eine ausf\u00fchrbare Datei aus einem ge\u00f6ffneten Dateideskriptor zu starten. Die neue Funktion wird auch in der Implementierung des Aufrufs fexecve verwendet, der beim Start keine gemountete Pseudo-Dateisystemstruktur \/proc ben\u00f6tigt.\n<li class=\"l\"> Die Funktion timespec_getres wurde hinzugef\u00fcgt, die im Entwurf des Standards ISO C2X definiert ist und die Funktion timespec_get um Funktionen \u00e4hnlich der POSIX-Funktion clock_getres erweitert.\n<li class=\"l\"> Die Funktion close_range() wurde hinzugef\u00fcgt, die es einem Prozess erm\u00f6glicht, in einem Schritt einen gesamten Bereich offener Dateideskriptoren zu schlie\u00dfen. Die Funktion ist auf Systemen mit einem Linux-Kernel in Version 5.9 oder h\u00f6her verf\u00fcgbar.\n<li class=\"l\"> Die Funktionen closefrom und posix_spawn_file_actions_addclosefrom_np wurden hinzugef\u00fcgt, die es erm\u00f6glichen, alle Dateideskriptoren, deren Nummer gr\u00f6\u00dfer oder gleich dem angegebenen Wert ist, auf einmal zu schlie\u00dfen.\n<li class=\"l\"> In den Modi \u201e_DYNAMIC_STACK_SIZE_SOURCE\u201c und \u201e_GNU_SOURCE\u201c sind die Werte PTHREAD_STACK_MIN, MINSIGSTKSZ und SIGSTKSZ nun keine Konstanten mehr, was die Unterst\u00fctzung f\u00fcr dynamisch gro\u00dfe Registerbereiche, wie sie in der ARM SVE-Erweiterung bereitgestellt werden, erm\u00f6glicht.\n<li class=\"l\"> Im Linker wurde die Option \u201e--list-diagnostics\u201c implementiert, um Informationen zu Operationen zur Bestimmung von IFUNC (indirekte Funktion) und zur Auswahl des glibc-hwcaps-Unterverzeichnisses auszugeben.\n<li class=\"l\"> Das Makro __STDC_WANT_IEC_60559_EXT__ wurde implementiert, um das Vorhandensein von Funktionen zu pr\u00fcfen, die in der Anwendung \u201eF\u201c der ISO C2X-Spezifikation definiert sind.\n<li class=\"l\"> F\u00fcr Systeme powerpc64* wurde die Option \u201e--disable-scv\u201c implementiert, die es erm\u00f6glicht, glibc ohne Unterst\u00fctzung der scv-Anweisung zu kompilieren.\n<li class=\"l\"> In der Datei gconv-modules wurde nur die minimale Anzahl grundlegender gconv-Module belassen, w\u00e4hrend die anderen in eine zus\u00e4tzliche Datei gconv-modules-extra.conf verschoben wurden, die im Verzeichnis gconv-modules.d abgelegt ist.\n<li class=\"l\"> F\u00fcr die Linux-Plattform wurde der Parameter glibc.pthread.stack_cache_size implementiert, der verwendet werden kann, um die Gr\u00f6\u00dfe des pthread-Stack-Caches anzupassen.\n<li class=\"l\"> Die Funktion inet_neta aus der Header-Datei  sowie verschiedene selten verwendete Funktionen aus  (dn_count_labels, fp_nquery, fp_query, fp_resstat, hostalias, loc_aton, loc_ntoa, p_cdname, p_cdnname, p_class, p_fqname, p_fqnname, p_option, p_query, p_rcode, p_time, p_type, putlong, putshort, res_hostalias, res_isourserver, res_nameinquery, res_queriesmatch, res_randomid, sym_ntop, sym_ntos, sym_ston) und  (ns_datetosecs, ns_format_ttl, ns_makecanon, ns_parse_ttl, ns_samedomain, ns_samename, ns_sprintrr, ns_sprintrrf, ns_subdomain) wurden als veraltet erkl\u00e4rt. Anstelle dieser Funktionen wird empfohlen, separate Bibliotheken zur Arbeit mit DNS zu verwenden.\n<li class=\"l\"> Die Funktionen pthread_mutex_consistent_np, thread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np und pthread_yield wurden als veraltet erkl\u00e4rt. Stattdessen sollten pthread_mutex_consistent, thread_mutexattr_getrobust, thread_mutexattr_setrobust und sched_yield verwendet werden.\n<li class=\"l\"> Die Verwendung von symbolischen Links zum Binden von installierten freigegebenen Objekten an die Glibc-Version wurde eingestellt. Solche Objekte werden jetzt unver\u00e4ndert installiert (zum Beispiel ist libc.so.6 nun eine Datei und kein Link auf libc-2.34.so).\n<li class=\"l\"> Die Debugging-Funktionen in malloc, wie MALLOC_CHECK_ (glibc.malloc.check), mtrace() und mcheck(), sind standardm\u00e4\u00dfig deaktiviert und wurden in eine separate Bibliothek libc_malloc_debug.so verschoben, in die auch die veralteten Funktionen malloc_get_state und malloc_set_state \u00fcbertragen wurden.\n<li class=\"l\"> Unter Linux ist nun ein Ger\u00e4t \/dev\/shm erforderlich, um Funktionen wie shm_open und sem_open zu verwenden.\n<li class=\"l\"> Behobene Sicherheitsanf\u00e4lligkeiten:\n<ul>\n<li class=\"l\"> CVE-2021-27645: Der Absturz des nscd-Prozesses (Name Service Cache Daemon) aufgrund eines doppelten Aufrufs der Funktion free bei der Verarbeitung speziell gestalteter netgroup-Anfragen.\n<li class=\"l\"> CVE-2021-33574: Der Zugriff auf einen bereits freigegebenen Speicherbereich (use-after-free) in der Funktion mq_notify, wenn der Benachrichtigungstyp SIGEV_THREAD mit einem Threadattribut verwendet wird, f\u00fcr das eine alternative CPU-Bindungsmaske festgelegt ist. Dieses Problem kann zu einem Absturz f\u00fchren, l\u00e4sst jedoch auch andere Angriffsarten zu.\n<li class=\"l\"> CVE-2021-35942: Ein \u00dcberlauf der Parametergr\u00f6\u00dfe in der Funktion wordexp kann zu einem Absturz der Anwendung f\u00fchren.    <\/ul>\n<\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55575\">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.34, \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.34 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432 libc \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libpthread, libdl, libutil \u0438 libanl, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 [&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-100888","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.34, \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\/de\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-34\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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.34 | 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.34, \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\/de\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-34\" \/>\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=\"2021-08-02T08:22:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-02T08:22:56+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\udd47Ver\u00f6ffentlichung der GNU C Library Glibc 2.34 | ProHoster","description":"Nach sechs Monaten Entwicklung wurde die Version der GNU C Library (glibc) 2.34 ver\u00f6ffentlicht, die vollst\u00e4ndig den Anforderungen der ISO C11- und POSIX.1-2017-Standards entspricht.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-34","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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.34 | 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.34, \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\/de\/blog\/news\/vypusk-sistemnoj-biblioteki-glibc-2-34","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":"2021-08-02T08:22:56+00:00","article:modified_time":"2021-08-02T08:22:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100888","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-08-02 08:26:46","updated":"2022-10-01 02:28:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/100888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=100888"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/100888\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=100888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=100888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=100888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}