Objava alata GNU patch 2.8

Nakon sedam godina od posljednjeg izdanja i dvanaest i pol godina od objavljivanja grane 2.7, predstavljena je nova verzija alata GNU patch 2.8. Ovaj alat omogućava primjenu zakrpa na datoteke, koje uključuju popise promjena, stvorene programom diff. Kod je napisan na programskom jeziku C i distribuira se pod GPLv3+ licencom.

U novoj verziji:

  • Riješen je problem iz 2038. godine — alat sada ispravno obrađuje podatke o vremenu datoteka stvorenih nakon 2038. godine, čak i na platformama s 32-bitnim tipom time_t.
  • Opcija „—follow-symlinks“ sada se primjenjuje ne samo na ulazne datoteke, već i na datoteke koje se stvaraju.
  • U skladu s zahtjevima standarda POSIX.1-2024 zabranjena je upotreba znaka novog reda u imenima datoteka.
  • Zabranjena je upotreba nultih bajtova (‘\0’) u stringovima s diff direktivama.
  • Dopušteno je navođenje razmaka i tabulatora ispred i iza vrijednosti s brojevima redaka.
  • Provedeni su radovi na isključivanju neodređenog ili neispravnog ponašanja u nenormalnim situacijama, kao što su obrada vrlo velikih veličina polja, greške ulaza/izlaza, nedostatak memorije, uvjeti utrkivanja i slanje signala u neprikladnim trenucima.
  • Uklonjen je stari kod „Plan B“, stvoren za sustave s 16-bitnim pokazivačima.
  • Povećani su zahtjevi za prevoditeljem, koji sada mora podržavati C99 standard (ranije je bio potreban C89).
  • Dodana je podrška za nove verzije GCC, Autoconf i Gnulib.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster