Na twee jaar ontwikkeling is de release van de fullscreen console window manager (terminal multiplexer) GNU screen 4.9.0 gepubliceerd, waarmee één fysieke terminal kan worden gebruikt voor meerdere toepassingen, die afzonderlijke virtuele terminals toegewezen krijgen die actief blijven tussen verschillende gebruikerssessies.
Onder de wijzigingen:
- Een escape-sequentie ‘%e’ is toegevoegd om de gebruikte codering in de statusbalk (hardstatus) weer te geven.
- Op het OpenBSD-platform wordt een openpty()-aanroep gebruikt voor interactie met de terminal.
- Een kwetsbaarheid CVE-2021-26937 is verholpen, die leidde tot een crash bij het verwerken van een bepaalde combinatie van UTF-8 tekens.
- Een limiet van 80 tekens is toegevoegd voor de naam van de sessie (vroeger leidde het gebruik van te lange namen tot een crash).
- Een probleem met het negeren van de gebruikersnaam die via de optie ‘-X’ is opgegeven, is opgelost.
Bron: opennet.ru
