Rilasciata l'utilità GNU patch 2.8

A sette anni dall'ultima versione e a dodici anni e mezzo dalla pubblicazione della versione 2.7, viene rilasciata l'utilità GNU patch 2.8. L'utilità consente di applicare patch ai file che includono elenchi di modifiche creati dal programma diff. Il codice è scritto in C e distribuito con licenza GPLv3+.

Nella nuova versione:

  • Il problema del 2038 è stato risolto: l'utilità ora gestisce correttamente i dati temporali per i file creati dopo il 2038, anche su piattaforme con tipo time_t a 32 bit.
  • L'opzione "--follow-symlinks" ora si applica non solo ai file di input, ma anche ai file generati.
  • In conformità con i requisiti dello standard POSIX.1-2024, è vietato l'uso del carattere di avanzamento riga nei nomi dei file.
  • È vietato utilizzare byte nulli ('\0') nelle righe con direttive diff.
  • Sono consentiti spazi e tabulazioni prima e dopo i valori con numeri di riga.
  • Sono stati svolti lavori per eliminare comportamenti indefiniti o non corretti in situazioni anomale, come ad esempio durante la gestione di campi di grandi dimensioni, errori di I/O, mancanza di memoria, condizioni di gara e invio di segnali in momenti inappropriati.
  • Rimosso il vecchio codice "Plan B" progettato per sistemi con puntatori a 16 bit.
  • Sono stati aumentati i requisiti per il compilatore, che ora deve supportare lo standard C99 (in precedenza era richiesto C89).
  • Aggiunto il supporto per le nuove versioni di GCC, Autoconf e Gnulib.

Fonte: opennet.ru

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster