I have added a (very) small patch that enables RDP compression as it is
currently implemented. I have used the (de)compression code, which is now
implemented nicely in mppc_expand, for a while and on w2k it works great!
Note that there is a known issue with the decompression of bitmaps when the rdp connection is allowed to use more than 256 colors.
Interesting though is a potential memory leak in the code. I discovered
that PC's with barely enough memory crashed using rdesktop after a while. Using memprof I found that the memory allocated by the call ui_create_glyph is not freed. It looks like the call is not directly executed by rdesktop but I haven't discovered where the leak really is.
Because ui_create_glyph typically allocates 32 bytes per call, the leak is
hardly noticable on systems with more than 10MB of free ram....
Anyone an idea?
Switch to Netscape Internet Service.
As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register
Netscape. Just the Net You Need.
New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp