BSD Ports

misc/screen 5.0.2 NetBSD

Multi-screen window manager

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
825de43f37
License
gnu-gpl-v3
Categories
misc, shells
Package size
435.6 KiB, 1126.0 KiB installed

Description

Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). Each virtual terminal provides the functions of a DEC VT100 terminal and, in addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g. insert/delete line and support for multiple character sets). There is a scrollback history buffer for each virtual terminal and a copy-and-paste mechanism that allows moving text regions between windows.

In the other systems

SystemPortVersion
NetBSDmisc/screen5.0.2
FreeBSDsysutils/screen5.0.2_1
OpenBSDmisc/screen5.0.2
DragonFlysysutils/screen4.9.1_5
MidnightBSDsysutils/screen5.0.1_1

Install

Binary package:

pkgin install screen

From pkgsrc:

cd /usr/pkgsrc/misc/screen && make install clean

Dependencies

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
825de43f37 ryoon misc/screen: Update to 5.0.2
Changelog: Version 5.0.2 (12/07/26): * Add %* escape to output caret character literal ("^") * Add portable PAM conversation callback prototype (for Solaris) * Fixes: - type in screen on big-endian systems - UTF-8 combining sequences - typos - buffer overflow in SendCmdMessage() - detaching fail with empty terminfo and leave the session attached - eliminates the TOCTOU race - manpage fixes Version 5.0.1 (12/05/25): * Fixes: - CVE-2025-46805: do NOT send signals with root privileges - CVE-2025-46804: avoid file existence test information leaks - CVE-2025-46803: apply safe PTY default mode of 0620 - CVE-2025-46802: prevent temporary 0666 mode on PTYs in attacher - CVE-2025-23395: reintroduce lf_secreopen() for logfile - buffer overflow due bad strncpy() …