Rustilla kirjoitetun verkkokehyksen kirjoittaja poistettu sen jälkeen, kun häntä kritisoitiin ruosteen kielen "väärinkäytöstä". Actix-web-kehys, jonka kanssa on ladattu yli 800 tuhatta kertaa, mahdollistaa HTTP-palvelin- ja asiakastoimintojen upottamisen Rust-sovelluksiin, ja se on suunniteltu saavuttamaan maksimaalinen suorituskyky ja monissa verkkokehystesteissä.
Vähän ennen tapahtumaa GitHubin ongelmissa ilmoitettiin, että actix-web-palvelinkoodissa havaittiin määrittelemätön toiminta, joka esiintyi lohkossa, joka suoritettiin (sallii vaaralliset toiminnot osoittimilla). Actix-webin kirjoittaja ei poistanut vaarallista lohkoa, vaan teki kutsun uudelleen tälle lohkolle, jotta määrittelemätöntä toimintaa ei tapahdu. Kirjoittaja hylkäsi ehdotukset vaarallisen poistamisesta vetoamalla mahdolliseen suorituskyvyn heikkenemiseen ja toteamalla, että hän ei käytä vaarallista turhaa ja luottaa tässä tilassa toimivien lohkojen turvallisuuteen.
Määrittämättömän käyttäytymisen tunnistanut RustSec-tiimin jäsen oli eri mieltä ja ehdotti, että useiden vaarallisten lohkojen käyttö actix-webissä on perusteetonta. Tämän jälkeen hän julkaisi
unsafen käytön kieltämisestä, jossa mainittiin muun muassa, että actix-webissä käytetty osoittimien (useita muuttuvia osoittimia samaan dataan) työskentelytapa voi mahdollisesti aiheuttaa use-after-free-haavoittuvuuksia eikä vastaavat Rustin kehitysparadigmaa.
Jälkeen artikkeleita aiheesta , GitHubin numeroissa peikkoja ja actix-webin kirjoittaja joutui kohteeksi ja loukkauksia Rustin väärinkäytöstä. Kirjoittaja ei kestänyt psykologista painetta, и , että lopetin avoimen lähdekoodin käytön.
Lähde: opennet.ru
