]> git.ipfire.org Git - people/stevee/ipfire-2.x.git/commit
patch: Update to version 2.8
authorAdolf Belka <adolf.belka@ipfire.org>
Sun, 4 May 2025 13:17:09 +0000 (15:17 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 5 May 2025 10:46:57 +0000 (10:46 +0000)
commit0dc3298f4637e3ef95ac0c357e90c769f15c7eb8
tree53f1a91b1ddf404983fe13312474ce9376a74bd7
parentcef089d72efe0155966794d4d7235e7d6ac89aa7
patch: Update to version 2.8

- Update from version 2.7.6 to 2.8
- Update of rootfile not required
- Changelog
    2.8
* The --follow-symlinks option now applies to output files as well as input.
* 'patch' now supports file timestamps after 2038 even on traditional
  GNU/Linux platforms where time_t defaults to 32 bits.
* 'patch' no longer creates files with names containing newlines,
  as encouraged by POSIX.1-2024.
* Patches can no longer contain NUL ('\0') bytes in diff directive lines.
  These bytes would otherwise cause unpredictable behavior.
* Patches can now contain sequences of spaces and tabs around line numbers
  and in other places where POSIX requires support for these sequences.
* --enable-gcc-warnings no longer uses expensive static checking.
  Use --enable-gcc-warnings=expensive if you still want it.
* Fix undefined or ill-defined behavior in unusual cases, such as very
  large sizes, possible stack overflow, I/O errors, memory exhaustion,
  races with other processes, and signals arriving at inopportune moments.
* Remove old "Plan B" code, designed for machines with 16-bit pointers.
* Assume C99 or later; previously it assumed C89 or later.
* Port to current GCC, Autoconf, Gnulib, etc.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
lfs/patch