Unix client for Microsoft Remote Desktop Services
Go to file
Henrik Andersson 6d437f8116 Change the SSL context option to specific onse instead of using all
which introduces some problems.
Added some graceful handling of peer SSL shutdown for better error
reporting.

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1675 423420c4-83ab-492f-b58f-81f9feb106b5
2012-11-15 11:20:37 +00:00
doc Bump up version to 1.7.1, updated ChangeLog 2012-01-09 12:29:39 +00:00
keymaps Fix for left/right brace in italian keymap. 2012-09-19 12:33:34 +00:00
tests added brushtest 2008-11-02 03:55:00 +00:00
uiports Update the license for uiports/vnc to GPLv3. 2010-01-14 11:48:12 +00:00
vnc Update the license for uiports/vnc to GPLv3. 2010-01-14 11:48:12 +00:00
.cvsignore Should ignore configure and .tar.gz:as. 2004-09-08 11:39:32 +00:00
bitmap.c Include emails in copyright statements. 2011-04-13 11:13:04 +00:00
bootstrap Removing old autom4te.cache before autoreconf. Seems to 2004-09-07 11:33:46 +00:00
cache.c Include emails in copyright statements. 2011-04-13 11:13:04 +00:00
channels.c Added support for protocol negotiation, this is a part of 2012-06-15 05:16:20 +00:00
cliprdr.c Fixed style of a few copyright statements. 2011-09-28 09:36:59 +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 Fix order of libraries for static linkage with openssl. 2012-07-02 11:36:24 +00:00
constants.h Added support for protocol negotiation, this is a part of 2012-06-15 05:16:20 +00:00
COPYING Changed license to GPLv3 2010-01-12 08:31:06 +00:00
disk.c Adding missing statfs member in dummy struct, prevents 2012-07-03 11:50:56 +00:00
disk.h Changed license to GPLv3 2010-01-12 08:31:06 +00:00
ewmhints.c Updated the copyright notices for the things we have been working on. 2011-04-13 08:55:42 +00:00
genauthors Make it possible to automatically generate the AUTHORS file from the 2011-04-13 11:33:22 +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 Improve error message upon SSL_CERT_NOT_ON_SERVER. 2012-10-23 11:38:59 +00:00
licence.c Removed bad check against dwVersion which always made returned 2012-10-29 07:20:54 +00:00
lspci.c Changed license to GPLv3 2010-01-12 08:31:06 +00:00
Makefile.in Remove tarball on distclean target. 2011-04-18 07:46:33 +00:00
mcs.c Added support for protocol negotiation, this is a part of 2012-06-15 05:16:20 +00:00
mppc.c Include emails in copyright statements. 2011-04-13 11:13:04 +00:00
orders.c Added support for protocol negotiation, this is a part of 2012-06-15 05:16:20 +00:00
orders.h Changed license to GPLv3 2010-01-12 08:31:06 +00:00
parallel.c Include emails in copyright statements. 2011-04-13 11:13:04 +00:00
parse.h Added s_length() and s_reset() helper functions for easier 2012-11-15 11:20:24 +00:00
printer.c Include emails in copyright statements. 2011-04-13 11:13:04 +00:00
printercache.c Include emails in copyright statements. 2011-04-13 11:13:04 +00:00
proto.h Added support for protocol negotiation, this is a part of 2012-06-15 05:16:20 +00:00
proto.head Changed license to GPLv3 2010-01-12 08:31:06 +00:00
proto.tail Added indent hints to proto templates. Generated new proto.h. 2005-08-25 20:43:45 +00:00
pstcache.c Include emails in copyright statements. 2011-04-13 11:13:04 +00:00
rdesktop.c Rename of internal ssl_ wrapper functions/defines to 2012-07-02 11:36:39 +00:00
rdesktop.h Use PACKAGE_VERSION from Autoconf instead of hardcoded VERSION define. 2011-04-18 07:28:31 +00:00
rdesktop.spec Bump trunk version to 1.7.1post. 2012-01-09 13:09:37 +00:00
rdp5.c Fixed style of a few copyright statements. 2011-09-28 09:36:59 +00:00
rdp.c Indented with indent-all. 2012-10-23 11:38:27 +00:00
rdpdr.c Include emails in copyright statements. 2011-04-13 11:13:04 +00:00
rdpsnd_alsa.c Consistent formatting of emails in copyright headers. 2011-04-13 11:28:19 +00:00
rdpsnd_dsp.c Consistent formatting of emails in copyright headers. 2011-04-13 11:28:19 +00:00
rdpsnd_dsp.h Changed license to GPLv3 2010-01-12 08:31:06 +00:00
rdpsnd_libao.c Consistent formatting of emails in copyright headers. 2011-04-13 11:28:19 +00:00
rdpsnd_oss.c Indented with indent-all. 2012-10-23 11:38:27 +00:00
rdpsnd_sgi.c Consistent formatting of emails in copyright headers. 2011-04-13 11:28:19 +00:00
rdpsnd_sun.c Indented with indent-all. 2012-10-23 11:38:27 +00:00
rdpsnd.c Consistent formatting of emails in copyright headers. 2011-04-13 11:28:19 +00:00
rdpsnd.h Changed license to GPLv3 2010-01-12 08:31:06 +00:00
README Updated the list of Windows versions we know that rdesktop is known to 2011-04-13 08:46:04 +00:00
scancodes.h Fix typo. 2003-10-28 03:20:43 +00:00
scard.c Adding forceOutAlignemnt(out, 8) which is just cosmetics. 2011-12-07 09:49:44 +00:00
scard.h Fixes commit r1643 which was not complete and broke the build 2011-11-22 10:31:30 +00:00
seamless.c Indented with indent-all. 2012-10-23 11:38:27 +00:00
seamless.h Fixed style of a few copyright statements. 2011-09-28 09:36:59 +00:00
secure.c Reset licens error status when restting state, fixes issue with 2012-11-08 12:15:24 +00:00
serial.c Update to last patch, remove unused flush_mask variable. 2011-09-22 12:30:39 +00:00
ssl.c Indented with indent-all. 2012-10-23 11:38:27 +00:00
ssl.h Indented with indent-all. 2012-10-23 11:38:27 +00:00
tcp.c Change the SSL context option to specific onse instead of using all 2012-11-15 11:20:37 +00:00
types.h Added support for protocol negotiation, this is a part of 2012-06-15 05:16:20 +00:00
xclip.c Run indentation script. 2012-01-16 06:35:13 +00:00
xkeymap.c Added support for protocol negotiation, this is a part of 2012-06-15 05:16:20 +00:00
xproto.h Include set_keypress_keysym and reset_keypress_keysym to avoid gcc 2010-01-12 15:22:33 +00:00
xwin.c Indented with indent-all. 2012-10-23 11:38:27 +00:00

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

rdesktop is an open source client for Microsoft's RDP protocol. It is
known to work with Windows versions such as NT 4 Terminal Server,
2000, XP, 2003, 2003 R2, Vista, 2008, 7, and 2008 R2. 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 Subversion users
-------------------------
If you have downloaded a snapshot of rdesktop using Subversion, 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.