Il 30 dicembre 2019 è stato rilasciato il progetto Trinity Desktop Environment, un fork della serie KDE 3.5. Il progetto continua a sviluppare la tradizionale filosofia dell'ambiente desktop basato su Qt. Il progetto supporta anche la libreria (T)Qt3, poiché Qt non è più supportato dall'autore ufficiale. L'ambiente può essere installato e utilizzato insieme alle nuove versioni di KDE.
Elenco delle modifiche:
- Migliorato il supporto per lo standard XDG
- Supporto per MySQL 8.x
- Aggiunta la possibilità di compilare TDE con la libreria LibreSSL invece di OpenSSL (permette la compilazione di TDE su distribuzioni come Void Linux)
- Supporto iniziale per la compilazione con musl libc
- Continua la migrazione del processo di compilazione da Autotools a CMake.
- Pulizia del codice e rimozione di file obsoleti, oltre alla rimozione della possibilità di compilare alcuni pacchetti utilizzando Autotools.
- Nell'ambito del rilascio è stata effettuata una pulizia di link non più validi verso pagine web.
- Effettuata una rifinitura dettagliata dell'interfaccia utente e del brand TDE nel suo complesso. Prosegue il rebranding in TDE e TQt.
- Sono state apportate correzioni che risolvono le vulnerabilità CVE-2019-14744 e CVE-2018-19872 (basate sull'apposita patch in Qt5). La prima consente l'esecuzione di codice tramite file .desktop. La seconda porta a un crash di tqimage durante l'elaborazione di immagini PPM malformate.
- Continua il supporto per FreeBSD e sono stati apportati miglioramenti per il supporto iniziale di NetBSD.
- Aggiunto il supporto per DilOS.
- Aggiornamenti alla localizzazione e alle traduzioni.
- Supporto per le nuove versioni di libpqxx.
- Migliorata la rilevazione della versione installata del linguaggio Ruby.
- Il supporto per i protocolli AIM e MSN nell'app di messaggistica Kopete è stato ripristinato.
- Corretto un bug relativo a SAK (Secure Attention Key - un ulteriore strato di sicurezza che richiede all'utente di premere C-A-Del, ad esempio, prima del login).
- Corretto un bug in TDevelop.
- Migliorato il supporto TLS nelle distribuzioni moderne.
Pacchetti preparati per Debian e Ubuntu. A breve saranno disponibili pacchetti per RedHat/CentOS, Fedora, Mageia, OpenSUSE e PCLinuxOS. Gli SlackBuild per Slackware sono anche disponibili nel repository Git.
Registro delle versioni:
Fonte: linux.org.ru
