./misc/screen, Multi-screen window manager

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.0.0nb4, Package name: screen-5.0.0nb4, Maintainer: pkgsrc-users

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.


Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 874.885 KB

Version history: (Expand)


CVS history: (Expand)


   2025-11-03 04:33:03 by John Nemeth | Files touched by this commit (1) | Package updated
Log message:
Update to screen-5.0.0nb4.

pkgsrc change:  must pass --enable-utmp to configure to get it to
update utmp/utmpx.
   2025-05-12 18:03:20 by Thomas Klausner | Files touched by this commit (11)
Log message:
screen: add opensuse patches for security problems

For
https://security.opensuse.org/2025/05/12/screen-security-issues.html

Bump PKGREVISION.
   2025-05-12 17:46:06 by Thomas Klausner | Files touched by this commit (2)
Log message:
screen: remove setuid bit because of security problems

Remove MESSAGE while here.

Bump PKGREVISION.
   2025-04-21 22:57:59 by Thomas Klausner | Files touched by this commit (4)
Log message:
*: remove Interix support
   2025-02-13 20:43:02 by Roland Illig | Files touched by this commit (4)
Log message:
misc/screen: fix location to the system-wide screenrc
   2025-01-14 19:36:16 by Kevin Bloom | Files touched by this commit (1)
Log message:
screen: require a c17 compiler
   2025-01-09 21:07:04 by Kevin Bloom | Files touched by this commit (23) | Package removed
Log message:
screen: update to 5.0.0

- Rewriten autentication mechanism
- Add escape %T to show current tty for window
- Add escape %O to show number of currently open windows
- Use wcwdith() instead of UTF-8 hard-coded tables
  - New commands:
  - auth [on|off]
    Provides password protection
  - status [top|up|down|bottom] [left|right]
    The status window by default is in bottom-left corner
    This command can move status messages to any corner of the screen.
  - truecolor [on|off]
  - multiinput
    Input to multiple windows at the same time
- Removed commands:
  - time
  - debug
  - password
  - maxwin
  - nethack
- Fixes:
  - Screen buffers ESC keypresses indefinitely
  - Crashes after passing through a zmodem transfer
  - Fix double -U issue
   2023-09-06 18:00:15 by Paolo Vincenzo Olivo | Files touched by this commit (8) | Package updated
Log message:
misc/screen: update to 4.9.1.

# Changes
Version 4.9.1 (20/08/2023):
  * Support stop/parity bits on serial port (#23952)
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Fixes:
	- Avoid zombies after shell exit (#25089)
	- Missed signal sending permission check on failed
	  query messages (CVE-2023-24626)
	- manpage fixes
	- source code fixes during cleanup
	- UTF-8 encoding can emit invalid UTF-8 sequences
	  for out of range unicode values (#62097)