~ubuntu-branches/ubuntu/precise/virtualbox/precise-updates

« back to all changes in this revision

Viewing changes to src/VBox/RDP/client/doc/patches.txt

  • Committer: Bazaar Package Importer
  • Author(s): Felix Geyer
  • Date: 2011-07-04 13:02:31 UTC
  • mfrom: (3.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20110704130231-l843es6wqhx614n7
Tags: 4.0.10-dfsg-1ubuntu1
* Merge from Debian unstable, remaining changes:
  - Add Apport hook.
    - debian/virtualbox-ose.files/source_virtualbox-ose.py
    - debian/virtualbox-ose.install
  - Drop *-source packages.
* Add the Modaliases control field manually for maximum backportability.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This file documents some of all patches for rdesktop, floating around
2
 
the net, and how they are related to the current (CVS) version of
3
 
rdesktop. Things left to do are marked with TBD (To Be Done). 
4
 
 
5
 
 
6
 
URL:
7
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/Makefile.diff
8
 
Description:
9
 
Makefile changes which makes it possible to compile rdesktop on SunOS
10
 
and OSF1.
11
 
Status:
12
 
Applied (slightly modified)
13
 
 
14
 
 
15
 
URL:
16
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/assar_19-7-2.hostlen.patch
17
 
Description:
18
 
Fix for hostnames longer than 30 chars. 
19
 
Status:
20
 
Applied (revision 1.11 of secure.c) 
21
 
 
22
 
 
23
 
URL:
24
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/backingstore+privatecolormap-for-19-3-9.patch
25
 
Description:
26
 
This adds support for 1) Private color maps (useful for 8 bpp mode)
27
 
and 2) backingstore selection. 
28
 
Status:
29
 
1) is not needed anymore; rdesktop automatically uses Private color
30
 
map in 8 bpp mode. 2) is, as far as I understand, also not
31
 
need. rdesktop automatically uses a software backing store if the
32
 
Xserver does not provide one. 
33
 
 
34
 
 
35
 
URL:
36
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/ben_xwin.c.diff
37
 
Description:
38
 
Fixes for CapsLock and NumLock. 
39
 
Status:
40
 
Not needed anymore, with the new keyboard mapping implementation. 
41
 
 
42
 
 
43
 
URL:
44
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/ctrl1nohang.diff
45
 
Description:
46
 
Fixes problem with ctrl1 hangs. 
47
 
Status:
48
 
Not needed anymore, with the new keyboard mapping implementation. 
49
 
 
50
 
 
51
 
URL:
52
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/downkeypatch.diff
53
 
Description:
54
 
Seems to keep track of the remote modifier status. 
55
 
Status:
56
 
Not needed anymore, with the new keyboard mapping implementation. 
57
 
 
58
 
 
59
 
URL:
60
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/fasttext2+nobackpixmap.patch
61
 
Description:
62
 
(From http://mail.rdesktop.org/archive/2001/msg00218.html):
63
 
 
64
 
1) Added --no-backpixmap option to disable the ugly double drawing in
65
 
xwin.c (I have a very robust backing storage in my X, so I don't need
66
 
it ;)
67
 
 
68
 
2) More optimizations to text draw (previous fast-text patch was
69
 
included in 192-3-6-2). In text drawing with solid background the
70
 
glyphs are drawn with stippled fill instead of XCopyPlane (runs faster
71
 
on my S3Trio64 with XFree 3.3.6, please test it on other
72
 
configurations to validate this). The WinTach not show any improvement
73
 
with this change, it seems to use all transparent background text
74
 
draws, but with a old PC Magazine Winbench (3.1) doing the scroll text
75
 
test the speed gain is significative.
76
 
 
77
 
3) My Previous patch to disable backing storage in fullscreen
78
 
 
79
 
Status:
80
 
1) is not relevant any more, since rdesktop only uses backing store if
81
 
the Xserver does not provide backing store. 
82
 
Need to examine if 2) and 3) are still useful. TBD. 
83
 
 
84
 
 
85
 
URL:
86
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/francisco_fix_patblt.html
87
 
Description:
88
 
The colors in patterns drawn with "pattern blt" order was inverted (fg
89
 
& bg). (See the background of the yellow help banners)
90
 
Status:
91
 
Applied (in revision 1.29, 2002/07/14)
92
 
 
93
 
 
94
 
URL:
95
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/frank_1linerfix.html
96
 
Description:
97
 
ui_create_glyph was not called with ipattern. 
98
 
Status:
99
 
Applied (in revision 1.29, 2002/07/14). 
100
 
 
101
 
 
102
 
URL:
103
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/frank_fasttext.patch.txt
104
 
Description:
105
 
Some kind of performence improvements. 
106
 
Status:
107
 
From what I can tell, this patch is no longer necessary. 
108
 
 
109
 
 
110
 
URL:
111
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/hostname-patch
112
 
Description:
113
 
(From http://mail.rdesktop.org/archive/2001/msg00163.html):
114
 
 
115
 
rdesktop uses gethostname to figure out the hostname, but gethostname
116
 
under linux returns an error when the hostname is longer than the
117
 
buffer.  This hack gives gethostname a 64 char buffer and then strips
118
 
the first 16 chars or upto the first '.' and puts the result in
119
 
hostname[16].
120
 
 
121
 
Status:
122
 
Applied in version 1.10 of rdesktop.c. 
123
 
 
124
 
 
125
 
URL:
126
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/hove-19-7-2endian.diff
127
 
Description:
128
 
Includes a program for testing endianness. 
129
 
Status:
130
 
rdesktop determines endianness at runtime. This patch is not needed
131
 
anymore. 
132
 
 
133
 
 
134
 
URL:
135
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/mmihalik_19-7-3-keyfix-4.patch
136
 
Description:
137
 
Some kind of new alternative keyboard mapping imlementation. 
138
 
Status:
139
 
Not needed anymore, with the new keyboard mapping implementation. 
140
 
 
141
 
 
142
 
URL:
143
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_fullscreen.patch
144
 
Description:
145
 
Fullscreen mode. 
146
 
Status:
147
 
Applied. 
148
 
 
149
 
 
150
 
URL:
151
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_percent.txt
152
 
Description:
153
 
Makes is possible to specify RDP geometry based a percent value of the
154
 
current desktop size. 
155
 
Status:
156
 
Not applied. I don't think many people will need this. 
157
 
 
158
 
 
159
 
URL:
160
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_rdp_tcp_port.diff
161
 
Description:
162
 
Command line tcp port argument. 
163
 
Status:
164
 
Applied. 
165
 
 
166
 
 
167
 
URL:
168
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/patch19-7-2.xyPos.emptyPassword.patch
169
 
Description:
170
 
This patch adds:
171
 
1) Support for empty passwords
172
 
2) Support for asking for password interactively
173
 
3) Support for +<xoff>+<yoff> geometry. 
174
 
 
175
 
Status:
176
 
1) and 2) can be solved by the -P parameter; patch not needed. 
177
 
Functionality for 3) is currently missing. 
178
 
 
179
 
 
180
 
URL:
181
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-19-7-1-mmihalik-3.diff
182
 
Description:
183
 
Defines DO_GLYPH() etc. 
184
 
Status:
185
 
As far as I understand, this patch is applied. 
186
 
 
187
 
 
188
 
URL:
189
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-mmihalik-1.diff
190
 
Description:
191
 
Misc drawing changes. 
192
 
Status:
193
 
As far as I understand, this patch is applied. 
194
 
 
195
 
 
196
 
URL:
197
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-pl19-7-2-mmihalik-1.diff
198
 
Description:
199
 
Some kind of new alternative keyboard mapping implementation. 
200
 
Status:
201
 
Not needed anymore, with the new keyboard mapping implementation. 
202
 
 
203
 
 
204
 
URL:
205
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-gmp.patch
206
 
Description:
207
 
Use GMP for RSA crypto. 
208
 
Status:
209
 
Not needed since rdesktop now use OpenSSL for all of the crypto.
210
 
 
211
 
 
212
 
URL:
213
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-new_kb.patch
214
 
Description:
215
 
Modifies one of the old keyboard mapping implementations in some way. 
216
 
Status:
217
 
Not needed anymore, with the new keyboard mapping implementation. 
218
 
 
219
 
 
220
 
URL:
221
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-openssl.patch
222
 
Description:
223
 
Support for linking rdesktop with OpenSSL. 
224
 
Status:
225
 
Not needed anymore, rdesktop can optionally use system 
226
 
OpenSSL. 
227
 
 
228
 
 
229
 
URL:
230
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop.vncviewer_patch
231
 
Description:
232
 
Hack for making the old (broken) keyboard mapping implementation work
233
 
with the VNC Xserver. 
234
 
Status:
235
 
Not needed anymore, with the new keyboard mapping implementation. 
236
 
 
237
 
 
238
 
URL:
239
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop_keymap.patch
240
 
Description:
241
 
Some kind of new alternative keyboard mapping implementation. 
242
 
Status:
243
 
Not needed anymore, with the new keyboard mapping implementation. 
244
 
 
245
 
 
246
 
URL:
247
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdp-srvr-19-6-6.diff
248
 
Description:
249
 
Basic RDP server. 
250
 
Status:
251
 
Not applied. 
252
 
 
253
 
 
254
 
URL:
255
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/scroll-to-death-patch.txt
256
 
Description:
257
 
Fixes scroll-to-death problem in Excel and other applications. 
258
 
Status:
259
 
Not needed; fixed in another way in recent versions of rdesktop. 
260
 
 
261
 
 
262
 
URL:
263
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark-manpage-patch-19.4
264
 
Description:
265
 
Adds a manual page. 
266
 
Status:
267
 
Not needed; rdesktop contains a manual page now. 
268
 
 
269
 
 
270
 
URL:
271
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark-manpage-patch-19.4-1
272
 
Description:
273
 
Adds a manual page. 
274
 
Status:
275
 
Not needed; rdesktop contains a manual page now. 
276
 
 
277
 
 
278
 
URL:
279
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark_xinerama-patch2
280
 
Description:
281
 
Adds XINERAMA support to rdesktop. 
282
 
Status:
283
 
Not applied yet. TBD. 
284
 
 
285
 
 
286
 
URL:
287
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/svenni_dis_wmkeybnds.patch
288
 
Description:
289
 
Commandline flag to disable keyboard grabbing. 
290
 
Status:
291
 
Applied. 
292
 
 
293
 
 
294
 
URL:
295
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/svenni_disable_bs_in_x-tiny-patch
296
 
Description:
297
 
Disables backing store for TinyX. 
298
 
Status:
299
 
As far as I understand, this patch is not need any longer. 
300
 
 
301
 
 
302
 
URL:
303
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-2.license.patch
304
 
Description:
305
 
TBD
306
 
Status:
307
 
Not yet examined. 
308
 
 
309
 
 
310
 
URL:
311
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-2.secure.patch
312
 
Description:
313
 
Fixes a problem during the connection to a French NT4 TSE (a French
314
 
NT4 TSE doesn't use encryptation).
315
 
Status:
316
 
Applied. 
317
 
 
318
 
 
319
 
URL:
320
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-3_excel.patch
321
 
Description:
322
 
Makes matrixes appear better, such as those found in Excel/toad etc.
323
 
Status:
324
 
Applied. 
325
 
 
326
 
 
327
 
URL:
328
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_8bpp.patch
329
 
Description:
330
 
Support a 8bpp display (256 colours). 
331
 
Status:
332
 
An enhanced version is included in rdesktop; this patch is not needed any more. 
333
 
 
334
 
 
335
 
URL:
336
 
http://bibl4.oru.se/projects/rdesktop/patch19/patches/vpypatch.txt
337
 
Description:
338
 
Various changes for one of the old keyboard stuff. 
339
 
Status:
340
 
Not needed anymore, with the new keyboard mapping implementation.