30 grudnia 2019 r. odbyła się premiera projektu Trinity Desktop Environment, forka gałęzi KDE 3.5. Projekt kontynuuje rozwój paradygmatu tradycyjnego środowiska pulpitu opartego na Qt. Projekt wspiera również bibliotekę (T)Qt3, ponieważ Qt nie jest już wspierane przez oficjalnego dewelopera. Środowisko może być zainstalowane i używane obok nowych wersji KDE.
Krótka lista zmian:
- Udoskonalone wsparcie dla standardu XDG
- Wsparcie dla MySQL 8.x
- Dodano możliwość kompilacji TDE z biblioteką LibreSSL zamiast OpenSSL (co umożliwia kompilację TDE na dystrybucjach, takich jak Void Linux)
- Wstępne wsparcie dla kompilacji z musl libc
- Kontynuacja migracji procesu budowy z Autotools na CMake.
- Przeprowadzono czyszczenie kodu i usunięcie przestarzałych plików, a także usunięto możliwość kompilacji niektórych pakietów za pomocą Autotools.
- W ramach wydania przeprowadzono czyszczenie nieaktywnych linków do stron internetowych.
- Przeprowadzono kosmetyczne poprawki UI oraz marki TDE w całości. Kontynuacja rebranding TDE i TQt.
- Wprowadzone poprawki, które rozwiązują podatności CVE-2019-14744 i CVE-2018-19872 (na podstawie odpowiedniego poprawki w Qt5). Pierwsza pozwala na wykonanie kodu z plików .desktop. Druga prowadzi do awarii tqimage przy przetwarzaniu niewłaściwie sformułowanych obrazów w formacie PPM.
- Kontynuacja wsparcia dla FreeBSD oraz wprowadzenie ulepszeń w początkowym wsparciu dla NetBSD.
- Dodano wsparcie dla DilOS.
- Kilka aktualizacji lokalizacji i tłumaczeń.
- Wsparcie dla nowych wersji libpqxx
- Ulepszono wykrywanie zainstalowanej wersji języka Ruby
- Wsparcie dla protokołów AIM i MSN w komunikatorze Kopete zostało przywrócone do działania.
- Naprawione błędy, które dotyczyły SAK (Secure Attention Key — dodatkowa warstwa bezpieczeństwa wymagająca od użytkownika naciśnięcia C-A-Del, na przykład przed zalogowaniem się do systemu)
- Naprawione błędy w TDevelop
- Ulepszone wsparcie dla TLS w nowoczesnych dystrybucjach
Pakiety przygotowane dla Debiana i Ubuntu. Wkrótce będą dostępne pakiety dla RedHat/CentOS, Fedory, Mageia, OpenSUSE i PCLinuxOS. SlackBuildy dla Slackware są również dostępne w repozytorium Git.
Dziennik wydania:
Źródło: linux.org.ru
