Liberasyon sèvè LDAP ReOpenLDAP 1.2.0

Yo te pibliye lage fòmèl nan sèvè LDAP ReOpenLDAP 1.2.0, ki te kreye pou resisite pwojè a apre bloke depo li sou GitHub. Nan mwa avril, GitHub te retire kont yo ak depo anpil devlopè Ris ki asosye ak konpayi ki sijè a sanksyon Etazini, ki gen ladan depo ReOpenLDAP. Akòz renesans enterè itilizatè a nan ReOpenLDAP, li te deside pote pwojè a tounen nan lavi.

Pwojè ReOpenLDAP te kreye an 2014 pou rezoud pwoblèm ki te parèt lè w ap itilize pake OpenLDAP nan enfrastrikti PJSC MegaFon, kote sèvè LDAP te enplike nan youn nan subsistèm enfrastrikti yo (NGDR se yon UDR (User Data Repository), dapre sa a. 3GPP 23.335 estanda, epi li se yon ne santralize pou estoke done sou tout kalite sèvis abònen nan enfrastrikti IT operatè telecom). Yon aplikasyon konsa sipoze operasyon endistriyèl nan mòd 24 × 7 nan yon anyè LDAP espesifik ak yon gwosè 10-100 milyon antre, nan yon senaryo gwo chaj (mizajou 10K ak 50K lekti pou chak segonn) ak nan yon topoloji milti-mèt.

Symas Corp, kòm devlopè prensipal yo, komite ak pwopriyetè kòd OpenLDAP, pa t 'kapab rezoud pwoblèm yo ki te parèt, kidonk yo te deside eseye fè li tèt yo. Kòm li pita te tounen soti, te gen anpil plis erè nan kòd la pase yo te ka espere. Se poutèt sa, yo te depanse plis efò pase sa te planifye, men ReOpenLDAP toujou reprezante kèk valè epi (dapre enfòmasyon ki disponib) se sèl sèvè LDAP ki konplètman ak fyab sipòte topoloji milti-mèt pou RFC-4533, ki gen ladan nan senaryo gwo chaj.

Nan 2016, objektif pwojè yo te reyalize, epi sipò ak devlopman pwojè a dirèkteman nan enterè MegaFon PJSC te konplete. Lè sa a, ReOpenLDAP te aktivman devlope ak sipòte pou yon lòt twa ane, men piti piti li pèdi siyifikasyon li:

  • Teknolojikman, MegaFon te imigre soti nan ReOpenLDAP nan Tarantool, ki se achitekti kòrèk;
  • Pa te gen okenn itilizatè ReOpenLDAP ki klèman enterese;
  • Okenn nan devlopè yo te rantre nan pwojè a, tou de akòz papòt la antre segondè ak demann ki ba pou ReOpenLDAP tèt li;
  • Devlopman ak sipò yo te kòmanse pran twòp tan nan men pwomotè ki rete (prensipal), kòm li te deplase pwofesyonèlman lwen operasyon endistriyèl ReOpenLDAP.

Nan yon eta inaktif, repozitwa ReOpenLDAP te egziste jiska avril 2022, lè administrasyon Github te efase kont ki asosye yo ak repozitwa a li menm san okenn avètisman oswa eksplikasyon. Dènyèman, otè a te resevwa plizyè demann konsènan ReOpenLDAP, ki gen ladan kote depo a ak estati kodbaz la. Se poutèt sa, li te deside pou yon minimòm mete ajou pwojè a, kreye yon lage teknik, epi sèvi ak nouvèl sa a enfòme tout moun ki enterese.

Estati aktyèl la nan pwojè a, ki gen ladan konsènan OpenLDAP:

  • Amelyorasyon ak ranje yo pa te enpòte soti nan OpenLDAP depi Desanm 2018. Pou aplikasyon kritik, ou bezwen analize tout koreksyon yo nan OpenLDAP epi enpòte sa ki enpòtan yo.
  • Kounye a vèsyon OpenLDAP yo baze sou branch 2.5 la. Se poutèt sa, modifikasyon ki dekri anba a yo te fèt sèlman nan branch "devel" la (ki koresponn ak OpenLDAP 2.5), ak Lè sa a, fizyone nan branch "mèt" la (ki koresponn ak OpenLDAP 2.4 anvan fizyon an).
  • Nan 2018, pwoblèm ak konfigirasyon-backend eritye nan OpenLDAP pèsiste. An patikilye, lè w chanje konfigirasyon sèvè a atravè konfigirasyon-backend (konfigirasyon LDAP atravè LDAP), kondisyon ras oswa pwoblèm repetitif ki gen ladan enpas rive.
  • Sipoze gen pwoblèm konstriksyon ak vèsyon aktyèl OpenSSL/GnuTLS;
  • Pase yon seri debaz tès propriétaires, mwens sa ki egzije TLS/SSL;

Dènye amelyorasyon:

  • Bibliyotèk libmdbx la te mete ajou ak dènye vèsyon an, elimine tout pwoblèm enkonpatibilite ki te note ki te parèt akòz devlopman bibliyotèk la. Sepandan, gen pwobableman kèk enfòmasyon demode kite nan paj man yo.
  • Yo itilize vèsyon aktyèl la nan autotools 2.71.
  • Yo te fè ti koreksyon apre kèk nan avètisman ki nan konpilatè gcc 11.2 aktyèl la.

Sous: opennet.ru

Add nouvo kòmantè