LDAP servera ReOpenLDAP 1.2.0 izlaiŔana

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

Pievieno komentāru