Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

screen-5.0.2-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

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

Provides

Requires

License

GPL-3.0-or-later

Changelog

* 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

Files

/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