Ho lokolloa ha seva sa LDAP ReOpenLDAP 1.2.0

Tokollo e hlophisitsoeng ea seva ea LDAP ReOpenLDAP 1.2.0 e hatisitsoe, e etselitsoe ho tsosa morero kamora ho thibela polokelo ea eona ho GitHub. Ka April, GitHub e ile ea tlosa litlaleho le polokelo ea bahlahisi ba bangata ba Russia ba amanang le lik'hamphani tse tlas'a likotlo tsa US, ho kenyeletsa le polokelo ea ReOpenLDAP. Ka lebaka la ho tsosolosoa ha thahasello ea basebelisi ho ReOpenLDAP, ho ile ha etsoa qeto ea ho khutlisetsa morero bophelong.

Morero oa ReOpenLDAP o thehiloe ka 2014 ho rarolla mathata a ileng a hlaha ha ho sebelisoa sephutheloana sa OpenLDAP meahong ea meaho ea PJSC MegaFon, moo seva ea LDAP e neng e kentse letsoho ho e 'ngoe ea lits'ebetso tsa meaho (NGDR ke UDR (User Data Repository), ho latela 3GPP 23.335 e tloaelehileng, 'me ke node e bohareng bakeng sa ho boloka data ka mefuta eohle ea litšebeletso tsa ba ngolisitseng mohahong oa IT oa mochine oa telecom). Kopo e joalo e ne e nkoa e le ts'ebetso ea indasteri ka mokhoa oa 24 × 7 oa buka e itseng ea LDAP e nang le boholo ba limilone tse 10-100, ka boemo bo phahameng haholo (lintlafatso tse 10K le 50K e baloa ka motsotsoana) le ka topology ea litsebi tse ngata.

Symas Corp, joalo ka bahlahisi ba ka sehloohong, bafani le beng ba khoutu ea OpenLDAP, ha baa ka ba khona ho rarolla mathata a hlahileng, kahoo ba etsa qeto ea ho leka ho e etsa ka bobona. Joalokaha ho ile ha etsahala hamorao, ho ne ho e-na le liphoso tse ngata khoutu ho feta kamoo ho neng ho lebeletsoe kateng. Ka hona, ho ile ha sebelisoa boiteko bo bongata ho feta kamoo ho neng ho reriloe kateng, 'me ReOpenLDAP e ntse e emela boleng bo itseng' me (ho ea ka boitsebiso bo fumanehang) ke eona feela seva sa LDAP se tšehetsang ka botlalo le ka botšepehi topology ea litsebi tse ngata bakeng sa RFC-4533, ho kenyeletsoa le maemo a mangata a mangata.

Ka 2016, lipakane tsa morero li ile tsa finyelloa, 'me tšehetso le nts'etsopele ea morero ka kotloloho molemong oa MegaFon PJSC e phethiloe. Joale ReOpenLDAP e ile ea ntlafatsoa ka mafolofolo le ho tšehetsoa ka lilemo tse ling tse tharo, empa butle-butle ea lahleheloa ke moelelo oa eona:

  • Theknoloji, MegaFon e falletse ho tloha ReOpenLDAP ho ea Tarantool, e nepahetseng ka meralo;
  • Ho ne ho se na basebelisi ba ReOpenLDAP ba nang le thahasello e hlakileng;
  • Ha ho le ea mong oa bahlahisi ea keneng morerong ona, ka bobeli ka lebaka la moeli o phahameng oa ho kena le tlhokahalo e tlase ea ReOpenLDAP ka boeona;
  • Nts'etsopele le ts'ehetso li ile tsa qala ho nka nako e ngata ho tsoa ho mohlahlami (ea ka sehloohong) ea setseng, ha a ntse a tloha mosebetsing oa indasteri oa ReOpenLDAP.

Boemong bo sa sebetseng, polokelo ea ReOpenLDAP e bile teng ho fihlela Mmesa 2022, ha tsamaiso ea Github e hlakola liakhaonto tse amanang le polokelo ka boeona ntle le temoso kapa tlhaloso. Haufinyane tjena, sengoli se fumane likopo tse 'maloa mabapi le ReOpenLDAP, ho kenyeletsoa sebaka sa polokelo le boemo ba codebase. Ka hona, ho ile ha etsoa qeto ea ho nchafatsa morero, ho theha tokollo ea tekheniki, le ho sebelisa litaba tsena ho tsebisa bohle ba nang le thahasello.

Boemo ba hajoale ba projeke, ho kenyelletsa mabapi le OpenLDAP:

  • Lintlafatso le litokiso ha li so romelloe ho tsoa ho OpenLDAP ho tloha ka Tšitoe 2018. Bakeng sa lits'ebetso tsa bohlokoa, o hloka ho sekaseka litokiso tsohle ho OpenLDAP le ho kenya tse amehang.
  • Mefuta ea hajoale ea OpenLDAP e se e thehiloe lekaleng la 2.5. Ka hona, liphetoho tse hlalositsoeng ka tlase li entsoe feela lekaleng la "ntlafatso" (le neng le tsamaellana le OpenLDAP 2.5), 'me tsa kopanngoa lekaleng la "master" (le neng le tsamaisana le OpenLDAP 2.4 pele ho kopanngoa).
  • Ka 2018, mathata a config-backend a futsitsoeng ho OpenLDAP a ile a tsoela pele. Haholo-holo, ha u fetola tlhophiso ea seva ka config-backend (ho lokisa LDAP ka LDAP), maemo a morabe kapa mathata a phetoang a kenyeletsang li-deadlocks a etsahala.
  • Mohlomong ho na le mathata a ho aha ka mefuta ea hajoale ea OpenSSL/GnuTLS;
  • E fetisa tlhahlobo ea mantlha ea liteko tsa thepa, ntle le tse hlokang TLS/SSL;

Lintlafatso tsa moraorao:

  • Laeborari ea libmdbx e nchafalitsoe ho ba mofuta oa morao-rao, ho tlosa mathata ohle a hlokometsoeng a ho se lumellane a hlahileng ka lebaka la ntlafatso ea laeborari. Leha ho le joalo, mohlomong ho na le lintlha tse siiloeng ke nako tse setseng maqepheng a monna.
  • Ho sebelisoa mofuta oa hajoale oa li-autotools 2.71.
  • Liphetoho tse nyane li entsoe ka mor'a litemoso tse ling ho moqapi oa hajoale oa gcc 11.2.

Source: opennet.ru

Eketsa ka tlhaloso