Unix client for Microsoft Remote Desktop Services
Go to file
Erik Forsberg 1bc2511c0b Got bitmap decompression to work. It turned out Microsoft doesn't care about sending the compressed
bitmap header any longer, instead the size of the compressed bitmap data is sent in the bitmapLength
field of the cache bitmap order. Of course this doesn't concur with T.128.

Added more detailed debugging which helped in finding this.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@354 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-28 09:09:17 +00:00
crypto Fix a compile warning. 2003-01-30 11:47:11 +00:00
doc Documentation for -S. 2003-02-18 13:16:53 +00:00
keymaps Removed wrong duplicates. 2003-03-05 13:12:21 +00:00
vnc rfbregion.h is in rfb dir. 2003-02-21 10:35:38 +00:00
.cvsignore Added rdp2vnc support 2003-02-20 12:14:13 +00:00
bitmap.c Added a line telling emacs that the basic offset is 8. 2003-03-27 13:08:57 +00:00
cache.c Update copyright dates on all files that have changed. 2002-09-26 14:26:46 +00:00
configure Defined a DEBUG_RDP5 macro for selective debugging during the RDP5 integration process. 2003-03-06 15:36:28 +00:00
constants.h Added the constants SEC_TAG_CLI_4 and SEC_TAG_CLI_CHANNELS. Both are 2003-03-27 13:10:16 +00:00
COPYING Add clarification to licence - linking with OpenSSL is allowed. 2002-12-13 10:51:57 +00:00
ewmhints.c Fix a few compile warnings. 2003-01-30 11:20:30 +00:00
indent-all.sh Added rdp2vnc support 2003-02-20 12:14:13 +00:00
iso.c Remade connection setup. Send mstshash in initial packet. 2003-03-27 13:11:58 +00:00
licence.c Moved save_licence/load_licence back to rdesktop.c 2003-02-11 11:31:04 +00:00
Makefile Added rdp5.o to the list of objects to compile. 2003-03-27 13:08:09 +00:00
mcs.c Changed some of the data sent from mcs_send_connection_initial - the 2003-03-27 13:15:36 +00:00
orders.c Got bitmap decompression to work. It turned out Microsoft doesn't care about sending the compressed 2003-03-28 09:09:17 +00:00
orders.h 16bit 2003-02-04 05:32:13 +00:00
parse.h Update copyright dates on all files that have changed. 2002-09-26 14:26:46 +00:00
proto.h iso_connect, mcs_connect and sec_connect now takes a username as an argument. 2003-03-27 13:33:16 +00:00
rdesktop.c Support for the -5 flag to rdesktop, indicating the experimental RDP5 2003-03-27 13:18:13 +00:00
rdesktop.h Defined a DEBUG_RDP5 macro for selective debugging during the RDP5 integration process. 2003-03-06 15:36:28 +00:00
rdesktop.spec Bump version to 1.2.0, update manpage. 2003-01-22 08:10:11 +00:00
rdp5.c Initial version. Combined code from Matt's RDP5 adventures with some of 2003-03-27 13:07:28 +00:00
rdp.c Send different logon packets based on if we try to support RDP5 or not. The 2003-03-27 13:22:29 +00:00
README Replace README with build and invocation instructions. 2002-10-09 14:13:46 +00:00
scancodes.h Removed FIXME for key 124 (Print Screen). 2002-09-25 11:20:14 +00:00
secure.c Send a "4" instead of a "1" in the correct place if we try to support RDP5. 2003-03-27 13:29:36 +00:00
tcp.c Solaris doesn't define INADDR_NONE (fix from Simon McCartney) 2003-01-30 13:38:47 +00:00
types.h 16bit 2003-02-04 05:32:13 +00:00
xkeymap.c Added rdp2vnc support 2003-02-20 12:14:13 +00:00
xwin.c Support for moving window by dragging applications title bar. To be used 2003-03-14 12:00:17 +00:00

===========================================
rdesktop: A Remote Desktop Protocol client.
===========================================

rdesktop is a client for Microsoft Windows NT Terminal Server, Windows 2000
Terminal Services, Windows XP Remote Desktop, and possibly other Terminal
Services products.  rdesktop currently implements the RDP version 4 protocol.

Installation
------------
rdesktop uses a typical GNU-style build procedure:

	% ./configure [options]
	% make
	% make install

where documentation for [options] can be found by running "./configure --help".
Usually no options are necessary.  The default is to install under /usr/local,
this can be changed with --prefix=directory.

Invocation
----------

	% rdesktop [options] server

where server is the name of the Terminal Services machine.  Note: if you
receive "Connection refused", this probably means that the server does not have
Terminal Services enabled, or there is a firewall blocking access.

The rdesktop manual page lists the possible options ("man rdesktop").