Kutulutsidwa kwa seva ya LDAP ReOpenLDAP 1.2.0

Kutulutsidwa kovomerezeka kwa seva ya LDAP ReOpenLDAP 1.2.0 kwasindikizidwa, kupangidwa kuti kudzutse pulojekitiyi pambuyo poletsa malo ake osungira pa GitHub. M'mwezi wa Epulo, GitHub idachotsa maakaunti ndi nkhokwe za opanga ambiri aku Russia omwe amalumikizana ndi makampani omwe ali ndi zilango za US, kuphatikiza posungira ReOpenLDAP. Chifukwa chotsitsimulanso chidwi cha ogwiritsa ntchito mu ReOpenLDAP, adaganiza zobwezeretsa pulojekitiyi.

Pulojekiti ya ReOpenLDAP idapangidwa mu 2014 kuti athetse mavuto omwe adachitika pogwiritsa ntchito phukusi la OpenLDAP muzomangamanga za PJSC MegaFon, pomwe seva ya LDAP idachita nawo gawo limodzi mwazinthu zogwirira ntchito (NGDR ndi UDR (User Data Repository), malinga ndi 3GPP 23.335 muyezo, ndipo ndi node yapakati yosungira deta pamitundu yonse ya ntchito zolembetsa mu IT Infrastructure ya telecom operator). Ntchito yotereyi imagwira ntchito m'mafakitale mu 24 × 7 mawonekedwe a bukhu linalake la LDAP lokhala ndi kukula kwa 10-100 miliyoni zolembedwa, muzochitika zolemetsa kwambiri (zosintha za 10K ndi kuwerengedwa kwa 50K pamphindi) komanso mu topology yambiri.

Symas Corp, monga oyambitsa, odzipereka komanso eni ake a OpenLDAP code, sanathe kuthetsa mavuto omwe adabuka, kotero adaganiza zoyesera kuchita okha. Monga momwe zinakhalira pambuyo pake, panali zolakwika zambiri mu code kuposa momwe zikanayembekezeredwa. Chifukwa chake, kuyesayesa kochulukirapo kunagwiritsidwa ntchito kuposa momwe adakonzera, ndipo ReOpenLDAP ikuyimirabe mtengo wake ndipo (malinga ndi zomwe zilipo) ndi seva yokhayo ya LDAP yomwe imathandizira mokwanira komanso modalirika ma topology a RFC-4533, kuphatikiza pazambiri.

Mu 2016, zolinga za polojekitiyi zinakwaniritsidwa, ndipo kuthandizira ndi chitukuko cha polojekitiyi molunjika pa zofuna za MegaFon PJSC zinamalizidwa. Kenako ReOpenLDAP idapangidwa mwachangu ndikuthandizidwa kwa zaka zina zitatu, koma pang'onopang'ono idataya tanthauzo lake:

  • Mwaukadaulo, MegaFon idasamuka kuchokera ku ReOpenLDAP kupita ku Tarantool, zomwe ndi zolondola mwamapangidwe;
  • Panalibe ogwiritsa ntchito a ReOpenLDAP achidwi;
  • Palibe amene adalowa nawo pulojekitiyi, chifukwa cha malo okwera kwambiri komanso kufunikira kochepa kwa ReOpenLDAP yokha;
  • Chitukuko ndi chithandizo zidayamba kutenga nthawi yochulukirapo kuchokera kwa wopanga (wamkulu) wotsalayo, popeza adachoka mwaukadaulo kuchoka pantchito yamakampani ya ReOpenLDAP.

M'malo osagwira ntchito, malo osungira a ReOpenLDAP adakhalapo mpaka Epulo 2022, pomwe oyang'anira a Github adachotsa maakaunti ogwirizana nawo ndi malo omwewo popanda chenjezo kapena kufotokozera. Posachedwapa, wolemba walandira zopempha zingapo zokhudza ReOpenLDAP, kuphatikizapo malo osungiramo komanso momwe codebase ilili. Chifukwa chake, adaganiza zosintha pulojekitiyi pang'ono, kupanga luso lotulutsa, ndikugwiritsa ntchito nkhaniyi kudziwitsa aliyense amene ali ndi chidwi.

Momwe polojekitiyi ikuyendera, kuphatikizapo OpenLDAP:

  • Kuwongolera ndi kukonza sikunatengedwe kuchokera ku OpenLDAP kuyambira Disembala 2018. Pazogwiritsa ntchito zovuta, muyenera kusanthula zonse zomwe zakonzedwa mu OpenLDAP ndikulowetsa zofunikira.
  • Zomasulira zamakono za OpenLDAP tsopano zakhazikitsidwa pa nthambi ya 2.5. Chifukwa chake, zosintha zomwe zafotokozedwa pansipa zidangopangidwa munthambi ya "devel" (yomwe idafanana ndi OpenLDAP 2.5), kenako idaphatikizidwa munthambi ya "mbuye" (yomwe idafanana ndi OpenLDAP 2.4 isanaphatikizidwe).
  • Mu 2018, zovuta ndi config-backend zotengera OpenLDAP zidapitilira. Makamaka, posintha kasinthidwe ka seva kudzera pa config-backend (kusintha LDAP kudzera pa LDAP), mikhalidwe yamtundu kapena mavuto obwereza kuphatikiza ma deadlocks zimachitika.
  • Mwina pali zovuta zomanga ndi mitundu yaposachedwa ya OpenSSL/GnuTLS;
  • Amadutsa mayeso aumwini, kuchotsera omwe amafunikira TLS/SSL;

Zosintha zaposachedwa:

  • Laibulale ya libmdbx yasinthidwa kukhala mtundu waposachedwa, ndikuchotsa zovuta zonse zosagwirizana zomwe zidachitika chifukwa chakukula kwa laibulale. Komabe, mwina pali zambiri zachikale zomwe zatsala m'masamba amunthu.
  • Mtundu waposachedwa wa autotools 2.71 umagwiritsidwa ntchito.
  • Zosintha zazing'ono zapangidwa potsatira machenjezo ena omwe ali pagulu la gcc 11.2.

Source: opennet.ru

Kuwonjezera ndemanga