ĂshtĂ« publikuar lĂ«shimi formal i serverit LDAP ReOpenLDAP 1.2.0, i formuar pĂ«r tĂ« ringjallur projektin pasi u bllokua depoja e tij nĂ« GitHub. NĂ« prill, GitHub fshiu llogaritĂ« dhe depot e shumĂ« zhvilluesve rusĂ«, tĂ« lidhur me kompani qĂ« ranĂ« nĂ«n sanksionet e SHBA-sĂ«, duke pĂ«rfshirĂ« depot e ReOpenLDAP. Me rritjen e interesit tĂ« pĂ«rdoruesve pĂ«r ReOpenLDAP, projekti u vendos tĂ« rikthehet nĂ« jetĂ«.
Projekti ReOpenLDAP u krijua nĂ« vitin 2014 pĂ«r tĂ« adresuar problemet qĂ« u shfaqĂ«n gjatĂ« pĂ«rdorimit tĂ« paketĂ«s OpenLDAP nĂ« infrastrukturĂ«n e PAO 'MegaFon', ku serveri LDAP ishte pĂ«rdorur nĂ« njĂ« nga nĂ«n-sistemet e infrastrukturĂ«s (NGDR pĂ«rfaqĂ«son njĂ« UDR (User Data Repository), sipas standardit 3GPP 23.335, dhe Ă«shtĂ« njĂ« nyjĂ« qendrore pĂ«r ruajtjen e tĂ« dhĂ«nave pĂ«r tĂ« gjitha llojet e shĂ«rbimeve tĂ« abonentĂ«ve nĂ« infrastrukturĂ«n IT tĂ« operatorit tĂ« komunikimeve). NjĂ« pĂ«rdorim i tillĂ« sugjeronte njĂ« eksploatim industrial nĂ« modin 24Ă7 tĂ« njĂ« katalogu tĂ« veçantĂ« LDAP, me njĂ« pĂ«rmasĂ« prej 10-100 milionĂ«sh regjistrimesh, nĂ« njĂ« skenar me ngarkesĂ« tĂ« lartĂ« (10K pĂ«rditĂ«sime dhe 50K lexime nĂ« sekondĂ«) dhe nĂ« njĂ« topologji multi-master.
Symas Corp, si zhvilluesit kryesorë, komituesit dhe pronarët e kodit të OpenLDAP, nuk arritën të zgjidhnin problemet e dukshme, prandaj u vendos të përpiqen ta bëjnë vetë. Siç u zbulua më vonë, gabimet në kod ishin shumë më të shumta se sa ishte e mundur të supozohej. Prandaj, u nevojit më shumë përpjekje se sa ishte planifikuar, dhe ReOpenLDAP vazhdon të përfaqësojë një vlerë të caktuar dhe (sipas informacionit të disponueshëm) është serveri i vetëm LDAP që plotësisht dhe me besueshmëri mbështet topologjinë multi-master për RFC-4533, përfshirë skenarët me ngarkesë të lartë.
Në vitin 2016, objektivat e projektit u arritën, dhe mbështetja dhe zhvillimi i projektit u përfunduan në mënyrë të drejtpërdrejtë në interes të PAO 'MegaFon'. Më pas, ReOpenLDAP u zhvillua dhe u mbajt aktiv për tri vjet të tjera, por gradualisht ka humbur kuptimin:
- Teknologjikisht, 'MegaFon' migroi nga ReOpenLDAP në Tarantool, që është arkitekturë e saktë;
- Nuk kishte përdorues të dukshëm të interesuar për ReOpenLDAP;
- Asnjë zhvillues nuk iu bashkua projektit, si për shkak të pragut të lartë të hyrjes ashtu edhe për shkak të kërkesës së ulët për ReOpenLDAP;
- Zhvillimi dhe mbështetja filluan të kërkojnë shumë kohë nga zhvilluesi i mbetur (kryesor), pasi ai u distancua profesionalisht nga eksploatimi industrial i ReOpenLDAP.
Repoja e ReOpenLDAP qëndroi në një gjendje pasive deri në prill të vitit 2022, kur administrata e Github fshiu pa asnjë paralajmërim dhe shpjegim llogaritë dhe repo të lidhura. Kohët e fundit, autori mori disa kërkesa në lidhje me ReOpenLDAP, përfshirë për vendndodhjen e depot dhe gjendjen e kodit. Prandaj, u vendos të rifreskohet minimalisht projekti, të formohet një lëshim teknik dhe ky informacion të përdoret për t'i informuar të gjithë të interesuarit.
Gjendja aktuale e projektit, duke përfshirë në lidhje me OpenLDAP:
- Importimi i përmirësimeve dhe korrigjimeve nga OpenLDAP nuk është kryer që nga dhjetori 2018. Për aplikime përgjegjëse, duhet të analizohet të gjitha korrigjimet në OpenLDAP dhe të importohen ato që i përkasin.
- Versionet aktuale të OpenLDAP tani formohen mbi bazën e degës 2.5. Prandaj, përmirësimet e përshkruara më poshtë janë kryer vetëm në degën 'devel' (e cila përputhej me OpenLDAP 2.5) dhe pastaj janë injektuar në 'master' (e cila para bashkimit përputhej me OpenLDAP 2.4).
- Në vitin 2018, mbetën probleme të trashëguara nga OpenLDAP me config-backend-in. Në veçanti, kur nëpërmjet config-backend (konfigurimi i LDAP përmes LDAP) shfaqen gjendje garash ose probleme rekursive përfshirë bllokimet (deadlocks). konfigurimin e serverit Mendohet se ekzistojnë probleme ndërtimi me versionet aktuale të OpenSSL/GnuTLS;
- Kalojnë testet e zakonshme, përveç atyre që kërkojnë TLS/SSL;
- Përmirësimet e fundit:
Biblioteka libmdbx është azhurnuar në versionin aktual me eliminimin e të gjitha problemeve të përshtatshmërisë që lindën nga zhvillimi i bibliotekës. Megjithatë, ndoshta, në faqet e manualeve ka mbetur ndonjë informacion i vjetruar.
- ĂshtĂ« pĂ«rdorur versioni aktual i autotools 2.71.
- Janë bërë korrigjime të vogla për pasojat e disa paralajmërimeve nga kompilatori aktual gcc 11.2.
- ĂshtĂ« publikuar lĂ«shimi formal i serverit LDAP ReOpenLDAP 1.2.0, i formuar pĂ«r tĂ« ringjallur projektin pasi u bllokua depoja e tij nĂ« GitHub. NĂ« prill, GitHub fshiu llogaritĂ« dhe depot e shumĂ« zhvilluesve rusĂ«, tĂ« lidhur me kompani qĂ« ranĂ« nĂ«n sanksionet e SHBA-sĂ«, duke pĂ«rfshirĂ« depot e ReOpenLDAP. Me rritjen e interesit tĂ« pĂ«rdoruesve pĂ«r ReOpenLDAP, projekti u vendos tĂ« rikthehet nĂ« jetĂ«. Projekti ReOpenLDAP u krijua nĂ«
Burimi: opennet.ru
