Unix client for Microsoft Remote Desktop Services
Go to file
Erik Forsberg 77fe394b6d iso_connect, mcs_connect and sec_connect now takes a username as an argument.
mcs_recv fills in a channel id in a pointer argument.

process_orders takes the number of orders as an argument instead of figuring it out itself.

Exported process_bitmap_updates and process_palette and sec_decrypt
as non-static functions.

New public functions: process_colour_pointer_pdu (rdp.c),
                      process_cached_pointer_pdu (rdp.c),
                      process_null_system_pointer_pdu (rdp.c),
		      rdp5_process (rdp5.c),
		      rdp5_process_channel (rdp5.c)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@352 423420c4-83ab-492f-b58f-81f9feb106b5
2003-03-27 13:33:16 +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 process_orders now take the number of orders to process as an argument 2003-03-27 13:17:26 +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").