{"id":105051,"date":"2022-09-08T21:36:41","date_gmt":"2022-09-08T19:36:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-ldap-servera-reopenldap-1-2-0"},"modified":"2022-09-08T21:36:41","modified_gmt":"2022-09-08T19:36:41","slug":"reliz-ldap-servera-reopenldap-1-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-ldap-servera-reopenldap-1-2-0","title":{"rendered":"Rilascio del server LDAP ReOpenLDAP 1.2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata pubblicata la versione formale del server LDAP ReOpenLDAP 1.2.0, sviluppata per riportare in vita il progetto dopo il blocco del suo repository su GitHub. Ad aprile, GitHub ha rimosso gli account e i repository di molti sviluppatori russi legati a aziende soggette a sanzioni statunitensi, incluso il repository di ReOpenLDAP. A seguito del rinnovato interesse degli utenti per ReOpenLDAP, si \u00e8 deciso di riportare il progetto in vita.    <\/p>\n<p>Il progetto ReOpenLDAP \u00e8 stato creato nel 2014 per risolvere i problemi emersi nell'uso del pacchetto OpenLDAP nell'infrastruttura di PJSC \"MegaFon\", dove il server LDAP era utilizzato in uno dei sottosistemi dell'infrastruttura (NGDR rappresenta un UDR (User Data Repository), secondo lo standard 3GPP 23.335, ed \u00e8 un nodo centralizzato per la memorizzazione dei dati su tutti i tipi di servizi degli abbonati nell'infrastruttura IT dell'operatore di telecomunicazioni). Tale applicazione prevedeva un'operazione industriale in modalit\u00e0 24\u00d77 di un catalogo LDAP specifico, con una dimensione di 10-100 milioni di record, in uno scenario ad alta intensit\u00e0 di carico (10K aggiornamenti e 50K letture al secondo) e in una topologia multi-master.    <\/p>\n<p>Symas Corp, come principali sviluppatori, committer e proprietari del codice di OpenLDAP, non \u00e8 riuscita a risolvere i problemi emersi, quindi si \u00e8 deciso di provare a farlo autonomamente. Come si \u00e8 poi scoperto, gli errori nel codice erano molto pi\u00f9 numerosi di quanto si potesse immaginare. Di conseguenza, sono stati spesi pi\u00f9 sforzi del previsto, e ReOpenLDAP rappresenta ancora un certo valore e (secondo le informazioni disponibili) \u00e8 l'unico server LDAP che supporta pienamente e in modo affidabile la topologia multi-master per RFC-4533, anche in scenari ad alto carico.    <\/p>\n<p>Nel 2016 sono stati raggiunti gli obiettivi progettuali, e il supporto e lo sviluppo del progetto direttamente nell'interesse di PJSC \"MegaFon\" sono stati conclusi. Successivamente, ReOpenLDAP \u00e8 stato attivamente sviluppato e supportato per altri tre anni, ma gradualmente ha perso significato:  <\/p>\n<ul>\n<li class=\"l\"> Tecnicamente, \"MegaFon\" ha migrato da ReOpenLDAP a Tarantool, il che \u00e8 architettonicamente corretto;\n<li class=\"l\"> Non c'erano utenti palesemente interessati a ReOpenLDAP;\n<li class=\"l\"> Nessuno degli sviluppatori ha aderito al progetto, sia a causa dell'alto ingresso richiesto, sia per la bassa domanda dello stesso ReOpenLDAP;\n<li class=\"l\">  Lo sviluppo e il supporto hanno iniziato a richiedere troppo tempo al rimanente (principale) sviluppatore, poich\u00e9 si era professionalmente allontanato dall'operativit\u00e0 industriale di ReOpenLDAP.  <\/ul>\n<p>In stato inattivo, il repository di ReOpenLDAP \u00e8 esistito fino ad aprile 2022, quando l'amministrazione di Github ha rimosso senza preavviso e spiegazioni gli account e il repository correlati. Recentemente, l'autore ha ricevuto diverse richieste riguardanti ReOpenLDAP, incluso dove si trovasse il repository e lo stato della base di codice. Pertanto, si \u00e8 deciso di aggiornare il progetto almeno minimamente, formare un rilascio tecnico e utilizzare questa notizia per informare tutti gli interessati.      <\/p>\n<p>Lo stato attuale del progetto, compreso il riferimento a OpenLDAP:  <\/p>\n<ul>\n<li class=\"l\">  L'importazione di modifiche e correzioni da OpenLDAP non \u00e8 avvenuta dal dicembre 2018. Per applicazioni responsabili \u00e8 necessario analizzare tutte le correzioni in OpenLDAP e importare quelle pertinenti.\n<li class=\"l\">  Le versioni attuali di OpenLDAP sono ora basate sul ramo 2.5. Pertanto, le modifiche descritte di seguito sono state apportate solo nel ramo \"devel\" (che corrispondeva a OpenLDAP 2.5), e poi fuse nel \"master\" (che prima della fusione corrispondeva a OpenLDAP 2.4).\n<li class=\"l\">  Nel 2018, persistono problemi ereditati da OpenLDAP con config-backend. In particolare, quando si verifica un cambiamento <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/\"   title=\"configurazione del server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"998\">configurazione del server<\/a> attraverso config-backend (configurazione LDAP tramite LDAP) si verificano condizioni di gara o problemi ricorsivi, inclusi deadlock.\n<li class=\"l\"> Probabilmente ci sono problemi di compilazione con le versioni attuali di OpenSSL\/GnuTLS;\n<li class=\"l\"> Viene eseguito un insieme di test propri, escludendo quelli che richiedono TLS\/SSL;  <\/ul>\n<p>Ultime modifiche:  <\/p>\n<ul>\n<li class=\"l\"> La libreria libmdbx \u00e8 stata aggiornata all'ultima versione, risolvendo tutti i problemi di incompatibilit\u00e0 riscontrati a causa dello sviluppo della libreria. Tuttavia, nelle pagine man, probabilmente \u00e8 rimasta qualche informazione obsoleta.\n<li class=\"l\">  \u00c8 stata utilizzata la versione attuale di autotools 2.71.\n<li class=\"l\"> Sono state apportate piccole correzioni in risposta ad alcuni avvertimenti del compilatore attuale gcc 11.2.  <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57753\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a LDAP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 ReOpenLDAP 1.2.0, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u043e\u0441\u043a\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0435\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u0430 GitHub. \u0412 \u0430\u043f\u0440\u0435\u043b\u0435 GitHub \u0443\u0434\u0430\u043b\u0438\u043b \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043c\u043d\u043e\u0433\u0438\u0445 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u043c\u0438, \u043f\u043e\u043f\u0430\u0432\u0448\u0438\u043c\u0438 \u043f\u043e\u0434 \u0441\u0430\u043d\u043a\u0446\u0438\u0438 \u0421\u0428\u0410, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 ReOpenLDAP. \u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0432\u043e\u0437\u0440\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043a ReOpenLDAP \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0435\u0448\u0435\u043d\u043e \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043a \u0436\u0438\u0437\u043d\u0438. \u041f\u0440\u043e\u0435\u043a\u0442 ReOpenLDAP \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0432 [&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-105051","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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a LDAP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 ReOpenLDAP 1.2.0, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u043e\u0441\u043a\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0435\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u0430 GitHub.\" \/>\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\/reliz-ldap-servera-reopenldap-1-2-0\" \/>\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\u0420\u0435\u043b\u0438\u0437 LDAP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 ReOpenLDAP 1.2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a LDAP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 ReOpenLDAP 1.2.0, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u043e\u0441\u043a\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0435\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u0430 GitHub.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-ldap-servera-reopenldap-1-2-0\" \/>\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-09-08T19:36:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-08T19:36:41+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\udd47 Rilascio del server LDAP ReOpenLDAP 1.2.0 | ProHoster","description":"\u00c8 stato pubblicato il rilascio formale del server LDAP ReOpenLDAP 1.2.0, creato per ravvivare il progetto dopo il blocco del suo repository su GitHub.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-ldap-servera-reopenldap-1-2-0","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\u0420\u0435\u043b\u0438\u0437 LDAP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 ReOpenLDAP 1.2.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a LDAP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 ReOpenLDAP 1.2.0, \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u043e\u0441\u043a\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0435\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u0430 GitHub.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-ldap-servera-reopenldap-1-2-0","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-09-08T19:36:41+00:00","article:modified_time":"2022-09-08T19:36:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105051","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-09-08 19:37:50","updated":"2026-02-08 21:30:13","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\/105051","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=105051"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/105051\/revisions"}],"predecessor-version":[{"id":158194,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/105051\/revisions\/158194"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=105051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=105051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=105051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}