Випуск Rsync 3.5.2: актуалізація для відкритого коду
Випуск Rsync 3.5.2: актуалізація для відкритого коду
Rsync 3.5.2, останнє оновлення для популярної програми синхронізації і передачі файлів з відкритим кодом, тепер доступно. Це оновлення принесе важливі виправлення і вдосконалення.
Виправлення вразливості CVE-2026-119741
Одне з важливих виправлень стосується вразливості CVE-2026-119741, яка пов’язана з надмірною обробкою контрольних сум. Зловмисник міг би надати слабкі контрольні суми, які повторюються, викликаючи надмірні обчислення контрольних сум у відправника.
Поліпшення для перерваних передач і стиснених файлів
Інше важливе виправлення стосується перерваних передач із параметрами --append і --inplace. Раніше, при перерваній передачі, останній буфер міг бути записаний двічі. Це виправлення забезпечує, що перервані файли призначення зберігають чистий префікс, що дозволяє продовжити або відновити передачу правильно.
Rsync 3.5.2 також покращує продуктивність під час синхронізації великих розріджених файлів або файлів з повторюваними даними.
Нові можливості для управління пріоритетами
В релізі представлено параметр --nice, що дозволяє користувачам регулювати пріоритети ЦП і I/O для локальних та віддалених процесів Rsync. Однак клієнти-демони і обмежені середовища Rsync не можуть підвищувати пріоритети на стороні сервера.
Додаткові функції і фікси
Крім того, тепер є параметр --delay-symlinks, який відкладає створення нових або змінених символічних посилань, поки інші передані файли не будуть на місці. Це також вимикає інкрементальну рекурсію.
У цьому оновленні виправлено переповнення стека для демона, що могло статися, коли черга на видалення досягала встановленого ліміту --max-alloc. Тепер тихі передачі демона уникають чергування повідомлень про видалення, якщо це не було явно запитано клієнтом.
Покращення у відображенні статистики передач
Реліз також покращує спосіб відображення статистики передач. Значення в людинозрозумілому вигляді тепер використовують три значущі цифри, бінарні одиниці включають суфікс “i”. Оновлення відображає кількість байтів та швидкість передачі.
Виправлення та сумісність з системами
Rsync 3.5.2 також містить виправлення для файлів паролів з пустим рядком на початку, символів управління терміналом у іменах файлів і діагностики, правил доступу до демона на базі IPv6, активації Unix-сокетів та перевірок прав доступу для символічних посилань.
Додаткова інформація
Більш детальну інформацію можна знайти на [офіційному сайті Rsync](https://download.samba.org/pub/rsync/NEWS#3.5.2).




