Izdaja orodja GNU patch 2.8

Po sedmih letih od prejšnje izdaje in dvanajstih letih in pol od objave različice 2.7 je na voljo izdaja orodja GNU patch 2.8. Orodje omogoča uporabo popravkov na datotekah, ki vključujejo sezname sprememb, ustvarjenih s programom diff. Koda je napisana v jeziku C in je razpoložljiva pod licenco GPLv3+.

V novi različici:

  • Rešen je bilo vprašanje leta 2038 — orodje zdaj pravilno obravnava podatke o datumu in uri datotek, ustvarjenih po letu 2038, tudi na platformah s 32-bitnim tipom time_t.
  • Možnost „—follow-symlinks“ se zdaj uporablja ne samo za vhodne datoteke, temveč tudi za ustvarjene datoteke.
  • V skladu s zahtevami standarda POSIX.1-2024 je prepovedana uporaba znaka za prelom vrstice v imenih datotek.
  • Prepovedana je uporaba ničelnih bajtov (‘\0’) v nizih z direktivami diff.
  • Dovoljeno je navajanje presledkov in tabulacij pred in za vrednostmi z številkami vrstic.
  • Izvedena je bila obsežna dela za odpravo nedoločenega ali nepravilnega vedenja v izrednih situacijah, kot so obravnava zelo velikih velikosti polj, napake pri vhodu/izhodu, pomanjkanje pomnilnika, stanja tekme in pošiljanje signalov ob neprimernih trenutkih.
  • Odstranjena je bila stara koda „Plan B“, ustvarjena za sisteme s 16-bitnimi kazalci.
  • Povečane so zahteve za prevajalnik, ki zdaj mora podpirati standard C99 (prej je bil zahtevan C89).
  • Dodana je podpora za nove različice GCC, Autoconf in Gnulib.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster