Dopo due anni di sviluppo, è stato rilasciato GNU Screen 4.9.0, un gestore di finestre console a schermo intero (multiplexor di terminali) che consente di utilizzare un unico terminale fisico per lavorare con più applicazioni, a cui vengono assegnati terminali virtuali separati, che rimangono attivi tra diverse sessioni dell'utente.
Tra le modifiche:
- È stata aggiunta una sequenza di escape ‘%e’ per mostrare la codifica utilizzata nella barra di stato (hardstatus).
- Sulla piattaforma OpenBSD, per lavorare con il terminale è stata utilizzata la chiamata openpty().
- È stata corretta una vulnerabilità CVE-2021-26937, che portava a un arresto anomalo durante l'elaborazione di una certa combinazione di caratteri UTF-8.
- È stata aggiunta una limitazione alla lunghezza del nome della sessione di 80 caratteri (precedentemente l'uso di nomi troppo lunghi portava a errori).
- È stato risolto un problema riguardante l'ignoranza del nome utente fornito tramite l'opzione ‘-X’.
Fonte: opennet.ru
