Il 30 dicembre 2019 è stato rilasciato il progetto Trinity Desktop Environment, un fork della branch KDE 3.5. Il progetto continua a sviluppare la tradizione degli ambienti desktop basati su Qt. È supportata anche la libreria (T)Qt3, poiché Qt non è più supportato ufficialmente dallo sviluppatore. L'ambiente può essere installato e utilizzato insieme alle nuove versioni di KDE.
Elenco delle modifiche:
- Supporto migliorato per lo standard XDG
- Supporto per MySQL 8.x
- Aggiunta la possibilità di compilare TDE con la libreria LibreSSL al posto di OpenSSL (ciò consente di compilare TDE su distribuzioni come Void Linux)
- Supporto iniziale per la compilazione con musl libc
- Continuata la migrazione del processo di compilazione da Autotools a CMake.
- Eseguita una pulizia del codice e rimosso i file obsoleti, oltre a rimuovere la possibilità di compilare alcuni pacchetti tramite Autotools.
- Nel rilascio è stata effettuata una pulizia dei link non più validi alle pagine web.
- Effettuata una leggera rifinitura dell'interfaccia utente e del marchio TDE in generale. Continuato il rebranding in TDE e TQt.
- Sono state apportate correzioni che risolvono le vulnerabilità CVE-2019-14744 e CVE-2018-19872 (sulla base della corrispondente patch in Qt5). La prima consente l'esecuzione di codice dai file .desktop. La seconda causa un blocco di tqimage durante l'elaborazione di immagini malformate in formato PPM.
- Continuato il supporto per FreeBSD e apportati miglioramenti per il supporto iniziale di NetBSD.
- Aggiunto supporto per DilOS.
- Migliorata la localizzazione e le traduzioni.
- Supporto per le nuove versioni di libpqxx
- Migliorata la rilevazione della versione installata del linguaggio Ruby
- Il supporto dei protocolli AIM e MSN nel messenger Kopete è stato ripristinato.
- Corretto bug che colpivano SAK (Secure Attention Key — un ulteriore livello di sicurezza che richiede all'utente di premere C-A-Del, ad esempio, prima del login)
- Corretto bug in TDevelop
- Migliorato il supporto TLS nelle distribuzioni moderne
I pacchetti sono stati preparati per Debian e Ubuntu. A breve saranno disponibili pacchetti per RedHat/CentOS, Fedora, Mageia, OpenSUSE e PCLinuxOS. I SlackBuild per Slackware sono anche disponibili nel repository Git.
Registro delle versioni:
Fonte: linux.org.ru
