Tsatanetsatane wa kuthyolako kwachiwiri kwa Matrix. Makiyi a Project GPG asokonezedwa

[:ru]

Lofalitsidwa Π½ΠΎΠ²Ρ‹Π΅ mfundo za kuwakhadzula kwa zomangamanga za decentralized mauthenga nsanja Matrix, za amene zanenedwa m'mawa. Ulalo wovuta womwe owukirawo adalowamo ndi njira yophatikizira ya Jenkins, yomwe idabedwa pa Marichi 13. Kenako, pa seva ya Jenkins, kulowa kwa m'modzi mwa oyang'anira, motsogozedwa ndi wothandizira wa SSH, adalumikizidwa, ndipo pa Epulo 4, owukirawo adapeza ma seva ena achitetezo.

Pachiwonongeko chachiwiri, webusaiti ya matrix.org inatumizidwa ku seva ina (matrixnotorg.github.io) mwa kusintha magawo a DNS, pogwiritsa ntchito fungulo la Cloudflare content delivery system API yomwe inagwidwa panthawi yoyamba. Pomanganso zomwe zili m'maseva pambuyo pa kuthyolako koyamba, olamulira a Matrix amangosintha makiyi atsopano ndipo anaphonya chinsinsi cha Cloudflare.

Pachiwopsezo chachiwiri, ma seva a Matrix adakhalabe osakhudzidwa; zosintha zinali zongosintha ma adilesi mu DNS. Ngati wogwiritsa ntchito asintha kale mawu achinsinsi pambuyo pa kuukira koyamba, palibe chifukwa chosinthira kachiwiri. Koma ngati mawu achinsinsi sanasinthidwe, akuyenera kusinthidwa posachedwa, popeza kutayikira kwa database yokhala ndi mawu achinsinsi kwatsimikiziridwa. Dongosolo lapano ndikuyambitsa kukakamiza kukonzanso mawu achinsinsi nthawi ina mukadzalowa.

Kuphatikiza pa kutayikira kwa mawu achinsinsi, zatsimikiziridwanso kuti makiyi a GPG omwe amagwiritsidwa ntchito popanga siginecha ya digito pamaphukusi a Debian Synapse repository ndi Riot / Web kutulutsidwa kwagwera m'manja mwa owukirawo. Makiyi anali otetezedwa ndi mawu achinsinsi. Makiyi achotsedwa kale pakadali pano. Makiyi adalandidwa pa Epulo 4, kuyambira pamenepo palibe zosintha za Synapse zomwe zidatulutsidwa, koma kasitomala wa Riot / Web 1.0.7 adatulutsidwa (cheke choyambirira chidawonetsa kuti sichinasokonezedwe).

Wowukirayo adatumiza malipoti angapo pa GitHub ndi tsatanetsatane wa kuukirako ndi malangizo owonjezera chitetezo, koma adachotsedwa. Komabe, malipoti osungidwa kusungidwa.
Mwachitsanzo, wowukirayo adanenanso kuti opanga Matrix ayenera ntchito kutsimikizika kwazinthu ziwiri kapena osagwiritsanso ntchito SSH wothandizira ("ForwardAgent inde"), ndiye kuti kulowa muzomangamanga kudzatsekedwa. Kuwonjezeka kwa chiwonongekocho kungathenso kuyimitsidwa ndikupatsa opanga mwayi wofunikira, osati kulowa kwathunthu kwa mizu pa ma seva onse.

Kuphatikiza apo, mchitidwe wosunga makiyi opanga ma siginecha a digito pamaseva opanga adatsutsidwa; gulu lapadera lapadera liyenera kuperekedwa pazolinga zotere. Ndikuukirabe zanenedwa, kuti ngati opanga Matrix akadakhala akuwunika zipika pafupipafupi ndikusanthula zolakwika, akadazindikira zachinyengo (kuthyolako kwa CI sikunadziwike kwa mwezi umodzi). Vuto lina anali kusunga mafayilo onse osinthika ku Git, zomwe zidapangitsa kuti zitheke kuwunika zosintha za makamu ena ngati imodzi mwaiwo idabedwa. Kufikira kudzera pa SSH kupita ku maseva a zomangamanga sanali ochepera pa intaneti yotetezeka yamkati, yomwe idapangitsa kuti athe kulumikizana nawo kuchokera ku adilesi iliyonse yakunja.

Kuchokeraopennet.ru

[: en]

Lofalitsidwa Π½ΠΎΠ²Ρ‹Π΅ mfundo za kuwakhadzula kwa zomangamanga za decentralized mauthenga nsanja Matrix, za amene zanenedwa m'mawa. Ulalo wovuta womwe owukirawo adalowamo ndi njira yophatikizira ya Jenkins, yomwe idabedwa pa Marichi 13. Kenako, pa seva ya Jenkins, kulowa kwa m'modzi mwa oyang'anira, motsogozedwa ndi wothandizira wa SSH, adalumikizidwa, ndipo pa Epulo 4, owukirawo adapeza ma seva ena achitetezo.

Pachiwonongeko chachiwiri, webusaiti ya matrix.org inatumizidwa ku seva ina (matrixnotorg.github.io) mwa kusintha magawo a DNS, pogwiritsa ntchito fungulo la Cloudflare content delivery system API yomwe inagwidwa panthawi yoyamba. Pomanganso zomwe zili m'maseva pambuyo pa kuthyolako koyamba, olamulira a Matrix amangosintha makiyi atsopano ndipo anaphonya chinsinsi cha Cloudflare.

Pachiwopsezo chachiwiri, ma seva a Matrix adakhalabe osakhudzidwa; zosintha zinali zongosintha ma adilesi mu DNS. Ngati wogwiritsa ntchito asintha kale mawu achinsinsi pambuyo pa kuukira koyamba, palibe chifukwa chosinthira kachiwiri. Koma ngati mawu achinsinsi sanasinthidwe, akuyenera kusinthidwa posachedwa, popeza kutayikira kwa database yokhala ndi mawu achinsinsi kwatsimikiziridwa. Dongosolo lapano ndikuyambitsa kukakamiza kukonzanso mawu achinsinsi nthawi ina mukadzalowa.

Kuphatikiza pa kutayikira kwa mawu achinsinsi, zatsimikiziridwanso kuti makiyi a GPG omwe amagwiritsidwa ntchito popanga siginecha ya digito pamaphukusi a Debian Synapse repository ndi Riot / Web kutulutsidwa kwagwera m'manja mwa owukirawo. Makiyi anali otetezedwa ndi mawu achinsinsi. Makiyi achotsedwa kale pakadali pano. Makiyi adalandidwa pa Epulo 4, kuyambira pamenepo palibe zosintha za Synapse zomwe zidatulutsidwa, koma kasitomala wa Riot / Web 1.0.7 adatulutsidwa (cheke choyambirira chidawonetsa kuti sichinasokonezedwe).

Wowukirayo adatumiza malipoti angapo pa GitHub ndi tsatanetsatane wa kuukirako ndi malangizo owonjezera chitetezo, koma adachotsedwa. Komabe, malipoti osungidwa kusungidwa.
Mwachitsanzo, wowukirayo adanenanso kuti opanga Matrix ayenera ntchito kutsimikizika kwazinthu ziwiri kapena osagwiritsanso ntchito SSH wothandizira ("ForwardAgent inde"), ndiye kuti kulowa muzomangamanga kudzatsekedwa. Kuwonjezeka kwa chiwonongekocho kungathenso kuyimitsidwa ndikupatsa opanga mwayi wofunikira, osati kulowa kwathunthu kwa mizu pa ma seva onse.

Kuphatikiza apo, mchitidwe wosunga makiyi opanga ma siginecha a digito pamaseva opanga adatsutsidwa; gulu lapadera lapadera liyenera kuperekedwa pazolinga zotere. Ndikuukirabe zanenedwa, kuti ngati opanga Matrix akadakhala akuwunika zipika pafupipafupi ndikusanthula zolakwika, akadazindikira zachinyengo (kuthyolako kwa CI sikunadziwike kwa mwezi umodzi). Vuto lina anali kusunga mafayilo onse osinthika ku Git, zomwe zidapangitsa kuti zitheke kuwunika zosintha za makamu ena ngati imodzi mwaiwo idabedwa. Kufikira kudzera pa SSH kupita ku maseva a zomangamanga sanali ochepera pa intaneti yotetezeka yamkati, yomwe idapangitsa kuti athe kulumikizana nawo kuchokera ku adilesi iliyonse yakunja.

Source: opennet.ru

[:]

Kuwonjezera ndemanga