This file documents some of all patches for rdesktop, floating around the net, and how they are related to the current (CVS) version of rdesktop. Things left to do are marked with TDB (To Be Done). URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/Makefile.diff Description: Makefile changes which makes it possible to compile rdesktop on SunOS and OSF1. Status: Applied (slightly modified) URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/assar_19-7-2.hostlen.patch Description: Fix for hostnames longer than 30 chars. Status: Applied (revision 1.11 of secure.c) URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/backingstore+privatecolormap-for-19-3-9.patch Description: This adds support for 1) Private color maps (useful for 8 bpp mode) and 2) backingstore selection. Status: 1) is not needed anymore; rdesktop automatically uses Private color map in 8 bpp mode. 2) is, as far as I understand, also not need. rdesktop automatically uses a software backing store if the Xserver does not provide one. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/ben_xwin.c.diff Description: Fixes for CapsLock and NumLock. Status: Not needed anymore, with the new keyboard mapping implementation. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/ctrl1nohang.diff Description: Fixes problem with ctrl1 hangs. Status: Not needed anymore, with the new keyboard mapping implementation. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/downkeypatch.diff Description: Seems to keep track of the remote modifier status. Status: Not needed anymore, with the new keyboard mapping implementation. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/fasttext2+nobackpixmap.patch Description: (From http://mail.rdesktop.org/archive/2001/msg00218.html): 1) Added --no-backpixmap option to disable the ugly double drawing in xwin.c (I have a very robust backing storage in my X, so I don't need it ;) 2) More optimizations to text draw (previous fast-text patch was included in 192-3-6-2). In text drawing with solid background the glyphs are drawn with stippled fill instead of XCopyPlane (runs faster on my S3Trio64 with XFree 3.3.6, please test it on other configurations to validate this). The WinTach not show any improvement with this change, it seems to use all transparent background text draws, but with a old PC Magazine Winbench (3.1) doing the scroll text test the speed gain is significative. 3) My Previous patch to disable backing storage in fullscreen Status: 1) is not relevant any more, since rdesktop only uses backing store if the Xserver does not provide backing store. Need to examine if 2) and 3) are still useful. TDB. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/francisco_fix_patblt.html Description: The colors in patterns drawn with "pattern blt" order was inverted (fg & bg). (See the background of the yellow help banners) Status: Applied (in revision 1.29, 2002/07/14) URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/frank_1linerfix.html Description: ui_create_glyph was not called with ipattern. Status: Applied (in revision 1.29, 2002/07/14). URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/frank_fasttext.patch.txt Description: Some kind of performence improvements. Status: From what I can tell, this patch is no longer necessary. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/hostname-patch Description: (From http://mail.rdesktop.org/archive/2001/msg00163.html): rdesktop uses gethostname to figure out the hostname, but gethostname under linux returns an error when the hostname is longer than the buffer. This hack gives gethostname a 64 char buffer and then strips the first 16 chars or upto the first '.' and puts the result in hostname[16]. Status: Applied in version 1.10 of rdesktop.c. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/hove-19-7-2endian.diff Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/mmihalik_19-7-3-keyfix-4.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_fullscreen.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_percent.txt Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/norbert_rdp_tcp_port.diff Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/patch19-7-2.xyPos.emptyPassword.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-19-7-1-mmihalik-3.diff Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-mmihalik-1.diff Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-1.0.0-pl19-7-2-mmihalik-1.diff Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-gmp.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-new_kb.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop-openssl.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop.vncviewer_patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdesktop_keymap.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/rdp-srvr-19-6-6.diff Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/scroll-to-death-patch.txt Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark-manpage-patch-19.4 Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark-manpage-patch-19.4-1 Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/spark_xinerama-patch2 Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/svenni_dis_wmkeybnds.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/svenni_disable_bs_in_x-tiny-patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-2.license.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-2.secure.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_19-7-3_excel.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vincent_8bpp.patch Description: TDB Status: Not yet examined. URL: http://bibl4.oru.se/projects/rdesktop/patch19/patches/vpypatch.txt Description: TDB Status: Not yet examined.