]> git.pld-linux.org Git - packages/screen.git/blame - screen-no_hardcoded_term_sequences.patch
- prepared 4.0.2 for Ra as CAN-2003-0972 fix (no root or any group exploit,
[packages/screen.git] / screen-no_hardcoded_term_sequences.patch
CommitLineData
0afd90b3 1--- screen-3.9.9/term.c~ Sat Apr 28 15:26:43 2001
2+++ screen-3.9.9/term.c Mon Jul 23 05:44:45 2001
3@@ -175,19 +175,19 @@
4 /* keycaps */
5 /* define T_CAPS */
6 /* nolist */
7- { "k0", T_STR }, KMAPDEF("\033[10~")
8- { "k1", T_STR }, KMAPDEF("\033OP")
9- { "k2", T_STR }, KMAPDEF("\033OQ")
10- { "k3", T_STR }, KMAPDEF("\033OR")
11- { "k4", T_STR }, KMAPDEF("\033OS")
12- { "k5", T_STR }, KMAPDEF("\033[15~")
13- { "k6", T_STR }, KMAPDEF("\033[17~")
14- { "k7", T_STR }, KMAPDEF("\033[18~")
15- { "k8", T_STR }, KMAPDEF("\033[19~")
16- { "k9", T_STR }, KMAPDEF("\033[20~")
17- { "k;", T_STR }, KMAPDEF("\033[21~")
18- { "F1", T_STR }, KMAPDEF("\033[23~")
19- { "F2", T_STR }, KMAPDEF("\033[24~")
20+ { "k0", T_STR },
21+ { "k1", T_STR },
22+ { "k2", T_STR },
23+ { "k3", T_STR },
24+ { "k4", T_STR },
25+ { "k5", T_STR },
26+ { "k6", T_STR },
27+ { "k7", T_STR },
28+ { "k8", T_STR },
29+ { "k9", T_STR },
30+ { "k;", T_STR },
31+ { "F1", T_STR },
32+ { "F2", T_STR },
33 /* extra keys for vt220 (David.Leonard@it.uq.edu.au) */
34 { "F3", T_STR },
35 { "F4", T_STR },
36@@ -210,51 +210,51 @@
37 { "kB", T_STR },
38 { "kC", T_STR },
39 { "kE", T_STR },
40- { "kF", T_STR }, KMAPMDEF("\004")
41+ { "kF", T_STR },
42 { "kL", T_STR },
43 { "kM", T_STR },
44- { "kR", T_STR }, KMAPMDEF("\025")
45+ { "kR", T_STR },
46 { "kS", T_STR },
47 { "kT", T_STR },
48 { "kt", T_STR },
49
50 /* keys above the cursor */
51 /* define T_NAVIGATE */
52- { "kh", T_STR }, KMAPDEF("\033[1~") KMAPMDEF("\201")
53+ { "kh", T_STR },
54 { "@1", T_STR },
55- { "kH", T_STR }, KMAPDEF("\033[4~") KMAPMDEF("\205")
56+ { "kH", T_STR },
57 { "@7", T_STR },
58- { "kN", T_STR }, KMAPDEF("\033[6~") KMAPMDEF("\006")
59- { "kP", T_STR }, KMAPDEF("\033[5~") KMAPMDEF("\002")
60- { "kI", T_STR }, KMAPDEF("\033[2~")
61+ { "kN", T_STR },
62+ { "kP", T_STR },
63+ { "kI", T_STR },
64 /* define T_NAVIGATE_DELETE */
65- { "kD", T_STR }, KMAPDEF("\033[3~")
66+ { "kD", T_STR },
67
68 /* keys that can have two bindings */
69 /* define T_CURSOR */
70- { "ku", T_STR }, KMAPDEF("\033[A") KMAPADEF("\033OA") KMAPMDEF("\220")
71- { "kd", T_STR }, KMAPDEF("\033[B") KMAPADEF("\033OB") KMAPMDEF("\216")
72- { "kr", T_STR }, KMAPDEF("\033[C") KMAPADEF("\033OC") KMAPMDEF("\206")
73- { "kl", T_STR }, KMAPDEF("\033[D") KMAPADEF("\033OD") KMAPMDEF("\202")
74+ { "ku", T_STR },
75+ { "kd", T_STR },
76+ { "kr", T_STR },
77+ { "kl", T_STR },
78 /* define T_KEYPAD */
79- { "f0", T_STR }, KMAPDEF("0") KMAPADEF("\033Op")
80- { "f1", T_STR }, KMAPDEF("1") KMAPADEF("\033Oq")
81- { "f2", T_STR }, KMAPDEF("2") KMAPADEF("\033Or")
82- { "f3", T_STR }, KMAPDEF("3") KMAPADEF("\033Os")
83- { "f4", T_STR }, KMAPDEF("4") KMAPADEF("\033Ot")
84- { "f5", T_STR }, KMAPDEF("5") KMAPADEF("\033Ou")
85- { "f6", T_STR }, KMAPDEF("6") KMAPADEF("\033Ov")
86- { "f7", T_STR }, KMAPDEF("7") KMAPADEF("\033Ow")
87- { "f8", T_STR }, KMAPDEF("8") KMAPADEF("\033Ox")
88- { "f9", T_STR }, KMAPDEF("9") KMAPADEF("\033Oy")
89- { "f+", T_STR }, KMAPDEF("+") KMAPADEF("\033Ok")
90- { "f-", T_STR }, KMAPDEF("-") KMAPADEF("\033Om")
91- { "f*", T_STR }, KMAPDEF("*") KMAPADEF("\033Oj")
92- { "f/", T_STR }, KMAPDEF("/") KMAPADEF("\033Oo")
93- { "fq", T_STR }, KMAPDEF("=") KMAPADEF("\033OX")
94- { "f.", T_STR }, KMAPDEF(".") KMAPADEF("\033On")
95- { "f,", T_STR }, KMAPDEF(",") KMAPADEF("\033Ol")
96- { "fe", T_STR }, KMAPDEF("\015") KMAPADEF("\033OM")
97+ { "f0", T_STR },
98+ { "f1", T_STR },
99+ { "f2", T_STR },
100+ { "f3", T_STR },
101+ { "f4", T_STR },
102+ { "f5", T_STR },
103+ { "f6", T_STR },
104+ { "f7", T_STR },
105+ { "f8", T_STR },
106+ { "f9", T_STR },
107+ { "f+", T_STR },
108+ { "f-", T_STR },
109+ { "f*", T_STR },
110+ { "f/", T_STR },
111+ { "fq", T_STR },
112+ { "f.", T_STR },
113+ { "f,", T_STR },
114+ { "fe", T_STR },
115 /* other things related to keycaps */
116 /* define T_OCAPS */
117 { "km", T_FLG },
This page took 0.051645 seconds and 4 git commands to generate.