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

screen-4.9.1-slfo.1.2.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: screen Distribution: SUSE Linux Framework One
Version: 4.9.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.2.1 Build date: Mon Feb 26 14:12:12 2024
Group: System/Console Build host: reproducible
Size: 916132 Source RPM: screen-4.9.1-slfo.1.2.1.src.rpm
Packager: https://www.suse.com/
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

* Mon Feb 26 2024 dimstar@opensuse.org
  - Use %patch -P N instead of deprecated %patchN.
* Wed Sep 13 2023 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 gmbr3@opensuse.org
  - Use %_pam_vendordir
* Mon Dec 12 2022 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@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 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.
* Tue Sep 08 2020 matthias.gerstner@suse.com
  - no longer invoke permissions/chkstat for directory handled by
    systemd-tmpfiles (bsc#1171879)
* Thu Feb 06 2020 alexander_naumov@opensuse.org
  - GNU Screen 4.8.0:
    * Improves startup time by only polling for already open
      files to close
    * Fixes:
    - Fix for segfault if termcap doesn't have Km entry
    - Make screen exit code be 0 when checking --version
    - Fix potential memory corruption
* Wed Oct 02 2019 alexander_naumov@opensuse.org
  - GNU Screen 4.7.0:
    * Adds support for SGR (1006) mouse mode
    * Adds support for OSC 11
    * Updates Unicode ambiguous and wide tables to 12.1.0
    * Fix: cross-compilation support (bug #43223)
    * Fix: a lot of manpage fixes and cleanups
* Fri Feb 15 2019 jengelh@inai.de
  - Use proper Requires(*), ticking off a FIXME as fixed.
* Tue Apr 03 2018 kukuk@suse.de
  - Use %license instead of %doc [bsc#1082318]
* Thu Dec 21 2017 mls@suse.de
  - install pam file to make screen locking work again [bnc#1056192]
    new file: screen.pam
* Mon Oct 23 2017 alexander_naumov@opensuse.org
  - GNU Screen 4.6.2:
    * revert changes to cursor position restore behavour
    * set freed pointer to NULL
    * documentation fixes
    * fix windowlist crashes
* Tue Jul 11 2017 alexander_naumov@opensuse.org
  - adding %set_permissions and %verify_permissions macros
    for /run/uscreens/
  - adding %tmpfiles_create macro for /usr/lib/tmpfiles.d/screen.conf
* Tue Jul 11 2017 alexander_naumov@opensuse.org
  - spec file: adding PreReq for permissions
* Tue Jul 11 2017 alexander_naumov@opensuse.org
  - GNU Screen 4.6.1: bugfix release
    * problems with starting session in some cases
    * parallel make install
    * segfault when querying info on nonUTF locale
* Thu Jun 29 2017 alexander_naumov@opensuse.org
  - GNU Screen 4.6.0:
    * Update Unicode wide tables to 9.0
    * Support more serial speeds
    * Improved namespaces support
    * Migrate from fifos to sockets
    * Start viewing scrollback at first line of output
  - drop upstreamed 0001-Follow-up-to-bc5ea98-fix-texinfo-syntax-errors.patch
* Thu May 11 2017 jengelh@inai.de
  - Ensure /usr/share/terminfo/s/screen is present when screen is
    [boo#812067].
* Sat Feb 25 2017 astieger@suse.com
  - GNU Screen 4.5.1:
    * logfile permissions problem (CVE-2017-5618) bsc#1021743
      This issues does not affect the SUSE package as setuid/setid
      is not used.
  - drop upstreamed fix_enable_logfile.patch
  - add 0001-Follow-up-to-bc5ea98-fix-texinfo-syntax-errors.patch
* Fri Jan 27 2017 alexander_naumov@opensuse.org
  - Add fix_enable_logfile.patch
    * fix loging screen API (bnc#1020870)
    * fix privilege escalation
* Tue Jan 17 2017 alexander_naumov@opensuse.org
  - GNU Screen 4.5.0:
    * It's possible to specify logfile's name via command line
    parameter '-L'.
    Fixes:
    * broken handling of "bind u digraph U+"
    * crash with long $TERM
    * crash when bumping blank window
    * build for AIX
    * %x improperly separating arguments
    * install with custom DESTDIR
* Wed Aug 17 2016 alexander_naumov@opensuse.org
  - Remove %postun - it tried to delete "screen.info.gz" file
    second time.
* Thu Aug 11 2016 alexander_naumov@opensuse.org
  - GNU screen 4.4.0:
    * Support up to 24 function keys
    * 'logfile' command, starts logging into new file upon changing
    * Fix runtime issues
* Wed Aug 19 2015 meissner@suse.com
  - enable pam support, so screenlocking uses the password of the
    current user.
* Wed Jul 01 2015 trenn@suse.de
  - Add license file as documentation
* Wed Jul 01 2015 alexander_naumov@opensuse.org
  - GNU screen 4.3.1
    * This is a bug fix release.
    * Visible content get messed up after window resize
* Mon Jun 15 2015 alexander_naumov@opensuse.org
  - GNU screen 4.3.0:
    * Introduce Xx string escape showing the executed command of a window
    * Implement dead/zombie window polling, allowing for auto reconnecting
    * Allow setting hardstatus on first line
    * 'sort' command sorting windows by title
    * 'bumpleft', 'bumpright' - manually move windows on window list
    * 'collapse' removing numbering 'gaps' between windows, by renumbering
    * 'windows' command now accepts arguments for use with querying
  - packaging changes:
    * move screen-poll-zombies.patch to savannah git
    * move screen-4.0.3-ipv6.patch to savannah git
    * move sort_command.patch to savannah git
    * move xX_string_escape.patch to savannah git
    * move screen_enhance_windows_list.patch to savannah git
* Fri May 02 2014 andreas.stieger@gmx.de
  - GNU screen 4.2.1:
    * allow for terminal with long $TERM (up to 32 characters)
      (already patched in this package previously)
    * allow to use long logins
    * documentation fixes
    * runtime fixes
  - packaging changes:
    * use source URLs
    * verify source signatures
    * drop screen-man-loginshell.diff, equivalent change upstream
    * drop term_too_long.diff, equivalent change upstream
    * drop use_locale.diff, applied upstream
    * drop msg_version_3.patch, obsolete after upstream changes
* Thu Apr 17 2014 jw@suse.com
  - Update to 4.2.0 as released on screen-devel@gnu.org yesterday.
    Thank you Amadeusz!
    * keep libtinfo.diff (from coolo 2011, why exactly?)
    * keep global_screenrc.patch (renamed from screen-4.0.2.dif)
    * keep screen-man-loginshell.diff (to be upstreamed)
    * dropped screen-__P.diff (not needed)
    * keep term_too_long.diff (savannah#30880, to be upstreamed)
    * keep use_locale.diff (from lnt-sysadmin@lists.lrz.de 2012, check?)
    * keep screen-4.0.3-ipv6.patch (builtin telnet, to be upstreamed)
    * keep screen_enhance_windows_list.patch (to be upstreamed)
    * keep screen-poll-zombies.patch (to be upstreamed)
    * keep xX_string_escape.patch (renamed from show_all_active.patch, to be upstreamed)
    * keep sort_command.patch (from trenn 2011, to be upstreamed)
    * added msg_version_3.patch (ouch, incompatible protocol, to be upstreamed)
  - added %rundir with /var/run for 1310 and before; but /run afterwards.
    aj advocates /run for Factory; for 1310 it was banned by
    suse-filelist-forbidden-fhs23
* Tue Apr 15 2014 aj@suse.com
  - Fix comment.
* Tue Apr 15 2014 aj@suse.com
  - Use /run instead of /var/run.
* Fri Sep 13 2013 mls@suse.de
  - update to current 4.0.4 git to get support for non-bmp unicode
    * remove no longer needed mappedcmd.diff
    * remove no longer needed styroptcrash.diff
  - fix potential buffer overrun in show_all_active.patch
  - redo combine screen_enhance_windows_list_1_3.patch,
    screen_enhance_windows_list_2_3.patch,
    screen_fix_wW_string_escapes_to_nearly_old_behavior.patch
    into screen_enhance_windows_list.patch.
    Do not mess with the old %w behaviour, just add support for the
    windows command argument. Fixes bnc#808565.
* Sun Mar 24 2013 trenn@suse.de
  - Patch screen_enhance_windows_list_1_3.patch changed wW string escapes
    in an unintended way.
    Fix this by ignoring longflg and behave the way wW string esacpes
    behaved with adding addtional L escape. (So %w is now what %Lw was before
    all these changes. This should be a minor, acceptable change as it was
    undocumented and it buys quite some code cleanup with it.). Patch is:
      screen_fix_wW_string_escapes_to_nearly_old_behavior.patch
* Mon Feb 18 2013 trenn@suse.de
  - Introduce Xx string escape showing the executed command of a window
      patch: show_all_active.patch
* Tue Feb 05 2013 trenn@suse.de
  - Add zombie and enhance windows commands
    screen-poll-zombies.patch: Dead windows will be restarted after
      a specified timeout (if enabled)
    screen_enhance_windows_list_1_3.patch:
      Cleanup window flags processing. This leads to a slight
      output change in "Ww" string escapes (window list), but these
      should be rather seldom used and flags are still shown.
    screen_enhance_windows_list_2_3.patch:
      Enhance windows command with an optional string escape based
      parameter which also removes the output size (1024 bytes)
      restriction (only if param is passed) of the windows command.
    If you used captions with "%w" before, you can simulate the old
    behaviour with "%-w%n* %t%+w".
  - Only Require makeinfo for openSUSE versions 11.4 and above.
    This requirement did not exist in earlier versions, now the package
    builds again for example against SLES 11 (11.4 based).
* Thu Oct 25 2012 trenn@suse.de
  - Fix sort command to not stop at window gaps.
    That can happen if windows got deleted and the window numbers do not
    increment sequentially anymore.
* Tue Oct 09 2012 lnt-sysadmin@lists.lrz.de
  - add use_locale.diff to fix --enable-use-locale configure option
* Thu Sep 13 2012 mls@suse.de
  - add prereq coreutils so that mkdir works [bnc#780033]
* Sat Sep 08 2012 idonmez@suse.com
  - Add build dependency on makeinfo
* Wed Aug 08 2012 mls@suse.de
  - fix crash when doing 'screen -d -r' inside of screen
* Tue Aug 07 2012 mls@suse.de
  - add mappedcmd.diff to make ^A DEL work again
* Fri Jun 08 2012 mls@suse.de
  - update to screen-4.0.4devel
    * support for multiple layouts
    * no more stuck screen sessions
* Mon Nov 21 2011 coolo@suse.com
  - fix build with latest ncurses (split tinfo)
* Fri Nov 18 2011 jw@suse.com
  - mkdir /var/run/*screen both immediatly and via systemd.
* Mon Sep 19 2011 trenn@suse.de
  - Add sort command
  - convert maxwin99bug.patch into a patch format quilt understands
* Wed Jul 06 2011 aj@suse.de
  - Use /usr/lib/tmpfiles.d instead of /etc/tmpfiles.d.
* Mon Jan 31 2011 jw@novell.com
  - bugfix bnc#668306, a buffer overflow with '%d'.
    Added maxwin99bug.patch
    This is already upstream, but was never released.
* Fri Dec 10 2010 jw@novell.com
  - term_too_long.patch added.
    corresponds to savannah#30880
* Wed Nov 03 2010 aj@suse.de
  - Add /etc/tmpfiles.d/screen.conf for /var/run on tmpfs.
* Thu Sep 09 2010 aj@suse.de
  - BuildRequire utempter-devel
* Sun May 02 2010 aj@suse.de
  - /var/run directories are created by /etc/tmpdirs.d/01_aaa_base.
* Mon Feb 15 2010 dimstar@opensuse.org
  - Update to version 4.0.3
  - Dropped screen-4.0.2-comb.diff, upstream merged.
* Tue Dec 15 2009 jengelh@medozas.de
  - enable parallel building
* Fri Jul 31 2009 crrodriguez@suse.de
  - add fedora patch for IPv6 support, this removes usage
    of gethostbyname(3)
* Tue May 26 2009 mls@suse.de
  - re-add lost maxwin definition [fate#301190]
* Wed May 14 2008 jw@suse.de
  - A few lines added to docu explaining login-shells and
    starting with '-'  trick.
* Thu Mar 29 2007 dmueller@suse.de
  - add ncurses-devel BuildRequires
* Mon Oct 23 2006 mls@suse.de
  - fix two bugs in handling of combining characters [#214412]
* Fri Feb 10 2006 mls@suse.de
  - enable support for 256 colors [#136684]
* Thu Jan 26 2006 sbrabec@suse.cz
  - Added %install_info_prereq.
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Fri Oct 28 2005 mls@suse.de
  - fix ut_time aliasing problem
* Fri Apr 08 2005 meissner@suse.de
  - execl 0 -> (char*)0.
* Tue Sep 28 2004 mls@suse.de
  - clear ti/te for xterms so that users can use xterm's scrollbar
* Sun Sep 12 2004 kukuk@suse.de
  - Don't use __P from glibc
* Mon Feb 16 2004 mls@suse.de
  - fix socketdir quoting
* Thu Feb 12 2004 mls@suse.de
  - update to 4.0.2
  - move sockdirs to /var/run and include them in package
* Sat Jan 10 2004 adrian@suse.de
  - add %defattr
* Thu Sep 18 2003 mls@suse.de
  - update to 4.0.1 (fixes another bug of the parser)
* Fri Sep 12 2003 mls@suse.de
  - fix off by one error in variable expansion
* Fri Sep 12 2003 mls@suse.de
  - don't resize xterms on startup
* Mon Sep 08 2003 mls@suse.de
  - update to 4.0.0final
* Wed Aug 27 2003 mls@suse.de
  - update to 4.0.0beta2
* Fri Aug 01 2003 mls@suse.de
  - update to 4.0.0beta1
* Thu Apr 24 2003 ro@suse.de
  - fix install_info --delete call and move from preun to postun
* Thu Mar 13 2003 mls@suse.de
  - update to 3.9.15: changing the window title could append
    junk to the title
* Wed Mar 12 2003 mls@suse.de
  - update to 3.9.14: one small docu change and a small improvement
    in the windowlist command
* Mon Feb 24 2003 mls@suse.de
  - update to 3.9.14beta1
  - build screen with buildroot
  - remove xf86 dependency, use configure option instead
  - use install-info macro to install info page
* Tue Oct 01 2002 mls@suse.de
  - fix WrapChar() scrolling region reset code to always use a
    valid scrolling region (#20367)
* Tue Sep 17 2002 ro@suse.de
  - removed bogus self-provides
* Thu Sep 05 2002 mls@suse.de
  - update to official screen-3.9.13, contains one small bug
    fix
* Thu Aug 29 2002 mls@suse.de
  - update to official screen-3.9.12
* Mon Aug 19 2002 mls@suse.de
  - update to screen-3.9.12beta2
* Fri Mar 08 2002 kukuk@suse.de
  - Add /usr/share/screen to filelist
* Wed Mar 06 2002 mls@suse.de
  - disable pam support again
  - fix segmentation fault in screen's reattach password check
* Fri Feb 22 2002 mls@suse.de
  - fix passing of NUL bytes when recoding is active
  - moved uid/gid retrieval in front of FindEncoding
* Mon Feb 18 2002 mls@suse.de
  - added missing /usr/share/screen/utf8encodings files
  - small patch to fix hardstatus width
* Thu Feb 14 2002 mls@suse.de
  - update to official screen-3.9.11
  - enabled pam & localized dates
* Mon Feb 11 2002 mls@suse.de
  - update to screen-3.9.11beta7
* Tue Jan 29 2002 okir@suse.de
  - require utempter to build; zapped s bit
* Fri Jan 25 2002 okir@suse.de
  - require utempter to build
* Wed Sep 05 2001 mls@suse.de
  - nominal upgrade to screen-3.9.10
* Mon Sep 03 2001 mls@suse.de
  - Security fix for the Multiattach-bug in /usr/bin/screen
* Mon Jul 23 2001 bk@suse.de
  - added select-fix for fifo-testcase to build on s390x
* Fri May 25 2001 mls@suse.de
  - update -> 3.9.9
* Tue May 08 2001 mls@suse.de
  - added workaround for broken xterm to global screenrc
* Fri Apr 27 2001 mls@suse.de
  - fix screen -wipe (bugzilla bug #2990)
  - fix f10 function key (bugzilla bug #4326)
  - fix 0620 pty mode autodetection (bugzilla bug #6304)
* Mon Sep 04 2000 uli@suse.de
  - fix for root compromise using configurable visual bell string
* Fri Feb 25 2000 kukuk@suse.de
  - Move /usr/{info,man} -> /usr/share/{info,man}
* Fri Oct 22 1999 uli@suse.de
  - update -> 3.9.5
* Mon Sep 13 1999 bs@suse.de
  - ran old prepare_spec on spec file to switch to new prepare_spec.
* Fri Nov 27 1998 uli@suse.de
  - Update 3.7.3 -> 3.7.6
* Wed Apr 30 1997 florian@suse.de
  - update to version 3.7.3
  - mv /usr/etc/screenrc /etc/

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/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 5 00:04:05 2024