Udgivelsen af værktøjet GNU patch 2.8

Efter syv år siden den sidste udgivelse og tolv og et halvt år siden offentliggørelsen af version 2.7 præsenteres udgivelsen af værktøjet GNU patch 2.8. Værktøjet gør det muligt at anvende patches til filer, der indeholder ændringslister oprettet af programmet diff. Koden er skrevet i C og distribueres under GPLv3+ licensen.

I den nye version:

  • Problemet med året 2038 er løst — værktøjet håndterer nu korrekt tidsdata for filer oprettet efter 2038, selv på platforme med 32-bit type time_t.
  • Muligheden «—follow-symlinks» gælder nu ikke kun for inputfiler, men også for de oprettede filer.
  • I overensstemmelse med kravene i standarden POSIX.1-2024 er brugen af linjeskiftesymboler i filnavne forbudt.
  • Brugen af nulbytter (‘\0’) i strenge med diff-direktiver er forbudt.
  • Det er nu tilladt at specificere mellemrum og tabulatorer før og efter værdier med linjenumre.
  • Der er blevet arbejdet på at eliminere usikkert eller forkert adfærd i usædvanlige situationer, f.eks. ved behandling af meget store feltstørrelser, input/output-fejl, hukommelsesmangel, race conditions og sending af signaler på uhensigtsmæssige tidspunkter.
  • Den gamle kode «Plan B», som var skabt til systemer med 16-bit adresser, er blevet fjernet.
  • Kravene til compileren er hævet; den skal nu understøtte C99 standarden (tidligere krævedes C89).
  • Support for nye versioner af GCC, Autoconf og Gnulib er tilføjet.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster