рдЖрд░рдкреАрдПрдо 4.16 рд░рд┐рд▓реАрдЬ

рдПрдХ рд╕рд╛рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж рдЬрдЧрд╣ рд▓реЗ рд▓реА рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд░рд┐рд▓реАрдЬрд╝ рдЖрд░рдкреАрдПрдо 4.16.0. RPM4 рдкреНрд░реЛрдЬреЗрдХреНрдЯ Red Hat рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ RHEL (рд╡реНрдпреБрддреНрдкрдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ CentOS, Scientific Linux, AsiaLinux, Red flag Linux, Oracle Linux рд╕рд╣рд┐рдд), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS рдЬреИрд╕реЗ рд╡рд┐рддрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯрд┐рдЬрд╝реЗрди рдФрд░ рдХрдИ рдЕрдиреНрдпред рдкрд╣рд▓реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╡рд┐рдХрд╛рд╕ рджрд▓ рд╡рд┐рдХрд╕рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ RPM5, рдЬреЛ рд╕реАрдзреЗ рддреМрд░ рдкрд░ RPM4 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (2010 рд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv2 рдФрд░ LGPLv2 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрддред

рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рдЖрд░рдкреАрдПрдо 4.16 рдореЗрдВ:

  • SQLite DBMS рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдмреИрдХрдПрдВрдб рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдмреИрдХрдПрдВрдб рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдмрд░реНрдХрд▓реЗрдбреАрдмреА-рдЖрдзрд╛рд░рд┐рдд рдмреИрдХрдПрдВрдб рдХреЗ рдмрдЬрд╛рдп рдлреЗрдбреЛрд░рд╛ рд▓рд┐рдирдХреНрд╕ 33 рдореЗрдВред
  • рдмреАрдбреАрдмреА (рдУрд░реЗрдХрд▓ рдмрд░реНрдХрд▓реЗ рдбреАрдмреА) рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдмреИрдХрдПрдВрдб рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд░реАрдб-рдУрдирд▓реА рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рд░рд╛рд╕рдд рдмрд░реНрдХрд▓реЗрдбреАрдмреА рдмреИрдХрдПрдВрдб рд╕реЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реИред
  • рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдПрд▓рдПрдордбреАрдмреА-рдЖрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдмреИрдХрдПрдВрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдПрдирдбреАрдмреА рд╕реНрдЯреЛрд░реЗрдЬ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмреИрдХрдПрдВрдб рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕реНрдерд┐рд░ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • "%if" рдореИрдХреНрд░реЛрдЬрд╝ рдФрд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдереЗрдирд░ рдСрдкрд░реЗрдЯрд░ (%{expr:1==0?"yes":"no"}) рдФрд░ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рддреБрд▓рдирд╛ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ ('%[v"3:1.2-1тА│ > v"2.0тА│]')ред
  • рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ MIME рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рдкреИрд░рд╛рдореАрдЯреНрд░рд┐рдХ рдореИрдХреНрд░реЛрдЬрд╝.
  • рд╕реА рдФрд░ рдкрд╛рдпрдерди рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдФрд░ рддреБрд▓рдирд╛ рдПрдкреАрдЖрдИ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдмреАрдЖрд░рдкреА-рд╕реНрдЯреНрд░рд┐рдк рдФрд░ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдШрдЯрдХреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рд╕рдорд╛рдирд╛рдВрддрд░рдХрд░рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреИрдХреЗрдЯ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░реАрдХрд░рдг рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • Rpmdb рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк "-salvgedb" (рдХреЗрд╡рд▓ NDB рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред
  • рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдирдП рдореИрдХреНрд░реЛрдЬрд╝ %arm32, %arm64 рдФрд░ %riscv рдЬреЛрдбрд╝реЗ рдЧрдПред рдореИрдХреНрд░реЛрдЬрд╝ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореИрдХреНрд░реЛ %{macrobody:...} рднреА рдЬреЛрдбрд╝рд╛ред
  • рднрд╛рд╡реЛрдВ рдореЗрдВ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рд╕реЗ рдЕрд▓рдЧ рди рдХрд┐рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдирд┐рд╖рд┐рджреНрдз рд╣реИ, рдЕрд░реНрдерд╛рддред 'a == b' рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЕрдм рдЖрдкрдХреЛ ''a' == 'b'' рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред
  • рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдкрд╛рд░реНрд╕рд░ рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "%[...]" рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ (рдпрд╣ "%{expr:...}" рд╕реЗ рдЕрд▓рдЧ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЛ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
  • рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рдФрд░ рдереЗрдирд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ ("%[0 && 1 / 0]" рдХреЛ рд╢реВрдиреНрдп рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп 0 рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
  • рдордирдорд╛рдиреЗ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ NOT рддрд╛рд░реНрдХрд┐рдХ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (!"%?foo")ред
  • "||" рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдФрд░ "&&" рдХреЛ рдкрд░реНрд▓/рдкрд╛рдпрдерди/рд░реВрдмреА рдХреЗ рдЕрдиреБрд░реВрдк рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдмреВрд▓рд┐рдпрди рдорд╛рди рд▓реМрдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдЕрдм рдЕрдВрддрд┐рдо рдкрд░рд┐рдХрд▓рд┐рдд рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "%[2 || 3]" 2 рд▓реМрдЯрд╛рдПрдЧрд╛)ред
  • рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдФрд░ рд╣реИрд╢ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
  • рдореЗрдЯрд╛-рдирд┐рд░реНрднрд░рддрд╛ (рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ (рдореЗрдЯрд╛): somepkg) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдирд┐рд╖реНрдХрд╛рд╕рди рдХреЗ рдХреНрд░рдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
  • RPM3 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП rpmsign рдореЗрдВ "--rpmv3" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг, рдЙрджрд╛рд╣рд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЕрдиреНрдп рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдХрд▓реНрдк "--excludeartfacts" рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • RPMv3 рдФрд░ рдмреАрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдПрдирдПрд╕рдПрд╕ рдХреНрд░рд┐рдкреНрдЯреЛ рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╕рдорд░реНрдердиред
  • DSA2 (gcrypt) рдФрд░ EdDSA рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ