После выхода обновления утилиты для синхронизации файлов rsync 3.4.3 с исправлением 6 уязвимостей, отмечено появление регрессий, нарушающих работоспособность ранее используемых конфигураций. Помимо этого непонимание и недовольство вызвало добавление за последние две недели в репозитории rsync около 50 изменений, подготовленных с использованием AI-модели Claude. Некоторые пользователи связали появление регрессий с генерацией низкокачественных исправлений уязвимостей при помощи AI. Некоторые из регрессий в rsync 3.4.3:
Источник: https://www.opennet.ru/opennews/art.shtml?num=65589
- Начали завершаться с ошибкой команды для инкрементального создания резервных копий, в которых было указано несколько опций "--compare-dest"; Стало невозможно собрать rsync на системах с ядрами Linux до версии 5.6 из-за задействования системного вызов openat2 (коммит 1, коммит 2); Перестал работать формат "хост::модуль/путь" (коммит). Перестали восприниматься команды, использующие опцию "--delete-missing-args" вместе с "--files-from" (коммит). При синхронизации стали выдаваться ошибки о нахождении значения modtime_nsec вне допустимого диапазона. Нарушилась сборка на старых версиях macOS. Изменилось поведение опции "--link-dest" (коммит). Возникли сбои при запуске в мультиплексоре терминалов tmux.
Источник: https://www.opennet.ru/opennews/art.shtml?num=65589