Package: screen / 4.2.1-3+deb8u1
Metadata
Package | Version | Patches format |
---|---|---|
screen | 4.2.1-3+deb8u1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
00 fix version in Makefile.patch | (download) |
Makefile |
2 1 + 1 - 0 ! |
fix wrong version in upstream makefile |
11replace_doc_paths.patch | (download) |
doc/screen.1 |
22 11 + 11 - 0 ! |
fix the references to configuration and pipe paths to match the locations Debian uses. |
13split_info_files.patch | (download) |
doc/Makefile.in |
2 1 + 1 - 0 ! |
split the info files at 50k This matches the distribution style of the orig tarball. Last-Revised: 2013-05-16 by Axel Beckert <abe@debian.org> |
26source_encoding.patch | (download) |
process.c |
342 171 + 171 - 0 ! |
replace the composed characters with their respective description. |
45suppress_remap.patch | (download) |
termcap.c |
2 0 + 2 - 0 ! |
unbreak several useful keybindings. |
48screen ipv6.patch | (download) |
doc/screen.1 |
6 6 + 0 - 0 ! |
some patches stolen from the fedora package for better error checking and tty security. |
58 show encoding hardstatus.patch | (download) |
process.c |
1 1 + 0 - 0 ! |
show encoding in hardstatus, orginal from freebsd by yzlin@cs.nctu.edu.tw Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/screen/+bug/286810 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533498 |
60 screen 4.2.1 debian4.1.0 compatibility.patch | (download) |
os.h |
4 2 + 2 - 0 ! |
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). |
61cherry pick 7d8fd3ad fix altscreen segfault.patch | (download) |
ansi.c |
2 1 + 1 - 0 ! |
fixes segfault with altscreen on. Bug: https://savannah.gnu.org/bugs/?35757 Bug-Debian: https://bugs.debian.org/681572 |
61denial of service stack overflow fix.patch | (download) |
ansi.c |
14 7 + 7 - 0 ! |
fix stack overflow due to too deep recursion How to reproduce: Run this command inside screen $ printf '\x1b[10000000T' . screen will recursively call MScrollV to depth n/256. This is time consuming and will overflow stack if n is huge. |
62cherry pick 8ffd5f46 fix caption hardstatus color rendering.patch | (download) |
screen.c |
4 2 + 2 - 0 ! |
fix caption/hardstatus color rendering problem Bug: https://savannah.gnu.org/bugs/?42369 Bug: https://savannah.gnu.org/bugs/?32339 Bug: https://savannah.gnu.org/bugs/?42247 Bug-Debian: https://bugs.debian.org/731388 Bug-Ubuntu: https://bugs.launchpad.net/bugs/1257895 |
80EXP_session_creation_time.patch | (download) |
doc/screen.1 |
6 4 + 2 - 0 ! |
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 |