ReOpenLDAP LDAP-serveri 1.2.0 vÀljaanne

ReOpenLDAP LDAP-serveri 1.2.0 ametlik vÀljaanne on avaldatud projekti taastamiseks pÀrast selle GitHubi repositooriumi blokeerimist. Aprillis kustutas GitHub mitmete Venemaa arendajate kontod ja repositooriumid, mis olid seotud USA sanktsioonide alla kuuluvate ettevÔtetega, sealhulgas ReOpenLDAP repositooriumiga. Seoses kasutajate kasvava huvi taastamisega ReOpenLDAPi vastu otsustati projekt ellu kutsuda.

ReOpenLDAP projekt loodi 2014. aastal, et lahendada probleemid, mis tekkisid OpenLDAP kasutamisel PJSC „MegaFon” infrastruktuuris, kus LDAP-serverit kasutati ĂŒhe allĂŒksuse infrastruktuuris (NGDR on UDR (Kasutajaandmete hoidla), vastavalt 3GPP 23.335 standardile, ja see on keskne sĂ”lm, mis salvestab andmeid kĂ”ikide tellijate teenuste kohta telekommunikatsiooni IT-infrastruktuuris). Selline kasutamine eeldas tööstuslikku kasutamist 24×7 reĆŸiimis spetsiifilise LDAP-katalooge, mille suurus on 10-100 miljonit kirjet, kĂ”rge koormusega stsenaariumis (10K uuendust ja 50K lugemist sekundis) mitme masteriga topoloogias.

Symas Corp, kui peamised arendajad, koodikomiteed ja OpenLDAP koodi omanikud, ei suutnud tekkinud probleeme lahendada, seetÔttu otsustati proovida seda ise teha. Nagu hiljem selgus, oli koodis vigu rohkem kui eeldati. SeetÔttu kulus rohkem pingutust, kui plaanitud, ja ReOpenLDAP esindab endiselt teatavat vÀÀrtust ning ( olemasolevate andmete kohaselt) on ainus LDAP-server, mis toetab tÀielikult ja usaldusvÀÀrselt mitme masteriga topoloogiat RFC-4533 raames, sealhulgas kÔrge koormuse stsenaariumides.

2016. aastaks saavutati projekti eesmĂ€rgid ja projekti tugi ja areng PJSC „MegaFon” huvides lĂ”petati. SeejĂ€rel arenes ReOpenLDAP aktiivselt veel kolm aastat, kuid jĂ€rk-jĂ€rgult kaotas see mĂ”tte:

  • Tehnoloogiliselt on „MegaFon” migrinud ReOpenLDAP-ilt Tarantoolile, mis on arhitektuuriliselt Ă”ige;
  • ReOpenLDAPi selgelt huvitatud kasutajaid polnud;
  • Keegi arendajatest ei liitunud projektiga, nii kĂ”rge sisenemisbarjÀÀri kui ka ReOpenLDAP madala nĂ”udluse tĂ”ttu;
  • Arenduse ja toe osas kulub peamise arendaja aega liiga palju, kuna ta on professionaalselt eemaldunud ReOpenLDAPi tööstuslikust kasutusest.

ReOpenLDAPi passiivne asend kesti aprillini 2022, mil Githubi juhtkond kustutas seotud kontod ja repositooriumi ilma ette teatamata vÔi selgitusteta. Hiljuti on autor saanud mitmeid pÀringuid seoses ReOpenLDAPiga, sealhulgas repositooriumi ja koodibaasi seisukorra kohta. SeetÔttu otsustati projekti minimaalne vÀrskendamine, tehnilise vÀljaande koostamine ja selle uudise kasutamine kÔigi huviliste teavitamiseks.

Praegune projekti seisukord, sealhulgas OpenLDAPi osas:

  • Muudatusi ja parandusi OpenLDAPist ei ole imporditud alates 2018. aasta detsembrist. Vastutustundlikeks rakendusteks tuleb analĂŒĂŒsida kĂ”iki parandusi OpenLDAPis ja importida asjakohased.
  • Praegused OpenLDAPi versioonid luuakse kuru 2.5 pĂ”hjal. Seega tehti allpool kirjeldatud muudatused ainult haru «devel» (mis vastas OpenLDAP 2.5-le) ja seejĂ€rel liideti need «masterisse» (mis enne liitumist vastas OpenLDAP 2.4-le).
  • 2018. aastal pĂŒsisid OpenLDAPist pĂ€randatud probleemid config-bakendiga. EelkĂ”ige, kui muudatusi tehti serveri konfiguratsiooni config-bakendi (LDAP konfigureerimine LDAP kaudu) kaudu ilmnevad vĂ”istlusolukorrad vĂ”i rekursiivsed probleemid, sealhulgas deadlock’id.
  • VĂ”imalikud on probleeme, mis on seotud praeguste OpenSSL/GnuTLS versioonidega;
  • KĂ€ib pĂ”hikomplekt oma teste, vĂ€lja arvatud need, mis nĂ”uavad TLS/SSL;

Viimased muudatused:

  • Libmdbx raamatukogu on uuendatud ajakohaseks versiooniks, kĂ”rvaldades kĂ”ik tuvastatud ĂŒhilduvusprobleemid, mis on tekkinud raamatukogu arengust. Man-lehtedel vĂ”ib siiski olla mingit vananenud teavet.
  • Kasutatav on ajakohane autotools versioon 2.71.
  • Tehtud on vĂ€ikesed parandused, arvestades praeguse gcc 11.2 kompilaatori teatud hoiatusi.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster