Package: screen / 4.1.0~20120320gitdb59704-7+deb7u1
Metadata
Package | Version | Patches format |
---|---|---|
screen | 4.1.0~20120320gitdb59704-7+deb7u1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
01configure_fix_alpha_vsprintf.patch | (download) |
configure.in |
2 1 + 1 - 0 ! |
enhance the vsprintf() test to also succeed on alpha. Cf. #213842. |
03 fix terminal handling on kfreebsd.patch | (download) |
pty.c |
4 2 + 2 - 0 ! |
add some missing defined(__glibc__) to get linux-ish terminal handling. |
05fix_osdef_include.patch | (download) |
osdef.h.in |
1 1 + 0 - 0 ! |
add a missing include to get a few prototypes that caused build issues on kfreebsd-amd64. (See #357232) |
06 fix parallel build.patch | (download) |
Makefile.in |
6 3 + 3 - 0 ! |
--- |
10norootpassword.patch | (download) |
attacher.c |
23 17 + 6 - 0 ! |
when locking a root-owned screen, check that root has a password set. If not, ask for an unlocking key. See https://bugs.launchpad.net/bugs/6760 |
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. |
12kfreebsd_ctty.patch | (download) |
tty.sh |
13 3 + 10 - 0 ! |
see inline documentation. |
13split_info_files.patch | (download) |
doc/Makefile.in |
2 1 + 1 - 0 ! |
split the info files at 50k to match the distribution style of the orig tarball. |
14size_matters.patch | (download) |
input.c |
8 4 + 4 - 0 ! |
* increase the maxstr macro to suit present-day needs. * Increase the maximum length of the input line buffer likewise. |
16fix_gcc_warnings.patch | (download) |
attacher.c |
2 1 + 1 - 0 ! |
get rid of several minor gcc warnings. |
22exchange_file_mode.patch | (download) |
fileio.c |
7 0 + 7 - 0 ! |
make it a bit harder to shoot oneself in the foot by keeping the umask tight by default when creating the screen exchange file. Fearless users may still chmod it. |
23exitcode_q_ls.patch | (download) |
screen.c |
8 6 + 2 - 0 ! |
make the exitcode of '-q -ls' and friends ('-qr -ls' and even '-qdr -ls') match the documentation. |
24option_parser.patch | (download) |
screen.c |
2 2 + 0 - 0 ! |
this is not getopt() and we don't have two leading dashes, so parse and match the long options in full. |
26source_encoding.patch | (download) |
process.c |
342 171 + 171 - 0 ! |
replace the composed characters with their respective description. |
32misc_minor_fixes.patch | (download) |
attacher.c |
2 1 + 1 - 0 ! |
remove an unconditional nethack message. (# 512299) |
45suppress_remap.patch | (download) |
termcap.c |
2 0 + 2 - 0 ! |
unbreak several useful keybindings. |
46fix keybinding typo in manpage.patch | (download) |
doc/screen.1 |
4 2 + 2 - 0 ! |
--- |
47screen cc.patch | (download) |
attacher.c |
52 38 + 14 - 0 ! |
some patches stolen from the fedora package for better error checking and tty security. |
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. |
49long usernames.patch | (download) |
acconfig.h |
7 7 + 0 - 0 ! |
patch to allow usernames longer than 20 characters. Source: http://www.mail-archive.com/screen-devel@gnu.org/msg00186.html |
50increase max TERM length.patch | (download) |
display.h |
2 1 + 1 - 0 ! |
[screen-devel] [patch 1/1] increase max term length to 40 characters Date: Tue, 5 Apr 2011 03:26:58 +0000 Source: https://lists.gnu.org/archive/html/screen-devel/2011-04/msg00002.html Some terms contain rather long TERM names these days, for example, `rxvt-unicode-256color'. Increasing the max size for the TERM variables avoids the `$TERM too long - sorry.' error when using these terms. |
51fix utf8 status padding bug.patch | (download) |
display.c |
19 14 + 5 - 0 ! |
--- |
53fix startup race condition.patch | (download) |
screen.c |
2 1 + 1 - 0 ! |
--- |
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 |
59 fix manpage warnings.patch | (download) |
doc/screen.1 |
318 159 + 159 - 0 ! |
--- |
60 644788 screen 4.1.0 4.0.3 interoperability.patch | (download) |
attacher.c |
43 43 + 0 - 0 ! |
--- |
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. |
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 |