Оновлення Flatpak 1.18.2: Покращення та виправлення помилок

Випуск Flatpak 1.18.2: Покращення та виправлення помилок

Flatpak 1.18.2 став другим випуском з серії 1.18. Цей випуск містить виправлення помилок для обробки пісочниць, системного допоміжного засобу, порталів, валідації метаданих репозиторіїв і сумісності зі збірками.

Виправлення помилок системного допоміжного засобу

Найбільш помітне виправлення стосується аварійного завершення роботи системного допоміжного засобу. Це могло статися під час перебору каталогів кешу. Оновлення також виправляє ще одну проблему системного допоміжного засобу. Її суть полягає у неправильному відстеженні D-Bus відправника під час операцій витягування.

Краща обробка пісочниць у Flatpak

Багато проблем, пов’язаних із пісочницями, також були виправлені. Flatpak тепер правильно обробляє відповідь EAGAIN від openat2. Раніше це могло заважати поповненню розширень всередині пісочниці. Ще одне виправлення стосується порталу, де sandbox-expose-fd-ro міг передавати неправильний файловий дескриптор під час конфлікту перенаправлення дескрипторів.

Покращення обробки метаданих репозиторіїв

Що стосується обробки репозиторіїв, то Flatpak тепер перевіряє структуру GVariant в оглядах репозиторіїв. Це відбувається перед використанням згенерованих варіантних читачів. Таке покращення підвищує надійність обробки метаданих репозиторіїв.

Останні виправлення та сумісність

На завершення, це оновлення запобігає корупції виходу, коли повідомлення про помилки містять символи, що не належать до UTF-8. Також відновлюється сумісність зі збірками для систем, які використовують версії GLib старше 2.72.

Для отримання більш детальної інформації про всі зміни в Flatpak 1.18.2, перегляньте зміни.