LINUX.ORG.RU

Выход GNU patch 2.7

 ,


0

1

Состоялся очередной релиз GNU-утилиты, предназначенной, как можно догадаться из названия, для инъекции патчей в исходные коды программ. С момента релиза последней стабильной версии, произошедшего в декабре 2009-го года, внесены следующие изменения:

  • Поддержка большинства функций формата «diff --git», включая переименование, копирование, изменение прав, и diff символических ссылок.
  • Поддержка имён файлов с двойными кавычками: когда имя файла начинается с двойной кавычки, оно интерпретируется как строка С. Можно применять escape-последовательности: \\, \", \a, \b, \f, \n, \r, \t, \v, и \ooo (трёхзначное восьмеричное число от 0 до 255).
  • Ликвидирована ошибка CVE-2010-4651, позволяющая использовать абсолютные пути или компонент «..» в патчах.
  • Возвращено нормальное применение патчей к символическим ссылкам (предыдущая версия заменяла симлинк файлом).
  • По умолчанию выдаётся предупреждение о потенциальных проблемах при попытках модификации файлов, доступных только для чтения.
  • Файлы удаляются только при успешном применении всех патчей.
  • Поддержка временных меток наносекундной точности.
  • Множество исправлений ошибок.

Тарболлы patch-2.7 можно получить здесь.

>>> Подробности



Проверено: JB ()
Последнее исправление: Silent (всего исправлений: 2)

Поддержка временных меток наносекундной точности

Реальное применение нанотехнологий!

DELIRIUM ☆☆☆☆☆
()

Ещё фиксы (opennet):

Устранена уязвимость CVE-2010-4651, связанная с возможностью использования абсолютных путей и «..» в патче;

Решены проблемы с применением патчей к символическим ссылкам (ссылка заменялась на файл) и ошибками при попытках модификации файлов, доступных только на чтение.

Jaga ★★★
()
Ответ на: комментарий от goingUp

То, что patch'ем пользуется мизерная часть ЛОРа - несомненное доказательство успеха Линукса на десктопах.

Kindly_Cat
() автор топика

Наконец-то! Вендекапец уже близок.

Redrum
()

Ого, здорово.

Я не знал, что patch до сих пор эволюционирует.

mr_doug
()
Ответ на: комментарий от mr_doug

бизибокс, сам по себе, конечно, штука неплохая, но уж больно убогая. Достает на андройде, хуже только вёнды...

AVL2 ★★★★★
()

Суперская новость, оч. нужный релиз

mrdev
()
Ответ на: комментарий от mr_doug

Твоё мнение — твоё мнение.

че, правда?!

http://cs4164.vk.com/u44685819/149324599/x_93a63739.jpg

Но за что так то?

за то, что

Ты, например, patch оттуда юзал вообще?

rpm -qf /usr/bin/patch patch-2.6.1-12.fc17.x86_64

rpm -qi patch

Name : patch

Version : 2.6.1

Release : 12.fc17

Architecture: x86_64

Install Date: Вт. 20 марта 2012 13:04:40

Group : Development/Tools

Size : 175603

License : GPLv2+

Signature : RSA/SHA256, Вс. 22 янв. 2012 02:59:15, Key ID 50e94c991aca3465

Source RPM : patch-2.6.1-12.fc17.src.rpm

Build Date : Сб. 14 янв. 2012 19:36:07

Build Host : x86-18.phx2.fedoraproject.org

Relocations : (not relocatable)

Packager : Fedora Project

Vendor : Fedora Project

URL : http://www.gnu.org/software/patch/patch.html

Summary : Utility for modifying/upgrading files

Description : The patch program applies diff files to originals. The diff command is used to compare an original to a changed file. Diff lists the changes made to the file. A person who has the original file can then use the patch command with the diff file to add the changes to their original file (patching the file).

AVL2 ★★★★★
()

Хороший, годный релиз

Поддержка большинства функций формата «diff --git», включая переименование, копирование, изменение прав, и diff символических ссылок.

Давно пора бы уже.

matimatik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.