rsync 3.4.3 regressioonide ja AI abil ettevalmistatud muudatuste vastuvÔtt

PĂ€rast rsync 3.4.3 failide sĂŒnkroniseerimise tööriista vĂ€rskenduse, millel on parandused kuuele haavatavusele, on tĂ€heldatud regressioone, mis rikuvad varasemaid konfigureerimisi. Lisaks tekitab arusaamatus ja rahulolematus viimase kahe nĂ€dala jooksul rsynci repodesse lisatud umbes 50 muudatuse tĂ”ttu, mis on koostatud AI mudeli Claude abil. MĂ”ned kasutajad seostavad regressioonide tekkimise madala kvaliteediga haavatavuste parandustega, mis on genereeritud AI abil.

MÔned regressioonid rsync 3.4.3-s:

  • LĂ”petatakse tĂ”rke korral kĂ€skude puhul, mis on ette nĂ€htud inkrementaalsete varukoopiate tegemiseks, kus on mÀÀratud mitu '—compare-dest' valikut;
  • Muutus
    vĂ”imatuks buildida rsynci Linuxi kerneldes, mille versioon on alla 5.6, seoses openat2 sĂŒsteemikutsumise kasutamisega (commit 1, commit 2);
  • Lakkas töötamast formaat 'host::module/path' (commit).
  • Lakkasid toimimast kĂ€sud, mis kasutavad valikut
    ‘—delete-missing-args’ koos ‘—files-from’ (commit).
  • SĂŒnkroniseerimisel hakkasid ilmuma vead modtime_nsec vÀÀrtuse leidmisel vĂ€ljaspool lubatud vahemikku.
  • Rikkus buildimist vanematel macOS versioonidel.
  • Muutus ‘—link-dest’ valiku kĂ€itumine (commit).
  • Ilmusid tĂ”rked tmuxi terminali multiplexer-iga.

Andrew Tridgell, samba ja rsynci projektide asutaja, kes naasis rsynci hooldamisse kaks aastat tagasi ja lisas probleemsed commitid, avaldas mÀrgiku olukorra selgitamiseks. Andrew sÔnul seisab rsync projekt silmitsi haavatavuste aruannete lumineade, millest paljud on genereeritud AI kaudu. Rsync 3.4.3 vÀljaandes tÔid regressioonid esile haavatavuste kÔrvaldamise hinna. Andrew valis meelega haavatavuste parandamise, hoolimata sellest, et parandused vÔivad hÀirida mÔningate haruldaste, kuid Ôigete rsynci kasutusstsenaariume. Sellised stsenaariumid ei olnud vanade testide sarjade ja kÀsitsi kontrollide lÀbi katsetatud, mistÔttu jÀi regressioon mÀrkamata ja see kÔrvaldatakse jÀrgmises 3.4.4 vÀljaandes.

Tekkene olukord sundis Andreid uuendama testkomplekti, tutvustama koodi katvuse kontrolli ja rakendama testimist pideva integratsiooni sĂŒsteemis erinevatel platvormidel, samuti tegema potentsiaalsete haavatavuste analĂŒĂŒsi. Kuna Andreil on juba peaaegu 60 aastat ja ta eelistas reisida jahtiga, mitte kulutada aega haavatavuste kĂ”rvaldamisele rsyncis, otsustas ta kaasata AI-assistendid igapĂ€evaste ĂŒlesannete tĂ€itmiseks tohutu haavatavuste teabemahtude tĂ”ttu. Andreid disainis arhitektuur, kontrolliplaan ja uue testkomplekti struktuuri, mille jĂ€rel genereeris ta selle AI abil Pythonis ja asendas sellega varasemalt kasutatud shell-skripti. Arendamisel kasutati Claude’i mudelit koos kĂ€sitsi tulemuste kontrollimise ja ristis kontrollimisega Codexis ja Geminis.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster