Выход GNU patch 2.7
Состоялся очередной релиз GNU-утилиты, предназначенной, как можно догадаться из названия, для инъекции патчей в исходные коды программ. С момента релиза последней стабильной версии, произошедшего в декабре 2009-го года, внесены следующие изменения:
Поддержка большинства функций формата "diff --git", включая переименование, копирование, изменение прав, и diff символических ссылок
Поддержка имён файлов с двойными кавычками: когда имя файла начинается с двойной кавычки, оно интерпретируется как строка С. Можно применять escape-последовательности: , ", a, b, f, n, r, , v, и ooo (трёхзначное восьмеричное число от 0 до 255)
Ликвидирована ошибка CVE-2010-4651, позволяющая использовать абсолютные пути или компонент ".." в патчах
Возвращено нормальное применение патчей к символическим ссылкам (предыдущая версия заменяла симлинк файлом)
По умолчанию выдаётся предупреждение о потенциальных проблемах при попытках модификации файлов, доступных только для чтения
Файлы удаляются только при успешном применении всех патчей
Поддержка временных меток наносекундной точности
Множество исправлений ошибок
Тарболлы patch-2.7 можно получить здесь
Метки: gnu, patch
Поддержка большинства функций формата "diff --git", включая переименование, копирование, изменение прав, и diff символических ссылок
Поддержка имён файлов с двойными кавычками: когда имя файла начинается с двойной кавычки, оно интерпретируется как строка С. Можно применять escape-последовательности: , ", a, b, f, n, r, , v, и ooo (трёхзначное восьмеричное число от 0 до 255)
Ликвидирована ошибка CVE-2010-4651, позволяющая использовать абсолютные пути или компонент ".." в патчах
Возвращено нормальное применение патчей к символическим ссылкам (предыдущая версия заменяла симлинк файлом)
По умолчанию выдаётся предупреждение о потенциальных проблемах при попытках модификации файлов, доступных только для чтения
Файлы удаляются только при успешном применении всех патчей
Поддержка временных меток наносекундной точности
Множество исправлений ошибок
Тарболлы patch-2.7 можно получить здесь
Метки: gnu, patch
Ещё новости по теме:
18:20