Релиз GNU tar 1.30

Спустя полтора года с момента прошлого выпуска представлен новый стабильный релиз архиватора GNU Tar 1.30.

Основные новшества:

  • При извлечении теперь пропускаются компоненты с ‘..’ в именах, что нарушает сложившееся поведение, но повышает безопасность при извлечении данных из архивов, не заслуживающих доверия, поверх имеющихся файлов;
  • Добавлен вывод ошибки при выполнении создания или обновления архива с некорректным указанием опций, для которых важен порядок следования в командой строке. Например, выполнение
    «tar -cf a.tar . —exclude ‘*.o'» приведёт к выводу ошибки из-за указания блока —exclude после пути для архивирования (—exclude должен указываться до обязательного параметра к которому применяется ограничение);
  • Опция «—numeric-owner» теперь приводит к сохранению цифровых идентификаторов владельца в составе служебных полей;
  • Добавлена опция «—warnings=failed-read» для скрытия предупреждений о невозможности прочитать содержимое файла или каталога при совместном указании с опцией «—ignore-failed-read»;
  • Добавлена опция «—warnings=none» для скрытия всех предупреждений.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.