22 Ноября 2024, 03:39

Rsync

Автор Zhek@Ch, 27 Марта 2011, 17:03

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Zhek@Ch

27 Марта 2011, 17:03 Последнее редактирование: 27 Марта 2011, 17:03 от Zhek@Ch
[size="3"]Релиз Rsync 3.0.8 [/size]

После 15 месяцев разработки представлен релиз популярной утилиты для синхронизации файлов и резервного копирования - Rsync 3.0.8. Выпуск имеет корректирующий характер, всего отмечено 38 исправлений.

Из исправлений можно отметить:

  • Если поле с путем назначения не заполнено, то по умолчанию теперь используется текущая директория;
  • Улучшена работа с жесткими ссылками, ACL и xattr;
  • Устранена уязвимость, которая может привести к повреждению данных при создании локальным злоумышленником специально оформленной жесткой ссылки и её последующего удаления в процессе работы rsync;
  • Устранено два переполнения буфера, проявляющихся при передаче слишком длинных путей через командную строку. Опасность данные проблемы могут представлять, например, для внешних сервисов, запускающих rsync на основании пользовательского ввода;
  • Устранен потенциальный крах rsync-демона, когда используется список filter/exclude и передаются атрибуты ACL или xattrs;
  • Исправлен крах, проявляющийся при обработке очень больших файлов, в случае, когда rsync не может работать с 64-разрядными числами;
  • Налажена корректная обработка в командной строке файлов, начинающихся на дефис (такие файлы могли быть восприняты как некорректные опции);
  • Исправлена ошибка, из-за которой опция "--numeric-ids" отключала преобразование UID/GID для ACL;
  • В список исключений "--cvs-exclude", содержащий набор масок для игнорирования файлов систем управления исходными текстами, добавлена маска ".hg/".