LDAP ဆာဗာ ReOpenLDAP 1.2.0 ကို ဖြန့်ချိသည်။

LDAP ဆာဗာ ReOpenLDAP 1.2.0 ၏တရားဝင်ထွက်ရှိမှုကို GitHub တွင် ၎င်း၏သိုလှောင်မှုပိတ်ဆို့ပြီးနောက် ပရောဂျက်ကို ပြန်လည်အသက်သွင်းရန်အတွက် ဖန်တီးထားသည်။ ဧပြီလတွင်၊ GitHub သည် ReOpenLDAP သိုလှောင်မှုအပါအဝင် US ပိတ်ဆို့အရေးယူမှုခံရသည့်ကုမ္ပဏီများနှင့်ဆက်စပ်နေသည့် ရုရှား developer အများအပြား၏ အကောင့်များနှင့် သိုလှောင်မှုများကို ဖယ်ရှားခဲ့သည်။ ReOpenLDAP တွင် သုံးစွဲသူများ၏ စိတ်ဝင်စားမှု ပြန်လည်နိုးထလာမှုကြောင့် ပရောဂျက်ကို ပြန်လည်အသက်ဝင်လာစေရန် ဆုံးဖြတ်ခဲ့သည်။

ReOpenLDAP ပရောဂျက်ကို PJSC MegaFon ၏ အခြေခံအဆောက်အဦများတွင် OpenLDAP ပက်ကေ့ဂျ်ကို အသုံးပြုသောအခါ ဖြစ်ပေါ်လာသော ပြဿနာများကို ဖြေရှင်းရန်အတွက် 2014 ခုနှစ်တွင် ဖန်တီးခဲ့ပြီး LDAP ဆာဗာသည် အခြေခံအဆောက်အအုံခွဲစနစ်များထဲမှ တစ်ခုဖြစ်သည် (NGDR သည် UDR (User Data Repository) တစ်ခုဖြစ်သည်)၊ 3GPP 23.335 စံနှုန်း၊ နှင့် တယ်လီကွန်းအော်ပရေတာ၏ အိုင်တီအခြေခံအဆောက်အအုံရှိ စာရင်းသွင်းသူဝန်ဆောင်မှုအမျိုးအစားအားလုံးတွင် ဒေတာကို သိမ်းဆည်းရန်အတွက် ဗဟိုချုပ်ကိုင်မှုရှိသော node တစ်ခုဖြစ်သည်။) ဤအပလီကေးရှင်းသည် မြင့်မားသောဝန်ပမာဏ (24K အပ်ဒိတ်များနှင့် တစ်စက္ကန့်လျှင် 7K ဖတ်ရှုမှု 10K) နှင့် မာစတာ topology တွင် 100-10 သန်းပမာဏရှိသော သီးခြား LDAP လမ်းညွှန်တစ်ခု၏ 50×XNUMX မုဒ်တွင် စက်မှုလုပ်ငန်းလည်ပတ်မှုဟု ယူဆပါသည်။

OpenLDAP ကုဒ်၏ အဓိက developer များ၊ committers များနှင့် ပိုင်ရှင်များအနေနှင့် Symas Corp သည် ဖြစ်ပေါ်လာသော ပြဿနာများကို မဖြေရှင်းနိုင်သောကြောင့် ၎င်းတို့ကိုယ်တိုင် လုပ်ဆောင်ရန် ဆုံးဖြတ်ခဲ့သည်။ နောက်ပိုင်းထွက်ရှိလာသည်နှင့်အမျှ၊ မျှော်လင့်ထားသည်ထက် ကုဒ်တွင် အမှားအယွင်းများစွာရှိခဲ့သည်။ ထို့ကြောင့်၊ အစီအစဉ်ထက် ပိုမိုအားစိုက်ထုတ်ခဲ့ပြီး ReOpenLDAP သည် အချို့သောတန်ဖိုးများကို ကိုယ်စားပြုနေဆဲဖြစ်ပြီး (ရနိုင်သောအချက်အလက်များအရ) သည် RFC-4533 အတွက် multi-master topology ကို အပြည့်အ၀ ယုံကြည်စိတ်ချစွာ ပံ့ပိုးပေးသည့် တစ်ခုတည်းသော LDAP ဆာဗာဖြစ်သည်။

2016 ခုနှစ်တွင် စီမံကိန်းရည်မှန်းချက်များ အောင်မြင်ခဲ့ပြီး MegaFon PJSC ၏ အကျိုးစီးပွားအတွက် တိုက်ရိုက်ပံ့ပိုးကူညီမှုနှင့် ဖွံ့ဖြိုးတိုးတက်မှု ပြီးစီးခဲ့ပါသည်။ ထို့နောက် ReOpenLDAP ကို ​​နောက်ထပ်သုံးနှစ်ကြာ တက်ကြွစွာ တီထွင်ပြီး ပံ့ပိုးပေးခဲ့သော်လည်း တဖြည်းဖြည်းနှင့် ၎င်းသည် ၎င်း၏အဓိပ္ပါယ်ကို ဆုံးရှုံးသွားသည်-

  • နည်းပညာအရ MegaFon သည် ReOpenLDAP မှ ဗိသုကာလက်ရာမှန်ကန်သော Tarantool သို့ ပြောင်းရွှေ့ခဲ့သည်။
  • စိတ်ဝင်စားသူ ReOpenLDAP အသုံးပြုသူများ ရှင်းရှင်းလင်းလင်း မရှိခဲ့ပါ။
  • မြင့်မားသောဝင်ရောက်မှုအဆင့်သတ်မှတ်ချက်နှင့် ReOpenLDAP ကိုယ်တိုင်အတွက်လိုအပ်မှုနည်းပါးခြင်းကြောင့် ဆော့ဖ်ဝဲအင်ဂျင်နီယာတစ်ဦးတစ်ယောက်မျှ ပရောဂျက်တွင်မပါဝင်ခဲ့ပါ။
  • ReOpenLDAP ၏စက်မှုလုပ်ငန်းလည်ပတ်မှုမှ ပရော်ဖက်ရှင်နယ်ကျကျ ပြောင်းရွှေ့သွားသောကြောင့် ကျန်ရှိသော (ပင်မ) ဆော့ဖ်ဝဲရေးသားသူထံမှ ဖွံ့ဖြိုးရေးနှင့် ပံ့ပိုးကူညီမှုသည် အချိန်များစွာယူခဲ့ရသည်။

လှုပ်ရှားမှုမရှိသောအခြေအနေတွင်၊ Github အုပ်ချုပ်ရေးမှ ဆက်စပ်အကောင့်များနှင့် သိုလှောင်ခန်းကို သတိပေးချက် သို့မဟုတ် ရှင်းပြချက်မရှိဘဲ 2022 ဧပြီလအထိ တည်ရှိခဲ့သည်။ မကြာသေးမီက၊ စာရေးဆရာသည် ReOpenLDAP နှင့်ပတ်သက်သည့် တောင်းဆိုချက်အများအပြားကို လက်ခံရရှိထားပြီး၊ သိုလှောင်ရာနေရာနှင့် ကုဒ်ဘေ့စ်၏ အခြေအနေတို့ ပါဝင်သည်။ ထို့ကြောင့်၊ ၎င်းသည် ပရောဂျက်ကို အနည်းငယ်မျှ မွမ်းမံပြင်ဆင်ရန်၊ နည်းပညာဆိုင်ရာ ထုတ်ပြန်ချက်တစ်ခု ဖန်တီးရန်နှင့် စိတ်ဝင်စားသူတိုင်းကို အသိပေးရန် ဤသတင်းကို အသုံးပြုရန် ဆုံးဖြတ်ခဲ့သည်။

OpenLDAP အပါအဝင် ပရောဂျက်၏ လက်ရှိအခြေအနေ-

  • 2018 ခုနှစ် ဒီဇင်ဘာလကတည်းက တိုးတက်မှုများနှင့် ပြင်ဆင်မှုများကို OpenLDAP မှ မတင်သွင်းပါ။ အရေးကြီးသောအပလီကေးရှင်းများအတွက်၊ သင်သည် OpenLDAP ရှိ ပြင်ဆင်မှုများအားလုံးကို ပိုင်းခြားစိတ်ဖြာပြီး သက်ဆိုင်ရာအရာများကို တင်သွင်းရန် လိုအပ်သည်။
  • OpenLDAP ၏ လက်ရှိဗားရှင်းများသည် 2.5 ဌာနခွဲအပေါ် အခြေခံထားသည်။ ထို့ကြောင့်၊ အောက်တွင်ဖော်ပြထားသော ပြုပြင်မွမ်းမံမှုများကို "devel" ဌာနခွဲတွင်သာ ပြုလုပ်ခဲ့သည် (OpenLDAP 2.5 နှင့် သက်ဆိုင်သည်)၊ ထို့နောက် "မာစတာ" ဌာနခွဲ (ပေါင်းစည်းခြင်းမပြုမီ OpenLDAP 2.4 နှင့် သက်ဆိုင်သည်)။
  • 2018 တွင် OpenLDAP မှ အမွေဆက်ခံထားသော config-backend နှင့် ပြဿနာများ ဆက်ရှိနေပါသည်။ အထူးသဖြင့်၊ config-backend (LDAP မှတဆင့် LDAP ကို ​​configure လုပ်ခြင်း) မှတဆင့် server configuration ကိုပြောင်းလဲသောအခါ၊ ပြိုင်ပွဲအခြေအနေများ သို့မဟုတ် deadlocks များအပါအဝင် recursive problems များဖြစ်ပေါ်ပါသည်။
  • OpenSSL/GnuTLS ၏ လက်ရှိဗားရှင်းများနှင့် တည်ဆောက်ရာတွင် ပြဿနာများရှိနေသည်ဟု ယူဆနိုင်သည်။
  • TLS/SSL လိုအပ်သည့်အရာများကို အနုတ်လက္ခဏာဖြင့် သီးသန့်စမ်းသပ်မှုများ၊

နောက်ဆုံးတိုးတက်မှုများ-

  • libmdbx စာကြည့်တိုက်ကို နောက်ဆုံးဗားရှင်းသို့ အပ်ဒိတ်လုပ်ထားပြီး စာကြည့်တိုက်၏ ဖွံ့ဖြိုးတိုးတက်မှုကြောင့် ဖြစ်ပေါ်လာသော မှတ်သားထားသိုမှုဆိုင်ရာ ပြဿနာအားလုံးကို ဖယ်ရှားပေးပါသည်။ သို့သော်၊ man pages တွင် ခေတ်မမီသော အချက်အလက်အချို့ ကျန်နေပေလိမ့်မည်။
  • autotools 2.71 ၏ လက်ရှိဗားရှင်းကို အသုံးပြုထားသည်။
  • လက်ရှိ gcc 11.2 compiler ရှိ သတိပေးချက်အချို့ကို လိုက်နာပြီး အသေးစားတည်းဖြတ်မှုများ ပြုလုပ်ထားပါသည်။

source: opennet.ru

မှတ်ချက် Add