Unix client for Microsoft Remote Desktop Services
Go to file
Peter Åstrand d7760c34fe Added test case for local window close.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1445 423420c4-83ab-492f-b58f-81f9feb106b5
2008-03-07 09:04:04 +00:00
doc Added test case for local window close. 2008-03-07 09:04:04 +00:00
keymaps Converted yet another file to UTF-8 2007-02-08 12:58:06 +00:00
uiports get svga uiport compiling 2007-06-06 05:59:53 +00:00
vnc Indent fixes 2004-10-07 13:00:29 +00:00
.cvsignore Should ignore configure and .tar.gz:as. 2004-09-08 11:39:32 +00:00
bitmap.c 32 bit color 2007-08-30 04:47:36 +00:00
bootstrap Removing old autom4te.cache before autoreconf. Seems to 2004-09-07 11:33:46 +00:00
cache.c copyright year update 2007-01-04 05:39:39 +00:00
channels.c prefix BOOL with RD_ 2007-01-08 04:47:06 +00:00
cliprdr.c prefix BOOL with RD_ 2007-01-08 04:47:06 +00:00
config.guess Now using Autoconf. Old OpenSSL files removed. 2004-07-31 13:07:41 +00:00
config.sub Now using Autoconf. Old OpenSSL files removed. 2004-07-31 13:07:41 +00:00
configure.ac Improve experience for new users - provide more intelligent errors when 2008-01-05 05:35:56 +00:00
constants.h Applied rdesktop part of patch: 2008-03-06 15:39:21 +00:00
COPYING Add clarification to licence - linking with OpenSSL is allowed. 2002-12-13 10:51:57 +00:00
disk.c Fix from Paul Whitaker: It is not safe to assume that free space 2008-02-16 00:15:43 +00:00
disk.h copyright year update 2007-01-04 05:39:39 +00:00
ewmhints.c Applied rdesktop part of patch: 2008-03-06 15:39:21 +00:00
indent-all.sh Added rdp2vnc support 2003-02-20 12:14:13 +00:00
install-sh Now using Autoconf. Old OpenSSL files removed. 2004-07-31 13:07:41 +00:00
iso.c Extra sanity checking. 2008-02-14 11:45:13 +00:00
licence.c moved all openssl calls to one file 2007-01-09 07:24:44 +00:00
lspci.c prefix BOOL with RD_ 2007-01-08 04:47:06 +00:00
Makefile.in moved all openssl calls to one file 2007-01-09 07:24:44 +00:00
mcs.c added ';' so indent works correctly 2007-01-11 05:01:46 +00:00
mppc.c prefix BOOL with RD_ 2007-01-08 04:47:06 +00:00
orders.c prefix BOOL with RD_ 2007-01-08 04:47:06 +00:00
orders.h copyright year update 2007-01-04 05:39:39 +00:00
parallel.c copyright year update 2007-01-04 05:39:39 +00:00
parse.h copyright year update 2007-01-04 05:39:39 +00:00
printer.c copyright year update 2007-01-04 05:39:39 +00:00
printercache.c Add some more warnings and sanity checks. 2008-01-05 05:43:02 +00:00
proto.h Add some more warnings and sanity checks. 2008-01-05 05:43:02 +00:00
proto.head copyright year update 2007-01-04 05:39:39 +00:00
proto.tail Added indent hints to proto templates. Generated new proto.h. 2005-08-25 20:43:45 +00:00
pstcache.c prefix BOOL with RD_ 2007-01-08 04:47:06 +00:00
rdesktop.c Add some more warnings and sanity checks. 2008-01-05 05:43:02 +00:00
rdesktop.h copyright year update 2007-01-04 06:37:57 +00:00
rdesktop.spec Changed my email 2007-02-08 12:56:38 +00:00
rdp5.c copyright year update 2007-01-04 05:39:39 +00:00
rdp.c Indent fixes 2008-01-24 08:06:02 +00:00
rdpdr.c Indent fixes 2008-01-24 08:06:02 +00:00
rdpsnd_alsa.c Rename BOOL to RD_BOOL to avoid conflict on Win32. 2007-01-10 09:00:56 +00:00
rdpsnd_dsp.c Be a bit more noisy if someone is feeding bad data. 2008-02-08 10:35:16 +00:00
rdpsnd_dsp.h Make sure to handle big endian systems for the record path as well. 2008-02-08 10:34:53 +00:00
rdpsnd_libao.c reduce CPU usage in libao and sgi sound driver 2007-10-30 13:57:31 +00:00
rdpsnd_oss.c remove g++ errors and warnings 2007-01-18 05:42:11 +00:00
rdpsnd_sgi.c reduce CPU usage in libao and sgi sound driver 2007-10-30 13:57:31 +00:00
rdpsnd_sun.c Properly store the current device settings for full duplex operation. 2008-02-08 10:40:56 +00:00
rdpsnd.c Make sure to handle big endian systems for the record path as well. 2008-02-08 10:34:53 +00:00
rdpsnd.h ran indent-all.sh 2007-01-11 03:30:18 +00:00
README Improve experience for new users - provide more intelligent errors when 2008-01-05 05:35:56 +00:00
scancodes.h Fix typo. 2003-10-28 03:20:43 +00:00
scard.c Indent fixes 2008-01-24 08:06:02 +00:00
scard.h Smartcard fixes (bigendian support, locking, bugfixes) from 2007-10-30 13:09:37 +00:00
seamless.c Implement support for icons in SeamlessRDP. 2007-06-18 12:00:34 +00:00
seamless.h copyright year update 2007-01-04 05:39:39 +00:00
secure.c indent 2007-02-10 05:28:54 +00:00
serial.c prefix BOOL with RD_ 2007-01-08 04:47:06 +00:00
ssl.c remove g++ warnings 2007-02-10 07:08:23 +00:00
ssl.h ran indent-all.sh 2007-01-11 03:34:03 +00:00
tcp.c always make g_out an array 2007-02-20 16:51:46 +00:00
types.h prefix BOOL with RD_ 2007-01-08 04:47:06 +00:00
xclip.c Applied patch #1700909 from Ilya Konstantinov: Linebreak (CR-LF) fixes for clipboard code 2007-04-25 12:44:26 +00:00
xkeymap.c We still had some problems with the shift key getting stuck. The new 2007-10-08 12:34:05 +00:00
xproto.h Applied rdesktop part of patch: 2008-03-06 15:39:21 +00:00
xwin.c Applied rdesktop part of patch: 2008-03-06 15:39:21 +00:00

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

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

Installation
------------
rdesktop uses a GNU-style build procedure.  Typically all that is necessary
to install rdesktop is the following:

	% ./configure
	% make
	% make install

The default is to install under /usr/local.  This can be changed by adding
--prefix=directory to the configure line.

Note for CVS users
------------------
If you have downloaded a snapshot of rdesktop using CVS, you will first need to
run ./bootstrap in order to generate the build infrastructure.  This is not
necessary for release versions of rdesktop.

Invocation
----------
Simply run:

	% rdesktop server

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

You can also specify a number of options on the command line.  These are listed
in the rdesktop manual page (run "man rdesktop").

Smart-card support notes
------------------------
The smart-card support module uses PCSC-lite. You should use PCSC-lite 1.2.9 or
later.

To enable smart-card support in the rdesktop just run "./configure" with the
"--enable-smartcard" option. Also you can enable smart-card debug with
additional "--with-debug-smartcard" option.