Debian Patches

Status for screen/4.8.0-6

Patch Description Author Forwarded Bugs Origin Last update
05prefer-libtinfo-over-libcurses.patch Prefer libtinfo over libcurses
Try to link with -ltinfo before -lcurses to avoid a spurious
dependency on systems where ncurses is built with "--with-termlib".
Sven Joachim <svenjoac@gmx.de> no debian https://bugs.debian.org/cgi-bin/bugreport.cgi?filename=0001-Prefer-libtinfo-over-libcurses.patch;att=1;msg=14;bug=819789 2016-04-02
11replace_doc_paths.patch Fix the references to configuration and pipe paths to match the locations Debian uses. Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de> not-needed
13split_info_files.patch Split the info files at 50k This matches the distribution style of the orig tarball. Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de> no debian
26source_encoding.patch Replace the composed characters with their respective description.
===================================================================
Ben Finney <ben@benfinney.id.au> no
45suppress_remap.patch Unbreak several useful keybindings. Loic Minier <lool@dooz.org> no
52fix_screen_utf8_nfd.patch screen outputs screen "ÿ" after a connected character. This is a character without the need.
This happens in UTF-8 environment.
Before : screen$ ruby1.9.1 -e 'puts "\u304b\u3099.."'
がÿ...
patch applied : screen $ ruby1.9.1 -e 'puts "\u304b\u3099.."'
が..

diff --git a/ansi.c b/ansi.c
index 2a52edd..83b266d 100644
Michael Schröder <mls@suse.de> no https://lists.gnu.org/archive/html/screen-devel/2021-02/msg00012.html
58-show-encoding-hardstatus.patch show encoding in hardstatus Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> no debian https://svnweb.freebsd.org/ports/head/sysutils/screen/files/opt-showencoding?view=markup 2009-02-11
60-screen-4.2.1-debian4.1.0-compatibility.patch Patch to make 4.2.1 compatible with Debian's 4.1.0 and 4.2.0 packages 4.2.1 includes the Debian patches to extend the login
name and $TERM length, but uses even larger values. This causes
screen clients to no more be able to talk to older screen
servers. See #644788 for a discussion of the same issue with earlier
release combinations (4.1.0 vs 4.0.3).
.
For now this patch sets the mentioned values back to those which
werew in use in Debian before (and seemed to be large enough for use
in Debian).
Axel Beckert <abe@debian.org> no
61-default-PATH_MAX-if-undefined-for-hurd.patch Set PATH_MAX to 4096 if undefined Fixes FTBFS since 4.4.0 on GNU/Hurd. Updated to add one more occurrence for 4.5.0. Axel Beckert <abe@debian.org> yes upstream
63-add-utempter-switch.patch Add guarding commandline option around libutempter check Axel Beckert <abe@debian.org> invalid debian
64-fix-manpage-typos-reported-by-lintian.patch Fix spelling errors found by Lintian Axel Beckert <abe@debian.org> invalid
80_session_creation_docs.patch Add lookup code for the creation time of each session. Requires digging in /proc/$pid and /proc/uptime, though, so it's
definitely no candidate for the Beautiful C contest.
.
Affects screen's behaviour in the following situations:
.
* 'screen -ls' lists available sessions sorted chronologically
* 'screen -RR' now picks the youngest session instead of an
arbitrary one
.
Patch 1/3: documentation
Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de> invalid debian
81_session_creation_util.patch Add lookup code for the creation time of each session. Requires digging in /proc/$pid and /proc/uptime, though, so it's
definitely no candidate for the Beautiful C contest.
.
Affects screen's behaviour in the following situations:
.
* 'screen -ls' lists available sessions sorted chronologically
* 'screen -RR' now picks the youngest session instead of an
arbitrary one
.
Patch 2/3: new utility functions
Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de> invalid debian
82_session_creation_core.patch Add lookup code for the creation time of each session. Requires digging in /proc/$pid and /proc/uptime, though, so it's
definitely no candidate for the Beautiful C contest.
.
Affects screen's behaviour in the following situations:
.
* 'screen -ls' lists available sessions sorted chronologically
* 'screen -RR' now picks the youngest session instead of an
arbitrary one
.
Patch 3/3: implementation of actual new feature
Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de> invalid debian
90_Expand-d_xtermosc-array-in-struct-display.patch Expand d_xtermosc array in struct display
Commit c5db181 expands index range of "typ2" by one without expanding
affected arrays. d_xtermosc in struct display is one of these.

(ansi: add support for xterm OSC 11)
(Fix out of bounds access when setting w_xtermosc after OSC 49)
Václav Doležal <vdolezal@redhat.com> yes upstream 92e86ba5787c42df8a057bdeac4560ca127535a4 2020-02-21
91_TERMCAP_BUF-is-used-in-place-of-TERMCAP_BUFSIZE.patch TERMCAP_BUF is used in place of TERMCAP_BUFSIZE. Victor Dmitriev <mrvvitek@gmail.com> yes upstream 30c9a2a6c190647e35d1ce7b4758de9081f06d10 2020-04-27
99_CVE-2021-26937.patch [CVE-2021-26937] Fix out of bounds array access Michael Schröder <mls@suse.de> yes debian upstream https://lists.gnu.org/archive/html/screen-devel/2021-02/msg00010.html

All known versions for source package 'screen'

Links