Tso tus neeg saib xyuas pob RPM 4.18

Tom qab ib xyoos ntawm kev txhim kho, tus thawj tswj pob RPM 4.18.0 raug tso tawm. Txoj haujlwm RPM4 yog tsim los ntawm Red Hat thiab yog siv rau hauv cov kev faib khoom xws li RHEL (xws li derivative projects CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen thiab ntau lwm tus. Yav dhau los, ib pab neeg tsim kev ywj pheej tsim RPM5 qhov project, uas tsis ncaj qha ntsig txog RPM4 thiab tam sim no raug tso tseg (tsis hloov kho txij li xyoo 2010). Txoj haujlwm code raug faib raws li GPLv2 thiab LGPLv2 cov ntawv tso cai.

Qhov kev txhim kho tseem ceeb tshaj plaws hauv RPM 4.18 yog:

  • Lub plhaub tshiab sib tham sib "rpmspec -shell" tau thov, uas txhawb kev ua haujlwm nrog macros thiab ua-hauv Lua (rpmlua).
  • Ib qho tshiab hais kom ua kab siv hluav taws xob, rpmuncompress, tau ntxiv los ua kom yooj yim dua rau kev ntim ntau cov ntaub ntawv.
  • Cov cai tswj hwm cov ntaub ntawv loj tau raug rov ua haujlwm kom suav nrog kev tiv thaiv symlink manipulation vulnerabilities thaum lub sijhawm teeb tsa, rov qab, thiab ntxuav.
  • Ntxiv ib qho tshiab OpenPGP backend rau kev ua haujlwm nrog pob kos npe, raws li Sequoia qhov project (OpenPGP kev siv ua lus Rust).
  • Ib qho kev nkag siab ntau dua macro "%bcond" tau raug npaj rau kev txhais cov xwm txheej thaum sib dhos.
  • Thaum txiav txim siab tsis muaj zog, kev txhawb nqa rau "meta" thiab "pre" tag tau ua tiav.
  • Ib ntu tshiab "%conf" tau ntxiv rau cov ntaub ntawv tshwj xeeb rau kev sib sau cov ntaub ntawv teeb tsa.

Tau qhov twg los: opennet.ru

Ntxiv ib saib