Në depozitalin Crate do të ndërpritet mbështetja për ngarkimet jokanonike

Zhvilluesit e gjuhës Rust njoftuan se më 20 nëntor 2023 do të ndërpresin mbështetje në depozitën crate.io për shkarkimet jo-kanonike, në të cilat përdoren emra paketash të normalizuara me simbole nënvijë dhe defis të zëvendësuara. Arsyet për këtë ndryshim janë dëshira për të rritur besueshmërinë dhe për të optimizuar performancën.

Deri tani ka qenĂ« e papĂ«rfillshme nĂ«se nĂ«nvija ose defisi ishin tĂ« shĂ«nuara nĂ« emĂ«r gjatĂ« shkarkimit – crate.io automatikisht i konvertonte kĂ«to lidhje nĂ« formĂ«n e nevojshme. PĂ«r shembull, pĂ«r paketĂ«n e publikuar nĂ« depozitĂ« «emri_paketĂ«s», mund tĂ« pĂ«rdorej «emri-paketĂ«s» dhe anasjelltas. NĂ« depozitĂ« gjithashtu ekziston mbrojtje nga publikimi i emrave tĂ« ngjashĂ«m, qĂ« nuk lejon publikimin e njĂ« pakete me emrin «emri-paketĂ«s» nĂ«se tashmĂ« ka njĂ« paketĂ« «emri_paketĂ«s».

Prania e procedurĂ«s sĂ« normalizimit tĂ« emrave kĂ«rkon thirrjen e njĂ« trajtuesi tĂ« veçantĂ«, gjĂ« qĂ« nuk lejon pĂ«rdorimin e drejtpĂ«rdrejtĂ« tĂ« rrjetĂ«ve tĂ« shpĂ«rndarjes sĂ« pĂ«rmbajtjes pĂ«r t’u pĂ«rgjigjur kĂ«rkesave pĂ«r shkarkimin e pakove. PĂ«r mĂ« tepĂ«r, kalimi i opsioneve krijon njĂ« ngarkesĂ« shtesĂ« nĂ« backend dhe nĂ« bazat e tĂ« dhĂ«nave. Analiza e regjistrave tregoi se emrat jo-kanonikĂ« pĂ«rdoren vetĂ«m nĂ« kĂ«rkesa me User Agent cargo-binstall/1.1.2, Faraday v0.17.6, Go-http-client/2.0, GNU Guile dhe python-requests/2.31.0. Autori i utilitarit cargo-binstall, i pĂ«rdorur pĂ«r tĂ« instaluar artefaktet binarĂ« nĂ« paketa, ka bĂ«rĂ« tashmĂ« ndryshime pĂ«r tĂ« pasqyruar ndĂ«rprerjen e ardhshme tĂ« mbĂ«shtetjes pĂ«r emrat jo-kanonikĂ«.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster