Ir publicÄts oficiÄlais LDAP servera ReOpenLDAP 1.2.0 laidiens, kas izveidots, lai atjaunotu projektu pÄc tÄ repozitorija bloÄ·ÄÅ”anas vietnÄ GitHub. AprÄ«lÄ« GitHub noÅÄma daudzu Krievijas izstrÄdÄtÄju kontus un repozitorijus, kas bija saistÄ«ti ar uzÅÄmumiem, uz kuriem attiecas ASV sankcijas, tostarp ReOpenLDAP repozitoriju. SakarÄ ar lietotÄju intereses atdzimÅ”anu par ReOpenLDAP, tika nolemts atjaunot projektu.
ReOpenLDAP projekts tika izveidots 2014. gadÄ, lai atrisinÄtu problÄmas, kas radÄs, izmantojot OpenLDAP pakotni PJSC MegaFon infrastruktÅ«rÄ, kur LDAP serveris bija iesaistÄ«ts vienÄ no infrastruktÅ«ras apakÅ”sistÄmÄm (NGDR ir UDR (User Data Repository), saskaÅÄ ar 3GPP 23.335 standarts, un tas ir centralizÄts mezgls datu glabÄÅ”anai par visu veidu abonentu pakalpojumiem telekomunikÄciju operatora IT infrastruktÅ«rÄ). Å Äda lietojumprogramma paredzÄja rÅ«pniecisku darbÄ«bu konkrÄta LDAP direktorija 24 Ć 7 režīmÄ ar 10ā100 miljonu ierakstu lielumu, lielas slodzes scenÄrijÄ (10 50 atjauninÄjumu un XNUMX XNUMX nolasÄ«jumu sekundÄ) un vairÄku galveno topoloÄ£iju.
Symas Corp kÄ galvenie OpenLDAP koda izstrÄdÄtÄji, pieÅÄmÄji un Ä«paÅ”nieki nespÄja atrisinÄt raduÅ”Äs problÄmas, tÄpÄc viÅi nolÄma mÄÄ£inÄt to izdarÄ«t paÅ”i. KÄ vÄlÄk izrÄdÄ«jÄs, kodÄ bija daudz vairÄk kļūdu, nekÄ varÄja gaidÄ«t. TÄpÄc tika iztÄrÄts vairÄk pūļu, nekÄ plÄnots, un ReOpenLDAP joprojÄm ir vÄrtÄ«ba un (saskaÅÄ ar pieejamo informÄciju) ir vienÄ«gais LDAP serveris, kas pilnÄ«bÄ un droÅ”i atbalsta RFC-4533 vairÄku galveno topoloÄ£iju, tostarp lielas slodzes scenÄrijos.
2016. gadÄ projekta mÄrÄ·i tika sasniegti, un tika pabeigta projekta atbalstÄ«Å”ana un attÄ«stÄ«ba tieÅ”i PJSC MegaFon interesÄs. PÄc tam ReOpenLDAP tika aktÄ«vi izstrÄdÄts un atbalstÄ«ts vÄl trÄ«s gadus, taÄu pakÄpeniski tas zaudÄja savu nozÄ«mi:
- TehnoloÄ£iski MegaFon migrÄja no ReOpenLDAP uz Tarantool, kas ir arhitektoniski pareizi;
- Nebija skaidri ieinteresÄtu ReOpenLDAP lietotÄju;
- Neviens no izstrÄdÄtÄjiem nepievienojÄs projektam gan augstÄ iestÄÅ”anÄs sliekÅ”Åa dÄļ, gan zemÄ pieprasÄ«juma pÄc paÅ”a ReOpenLDAP dÄļ;
- IzstrÄde un atbalsts sÄka aizÅemt pÄrÄk daudz laika no atlikuÅ”Ä (galvenÄ) izstrÄdÄtÄja, jo viÅÅ” profesionÄli attÄlinÄjÄs no ReOpenLDAP rÅ«pnieciskÄs darbÄ«bas.
NeaktÄ«vÄ stÄvoklÄ« ReOpenLDAP repozitorijs pastÄvÄja lÄ«dz 2022. gada aprÄ«lim, kad Github administrÄcija bez brÄ«dinÄjuma vai paskaidrojuma izdzÄsa saistÄ«tos kontus un paÅ”u repozitoriju. PÄdÄjÄ laikÄ autors ir saÅÄmis vairÄkus pieprasÄ«jumus saistÄ«bÄ ar ReOpenLDAP, tostarp par repozitorija atraÅ”anÄs vietu un kodu bÄzes statusu. TÄpÄc tika nolemts minimÄli atjauninÄt projektu, izveidot tehnisko izlaidumu un izmantot Å”o ziÅu, lai informÄtu visus interesentus.
PaÅ”reizÄjais projekta statuss, tostarp attiecÄ«bÄ uz OpenLDAP:
- KopÅ” 2018. gada decembra no OpenLDAP nav importÄti uzlabojumi un labojumi. SvarÄ«gÄm lietojumprogrammÄm ir jÄanalizÄ visi OpenLDAP labojumi un jÄimportÄ attiecÄ«gie labojumi.
- PaÅ”reizÄjÄs OpenLDAP versijas tagad ir balstÄ«tas uz 2.5 filiÄli. TÄpÄc tÄlÄk aprakstÄ«tÄs modifikÄcijas tika veiktas tikai ādevelā zarÄ (kas atbilda OpenLDAP 2.5), un pÄc tam tika apvienotas āmasterā zarÄ (kas pirms sapludinÄÅ”anas atbilda OpenLDAP 2.4).
- 2018. gadÄ joprojÄm pastÄvÄja no OpenLDAP mantotÄs konfigurÄcijas aizmugursistÄmas problÄmas. Jo Ä«paÅ”i, mainot servera konfigurÄciju, izmantojot config-backend (konfigurÄjot LDAP, izmantojot LDAP), rodas sacensÄ«bu apstÄkļi vai rekursÄ«vas problÄmas, tostarp strupceļi.
- JÄdomÄ, ka paÅ”reizÄjÄs OpenSSL/GnuTLS versijÄs ir izveidoÅ”anas problÄmas;
- Iztur galveno patentÄto testu komplektu, atskaitot tos, kuriem nepiecieÅ”ams TLS/SSL;
JaunÄkie uzlabojumi:
- Libmdbx bibliotÄka ir atjauninÄta uz jaunÄko versiju, novÄrÅ”ot visas konstatÄtÄs nesaderÄ«bas problÄmas, kas radÄs bibliotÄkas attÄ«stÄ«bas dÄļ. TomÄr, iespÄjams, man lapÄs ir palikusi kÄda novecojusi informÄcija.
- Tiek izmantota paÅ”reizÄjÄ autotools 2.71 versija.
- PÄc dažiem brÄ«dinÄjumiem paÅ”reizÄjÄ gcc 11.2 kompilatorÄ ir veikti nelieli labojumi.
Avots: opennet.ru