Vydanie nástroja GNU patch 2.8

Po siedmich rokoch od posledného vydania a dvanástich a pol rokoch od zverejnenia verzie 2.7 je k dispozícii verzia nástroja GNU patch 2.8. Nástroj umožňuje aplikovať na súbory záplaty, ktoré obsahujú zoznamy zmien vytvorené programom diff. Kód je napísaný v jazyku C a je šírený pod licenciou GPLv3+.

V novej verzii:

  • Riešenie problému roku 2038 — nástroj teraz správne spracováva údaje o čase súborov vytvorených po roku 2038, aj na platformách s 32-bitovým typom time_t.
  • Možnosť „—follow-symlinks“ sa teraz vzťahuje nielen na vstupné súbory, ale aj na vytvárané súbory.
  • V súlade s požiadavkami štandardu POSIX.1-2024 je zakázané používanie znaku konca riadku v názvoch súborov.
  • Používanie nulových bajtov (‘\0’) v riadkoch s direktívami diff je zakázané.
  • Povolené je uvádzanie medzier a tabulátorov pred a za hodnotami s číslami riadkov.
  • Práca bola vykonaná na eliminácii nejasného alebo nesprávneho správania v mimoriadnych situáciách, napríklad pri spracovaní veľmi veľkých polí, chybách vstupu/výstupu, nedostatku pamäte, závode stavov a odosielaní signálov v nevhodných momentoch.
  • Starý kód „Plan B“, vytvorený pre systémy s 16-bitovými ukazovateľmi, bol odstránený.
  • Boli zvýšené požiadavky na kompilátor, ktorý teraz musí podporovať štandard C99 (predtým sa vyžadoval C89).
  • Pridala sa podpora nových verzií GCC, Autoconf a Gnulib.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster