Umbhali wesakhelo sewebhu esibhalwe kwiRust icinyiwe emva kokuba egxekwe "ngokusebenzisa kakubi" ulwimi lweRust. Isakhelo sewebhu ye-actix, iphakheji ekhutshelwe ngayo amaxesha angaphezu kwe-800 lamawaka, ikuvumela ukuba ulungise umncedisi we-http kunye nokusebenza komxumi kwizicelo ze-Rust, kwaye yenzelwe ukufezekisa ukusebenza okuphezulu kunye kwiimvavanyo ezininzi zesakhelo sewebhu.
Kungekudala ngaphambi kwesiganeko, kwaxelwa kwimiba ye-GitHub ukuba i-Undefined Behaviour yafunyanwa kwikhowudi ye-actix-web server, eyenzekayo kwibhloko eqhutywe (ivumela iintshukumo ezingakhuselekanga ngezikhombisi). Umbhali we-actix-web akazange ayisuse ibhloko engakhuselekanga, kodwa uphinde wenza umnxeba kule bloko ukuze ukuziphatha okungachazwanga kungenzeki. Umbhali wenqaba iziphakamiso zokususa ukungakhuselekanga, echaza ukulahleka kokusebenza okunokwenzeka kwaye echaza ukuba akasebenzisi ngokungakhuselekanga ngokungadingekile kwaye uqinisekile ngokukhuseleka kweebhloko ezisebenza kule ndlela.
Ilungu leqela le-RustSec elichonge ukuziphatha okungachazwanga alivumelani kwaye licebise ukuba ukusetyenziswa kweebhloko ezininzi ezingakhuselekanga kwi-actix-web akufanelekile. Emva koku wapapasha
malunga nokungavumelekanga ukusetyenziswa okungakhuselekanga, apho, phakathi kwezinye izinto, kwakhankanywa ukuba indlela yokusebenza kunye nezalathisi ezisetyenziswa kwi-actix-web (izalathisi ezininzi ezinokuguquguquka kwidatha efanayo) zinokubangela ubuthathaka bokusetyenziswa emva-kwasimahla kwaye ayenzi. ihambelana neparadigm yophuhliso kwiRust.
Emva koko amanqaku kwi , kwimiba kwiGitHub iitroli kunye nombhali we-actix-web wayephantsi kwayo nezithuko ngokusetyenziswa kakubi kweRust. Umbhali akakwazanga ukumelana noxinzelelo lwengqondo, и , ukuba ndiyeke nge Open Source.
umthombo: opennet.ru
