Veröffentlichung des GNU patch 2.8 Dienstprogramms

Nach sieben Jahren seit der letzten Version und zwölf einhalb Jahren seit der Veröffentlichung von Branch 2.7 wurde die Version des GNU patch 2.8 veröffentlicht. Das Tool ermöglicht es, Patches, die von dem Programm diff erstellt wurden, auf Dateien anzuwenden. Der Code ist in C geschrieben und wird unter der GPLv3+-Lizenz verbreitet.

In der neuen Version:

  • Das Problem des Jahres 2038 wurde gelöst - das Tool verarbeitet nun Zeitdaten von Dateien, die nach 2038 erstellt wurden, korrekt, auch auf Plattformen mit 32-Bit time_t-Typen.
  • Die Option „—follow-symlinks“ gilt nun nicht nur fĂŒr Eingabedateien, sondern auch fĂŒr die erstellten Dateien.
  • GemĂ€ĂŸ den Anforderungen des POSIX.1-2024 Standards ist die Verwendung von ZeilenumbrĂŒchen in Dateinamen verboten.
  • Die Verwendung von Nullbyte (‘\0’) in Diff-Direktiven ist verboten.
  • Das Angeben von Leerzeichen und Tabulatoren vor und nach den Zeilennummern ist erlaubt.
  • Es wurde daran gearbeitet, undefiniertes oder falsches Verhalten in Ausnahmesituationen zu eliminieren, z. B. bei der Verarbeitung von sehr großen FeldgrĂ¶ĂŸen, E/A-Fehlern, Speichermangel, Race Conditions und dem Senden von Signalen zur Unzeit.
  • Der alte „Plan B“-Code, der fĂŒr Systeme mit 16-Bit-Pointern erstellt wurde, wurde entfernt.
  • Die Anforderungen an den Compiler wurden erhöht, der nun den C99-Standard unterstĂŒtzen muss (frĂŒher war C89 erforderlich).
  • Die UnterstĂŒtzung fĂŒr neue Versionen von GCC, Autoconf und Gnulib wurde hinzugefĂŒgt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster