Seitsme aastat pÀrast eelmise vÀljaande ja kaheksa ja pool aastat alates versiooni 2.7 vÀljaandmisest on vÀlja antud GNU patch 2.8 utiliit. See utiliit vÔimaldab rakendada faile muudatusi, mis on loodud diff-programmiga. Kood on kirjutatud C keeles ja levitatakse GPLv3+ litsentsi alusel.
Uues versioonis:
- Lahendatud on 2038. aasta probleem â utiliit kĂ€sitleb nĂŒĂŒd korrektselt failide loomise ajateavet, mis on loodud pĂ€rast 2038. aastat, isegi 32-bitistes time_t tĂŒĂŒpidega seadmetes.
- Valik «âfollow-symlinks» laieneb nĂŒĂŒd mitte ainult sisendfailidele, vaid ka loodavatele failidele.
- Vastavalt POSIX.1-2024 standardi nĂ”uetele on failinimedes lubatud kasutada uue rea sĂŒmbolit.
- Nullibaitide (â\0â) kasutamine diff-direktiivide stringides on keelatud.
- TĂŒhikut ja tabulaatoreid on vĂ”imaliku korral lubatud mĂ€rkida ridade numbrite enne ja pĂ€rast.
- Tehtud on tööd ebamugava vÔi vale kÀitumise kÔrvaldamiseks ebatavalistes olukordades, nÀiteks vÀga suurte vÀljade töötlemisel, sisendi/vÀljundi vigadel, mÀlupuudusel, vÔistlusolukordadel ja signaalide saatmisel vale ajahetkel.
- Eemaldatud on vana «Plan B» kood, mis loodi 16-bitiste pointerite jaoks.
- TĂ”stetud on kompilaatori nĂ”uded, millel peab nĂŒĂŒd olema C99 standardi tugi (varem nĂ”uti C89).
- Lisatud on tugi uutele GCC, Autoconf ja Gnulib versioonidele.
Allikas: opennet.ru
