Ăsht publikuar njĂ« version i mjetit pĂ«r menaxhimin e paketave APT 2.9.15 (Advanced Package Tool). DegĂ« 2.9.x Ă«shtĂ« eksperimentale dhe pĂ«rdoret pĂ«r zhvillimin e funksionaliteteve pĂ«r versionin e stabilizuar tĂ« ardhshĂ«m APT 3.0, i cili pas stabilizimit do tĂ« integrohet nĂ« Debian Testing dhe do tĂ« pĂ«rfshihet nĂ« lĂ«shimin e ardhshĂ«m tĂ« rĂ«ndĂ«sishĂ«m tĂ« Debian, si dhe do tĂ« shtohet nĂ« bazĂ«n e paketave tĂ« Ubuntu.
Ndryshimi kyç nĂ« versionin e ri Ă«shtĂ« pĂ«rfundimi i pĂ«rdorimit tĂ« utilites apt-key pĂ«r menaxhimin e çelĂ«save tĂ« pĂ«rdorur pĂ«r verifikimin e nĂ«nshkrimeve digjitale tĂ« paketave. Utilita apt-key u shpall e vjetĂ«ruar disa vjet mĂ« parĂ« pĂ«r shkak tĂ« largimit nga modeli i vjetĂ«r tĂ« verifikimit tĂ« integritetit tĂ« paketave, nĂ« tĂ« cilin pĂ«rdorej njĂ« depo e pĂ«rbashkĂ«t çelĂ«sh (âetcâaptâtrusted.gpg) dhe mungonte pĂ«r lidhjen e çelĂ«save me depozitĂ«, qĂ« do tĂ« thotĂ« se njĂ« çelĂ«s i shtuar pĂ«r njĂ« depo tĂ« jashtme ishte i pĂ«rshtatshĂ«m pĂ«r tĂ« verifikuar paketat nĂ« tĂ« gjitha depozitĂ«. Metoda qĂ« zĂ«vendĂ«son apt-key parashikon ndarjen e depozita tĂ« çelĂ«save pĂ«r secilĂ«n depo (âetcâaptâtrusted.gpg.dâ ose âetcâaptâkeyringsâ).
Ndryshime të tjera:
- Në listën e rrugëve për thirrjen e gpg është shtuar utilita gpg-sq, e shkruar në gjuhën Rust, e cila merr të njëjtat argumente si utilita gpg, por imiton punën e saj përmes Sequoia, një implementim OpenPGP në gjuhën Rust. Thirrja e gpg-sq ka përparësi më të madhe se gpg, që do të thotë se për ta përdorur gpg-sq në vend të gpg mjafton të instalohet paketa përkatëse.
- ĂshtĂ« siguruar lidhja e llojeve tĂ« çelĂ«save me shtesat e skedarĂ«ve: shtesa «.asc» lidhet me çelĂ«sat ascii-armored, «.gpg» â gjithmonĂ« me çelĂ«sat binarĂ«, dhe tĂ« gjitha shtesat e tjera tĂ« skedarĂ«ve do tĂ« nxjerrin njĂ« gabim «The key(s) in the keyring ⊠are ignored as the file has an unsupported filetype». PĂ«r shembull, nĂ« pĂ«rdorimin e njĂ« skedari me çelĂ«s «âetcâaptâkeyringsâwinehq-archive.key», ai duhet tĂ« rinominohet nĂ« «âetcâaptâkeyringsâwinehq-archive.gpg» dhe tĂ« riparohen rrugĂ«t nĂ« skedarin «âetcâaptâsources.list.dâ».
- Shumë funksione janë transferuar në përdorimin e klasës «std::string» në vend të «const char *» (klasa std::string_view, e cila është e përcaktuar në standardin C++17, punon më efikas me vargje duke përdorur referenca në të dhëna ekzistuese dhe duke shmangur kopjimin e panevojshëm të të dhënave, derisa të angazhohet në kod).
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r verifikimin e pavarur tĂ« depozitave tĂ« çelĂ«save (keyring) dhe pĂ«r realizimin e operacionit dearmor (transformimi i çelĂ«sit nga formati ASCII-armored nĂ« formatin binar) pa iu drejtuar apt-key.
- Funksioni Base64Decode u shtua.
Burimi: opennet.ru
