| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: screen | Distribution: openSUSE Tumbleweed |
| Version: 5.0.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Oct 18 13:01:37 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 944515 | Source RPM: screen-5.0.2-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.gnu.org/software/screen/ | |
| Summary: A program to allow multiple screens on a VT100/ANSI Terminal | |
With this program you can take advantage of the multitasking abilities of your Linux system by opening several sessions over one terminal. The sessions can also be detached and resumed from another login terminal. Documentation: man page
GPL-3.0-or-later
* Sun Oct 18 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 5.0.2 (major 5.x release):
* Rewritten authentication mechanism; new auth, status,
truecolor and multiinput commands; new %T, %O and %*
escapes. Removed time, debug, password, maxwin and
nethack commands.
* Behavior notes: single socket dir /run/screens (the old
screens/uscreens split is gone); bare -L only enables
logging, use -Logfile to set the logfile name;
screenrc files using
removed commands need updating; terminfo entries still
honored.
* CVE-2025-46805: no signals sent with root privileges.
* CVE-2025-46804: no file existence test information leaks.
* CVE-2025-46803: safe PTY default mode of 0620.
* CVE-2025-23395: reintroduce lf_secreopen for logfile.
* 5.0.2 also fixes a SendCmdMessage buffer overflow and a
detaching TOCTOU race with empty terminfo.
- Drop libtinfo.diff (upstream rewrote termcap detection),
sendfdcont.diff, multicont.diff, nottychmod.diff (all
superseded by the 5.0 authentication rewrite).
- Refresh screen.keyring from upstream (new upstream signing key).
- Run the upstream unit tests in %%check (the detach
integration test needs a live pty, unavailable in the
buildroot).
* Thu May 22 2025 mls@suse.de
- also use tty fd passing after a suspend (MSG_CONT)
new patch: sendfdcont.diff
- do not chmod the tty for multiattach, rely on tty fd passing
instead [bsc#1242269] [CVE-2025-46802]
new patch: nottychmod.diff
- fix resume after suspend in multiuser mode
new patch: multicont.diff
* Fri Mar 21 2025 Richard Biener <rguenther@suse.com>
- K&R source is not ready for C23 used by default with GCC 15.
Use -std=gnu89 instead.
* Thu Jan 16 2025 Thorsten Kukuk <kukuk@suse.com>
- Disable libutempter, it doesn't work anymore with the switch
from utmp to systemd-logind and only creates error messages
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Wed Sep 13 2023 Dirk Müller <dmueller@suse.com>
- update to 4.9.1 (bsc#1210272, CVE-2023-24626):
* Support stop/parity bits on serial port
* Add needed system headers in checks and return values
for implicit function declarations
* Avoid zombies after shell exit
* 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
* Fri Dec 16 2022 Callum Farmer <gmbr3@opensuse.org>
- Use %_pam_vendordir
* Mon Dec 12 2022 Stefan Schubert <schubi@suse.com>
- Migration PAM settings to /usr/etc: Saving user changed
configuration files in /etc and restoring them while an RPM
update.
* Sat Feb 26 2022 Andreas Stieger <andreas.stieger@gmx.de>
- GNU Screen 4.9.0:
* Hardstatus option for used encoding (escape string '%e')
* fix combining char handling that could lead to a segfault
* CVE-2021-26937: possible denial of service via a crafted UTF-8
character sequence, upstream fix replacing dropped combchar.diff
(boo#1182092)
* make screen exit code be 0 when checking --help
* session names limit is 80 symbols
* option -X ignores specified user in multiuser env
- remove deprecated texinfo packaging macros
* Fri Feb 12 2021 mls@suse.de
- Fix double width combining char handling that could lead
to a segfault [bnc#1182092]
new patch: combchar.diff
/etc/screenrc /usr/bin/screen /usr/lib/pam.d/screen /usr/lib/tmpfiles.d/screen.conf /usr/share/info/screen.info.gz /usr/share/licenses/screen /usr/share/licenses/screen/COPYING /usr/share/man/man1/screen.1.gz /usr/share/screen /usr/share/screen/utf8encodings /usr/share/screen/utf8encodings/01 /usr/share/screen/utf8encodings/02 /usr/share/screen/utf8encodings/03 /usr/share/screen/utf8encodings/04 /usr/share/screen/utf8encodings/18 /usr/share/screen/utf8encodings/19 /usr/share/screen/utf8encodings/a1 /usr/share/screen/utf8encodings/a3 /usr/share/screen/utf8encodings/bf /usr/share/screen/utf8encodings/c2 /usr/share/screen/utf8encodings/c3 /usr/share/screen/utf8encodings/c4 /usr/share/screen/utf8encodings/c6 /usr/share/screen/utf8encodings/c7 /usr/share/screen/utf8encodings/c8 /usr/share/screen/utf8encodings/cc /usr/share/screen/utf8encodings/cd /usr/share/screen/utf8encodings/d6
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 10 03:03:41 2026