| 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: 4.9.1 | Vendor: openSUSE |
| Release: 5.1 | Build date: Thu May 22 13:30:23 2025 |
| Group: System/Console | Build host: reproducible |
| Size: 1104380 | Source RPM: screen-4.9.1-5.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
* 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
* Sat Dec 17 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
* Mon Nov 30 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Use %_tmpfilesdir instead of hardcoding a path for
systemd-tmpfiles config files.
- Do not create directories before uninstalling (?) the package.
The /run/(u)screen diretories are created in the %post section.
- Do not ghost package /run/uscreens: the directory is dynamically
created during boot. Of course it would be nice to be able to
identify what package creates this, but for that we should rather
have a rpm/systemd-tmpfiles integration hook. The main problem
with the ghost is the suid flag, which breaks rpm -V. permissions
no longer lists /run/uscreens, so verify_permission cannot apply.
- Add %systemd_ordering: give zypp a hint that screen shall be
installed after systemd, so that systemd-tmpfiles already exists.
/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/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, Sun Oct 19 22:42:15 2025