{"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\/da\/blog\/news\/reliz-ldap-servera-reopenldap-1-2-0","title":{"rendered":"Udgivelsen af LDAP-serveren ReOpenLDAP 1.2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den formelle udgivelse af LDAP-serveren ReOpenLDAP 1.2.0 er offentliggjort, som er blevet skabt for at genoplive projektet efter, at dets repository blev blokeret p\u00e5 GitHub. I april slettede GitHub konti og repositorier for mange russiske udviklere tilknyttet virksomheder ber\u00f8rt af amerikanske sanktioner, herunder repositoriet for ReOpenLDAP. I lyset af den genvundne interesse fra brugere for ReOpenLDAP, er det blevet besluttet at bringe projektet tilbage til live.    <\/p>\n<p>Projektet ReOpenLDAP blev oprettet i 2014 for at l\u00f8se problemer, der opstod ved brug af OpenLDAP-pakken i infrastrukturen hos P\u0410\u041e \"\u041c\u0435\u0433\u0430\u0424\u043e\u043d\", hvor LDAP-serveren blev anvendt i et af systemerne i infrastrukturen (NGDR fungerer som UDR (User Data Repository) i henhold til standarden 3GPP 23.335 og er et centraliseret punkt for opbevaring af data om alle typer af tjenester for abonnenterne i teleoperat\u00f8rens IT-infrastruktur). Denne anvendelse forudsatte industriel drift i 24\/7-regime af et specifikt LDAP-katalog, der omfattede 10-100 millioner poster, i et h\u00f8jt belastet scenarie (10K opdateringer og 50K l\u00e6sninger pr. sekund) og i en multi-master topologi.    <\/p>\n<p>Symas Corp, som de prim\u00e6re udviklere, committers og ejere af OpenLDAP-koden, kunne ikke l\u00f8se de opst\u00e5ede problemer, s\u00e5 det blev besluttet at fors\u00f8ge at g\u00f8re det selv. Som det senere viste sig, var der mange flere fejl i koden end man kunne forvente. Derfor var der brugt mere tid og ressourcer, end planlagt, og ReOpenLDAP repr\u00e6senterer stadig en betydelig v\u00e6rdi og (efter tilg\u00e6ngelig information) er den eneste LDAP-server, der fuldt ud og p\u00e5lideligt underst\u00f8tter multi-master topologi for RFC-4533, ogs\u00e5 under h\u00f8jbelastede scenarier.    <\/p>\n<p>I 2016 blev projektm\u00e5lene n\u00e5et, og st\u00f8tten samt udviklingen af projektet til fordel for P\u0410\u041e \"\u041c\u0435\u0433\u0430\u0424\u043e\u043d\" blev afsluttet. ReOpenLDAP fortsatte derefter med at udvikle sig og blive vedligeholdt i tre \u00e5r, men det blev gradvist meningsl\u00f8st:  <\/p>\n<ul>\n<li class=\"l\"> Teknologisk set migrerede \"\u041c\u0435\u0433\u0430\u0424\u043e\u043d\" fra ReOpenLDAP til Tarantool, hvilket er arkitektonisk korrekt;\n<li class=\"l\"> Der var ingen \u00e5benlyse interesserede brugere af ReOpenLDAP;\n<li class=\"l\"> Ingen udviklere sluttede sig til projektet, dels p\u00e5 grund af den h\u00f8je indgangsbarriere og dels den lave eftersp\u00f8rgsel efter selve ReOpenLDAP;\n<li class=\"l\">  Udvikling og vedligeholdelse tog for meget tid fra den resterende (prim\u00e6re) udvikler, da han professionelt trak sig v\u00e6k fra den industrielle anvendelse af ReOpenLDAP.  <\/ul>\n<p>I en inaktiv tilstand eksisterede ReOpenLDAP-repositoriet indtil april 2022, da GitHub-administrationen uden forvarsel og forklaring slettede de tilknyttede konti og selve repositoriet. For nylig har forfatteren modtaget flere foresp\u00f8rgsler vedr\u00f8rende ReOpenLDAP, herunder om placeringen af repositoriet og tilstanden af kodebasen. Derfor blev det besluttet at opfriske projektet minimalt, fremstille en teknisk udgivelse, og bruge denne nyhed til at informere alle interesserede.      <\/p>\n<p>Den nuv\u00e6rende tilstand af projektet, herunder i forhold til OpenLDAP:  <\/p>\n<ul>\n<li class=\"l\">  Der er ikke importeret forbedringer og rettelser fra OpenLDAP siden december 2018. For ansvarlige anvendelser skal alle rettelser i OpenLDAP analyseres og relevante importeres.\n<li class=\"l\">  De aktuelle versioner af OpenLDAP er nu baseret p\u00e5 2.5-grenen. De beskrevne forbedringer blev derfor kun lavet i \"devel\"-grenen (som svarer til OpenLDAP 2.5) og blev derefter flettet ind i \"master\" (som f\u00f8r sammensmeltningen svarede til OpenLDAP 2.4).\n<li class=\"l\">  I 2018 blev der stadig bevaret arvede problemer fra OpenLDAP med config-backend. Is\u00e6r n\u00e5r der opst\u00e5r race-forhold eller rekursive problemer inklusive deadlocks. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/\"   title=\"serverkonfiguration\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"998\">serverkonfiguration<\/a> Via config-backend (konfiguration af LDAP via LDAP) opst\u00e5r der race-forhold eller rekursive problemer, herunder deadlocks.\n<li class=\"l\"> Der antages at v\u00e6re byggeproblemer med de aktuelle versioner af OpenSSL\/GnuTLS;\n<li class=\"l\"> Der gennemf\u00f8res et grundl\u00e6ggende s\u00e6t af egne tests, bortset fra dem, der kr\u00e6ver TLS\/SSL;  <\/ul>\n<p>Seneste forbedringer:  <\/p>\n<ul>\n<li class=\"l\"> Biblioteket libmdbx er opdateret til den aktuelle version med l\u00f8sning af alle bem\u00e6rkede inkompatibilitetsproblemer, der opstod som f\u00f8lge af udviklingen af biblioteket. Dog er der sandsynligvis for\u00e6ldet information tilbage i man-siderne.\n<li class=\"l\">  Den aktuelle version af autotools 2.71 er blevet anvendt.\n<li class=\"l\"> Der er foretaget sm\u00e5 rettelser baseret p\u00e5 en del advarsler fra den aktuelle gcc 11.2 compiler.  <\/ul>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/reliz-ldap-servera-reopenldap-1-2-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af LDAP-serveren ReOpenLDAP 1.2.0 | ProHoster","description":"Den formelle udgivelse af LDAP-serveren ReOpenLDAP 1.2.0 er offentliggjort, udformet for at genoplive projektet efter blokeringen af dets repository p\u00e5 GitHub.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-ldap-servera-reopenldap-1-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/105051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=105051"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105051\/revisions"}],"predecessor-version":[{"id":158194,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105051\/revisions\/158194"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=105051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=105051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=105051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}