- Implementation of ctrl functionality were slaves can call
a method into existing master process, more information is
found in doc/ctrl.txt
- Implementation of new seamless SPAWN functionality so which
is used by the ctrl to spawn processes in a seamless rdp session
out of process.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1689 423420c4-83ab-492f-b58f-81f9feb106b5
this fixes a segfault if gssglue cant initialize when
/etc/gssapi_mech.conf is missing on system.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1685 423420c4-83ab-492f-b58f-81f9feb106b5
fallback order CredSSP -> TLS -> Plain RDP.
This should fix the bug 3589086.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1683 423420c4-83ab-492f-b58f-81f9feb106b5
--disable-<feature> for those to disable them.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1677 423420c4-83ab-492f-b58f-81f9feb106b5
disabled by default and is enabled using argument --enable-credssp
to configure script.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1676 423420c4-83ab-492f-b58f-81f9feb106b5
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
for cleaner code and readability where its used.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1674 423420c4-83ab-492f-b58f-81f9feb106b5
before licence is stored.
Remove set of g_licence_issued flag at the wrong place.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1672 423420c4-83ab-492f-b58f-81f9feb106b5
compiler errors if its used. Patch from Samuel.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1667 423420c4-83ab-492f-b58f-81f9feb106b5
rdssl_ to prevent nameclashing with openssl library now
when we link against ssl library.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1665 423420c4-83ab-492f-b58f-81f9feb106b5
functionality, added event processing and wait for DestroyNotify for
the testing windows to empty the queue before leaving the test function.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1663 423420c4-83ab-492f-b58f-81f9feb106b5
was introduced with commit 1648 and made rdesktop to always request
a license and never present the one stored.
Also fixed a potential issue with hash string length that did not
have room for an \0 after the hash stringify conversion.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1660 423420c4-83ab-492f-b58f-81f9feb106b5
adding Enhanced RDP Security support to rdesktop and brings
support for TLSv1 tunnel functionality.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1659 423420c4-83ab-492f-b58f-81f9feb106b5
character when sending clipboard data to rdp server.
This fixes issue were last character is missing in a
local copy then paste into server session.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1653 423420c4-83ab-492f-b58f-81f9feb106b5
Thanks goes to Arvo for his findings and provided patch of the
bugs fixed in r1649, r1650 and this commit.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1651 423420c4-83ab-492f-b58f-81f9feb106b5
sec_hash_sha1_16() which introduced crashes on solaris,
sha1 need 160bit output buffer.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1648 423420c4-83ab-492f-b58f-81f9feb106b5
of rdesktop, this is jsut a hack to fix the problem with
smartcard imlpementation temporarly due the smartcard impl.
really needs to be reimplement for a cleaner code and proper
handling.
- Ripped out the old magic scard handle code to be replaced
with mappings the works on 64bit rdesktop.
- Added a handle map to support mapping between a 64bit handle
and 32bit eg: pcsclite <- 64bit-> rdesktop <- 32bit -> WTS server.
- Added handle mapping for the context handle to which old code didn't
event respected at all eg. 64bit context handled truncated to 32bit.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1646 423420c4-83ab-492f-b58f-81f9feb106b5
- Added helper functions for SHA1 hash to hash the hostname used for
licenses filename to hide information of what host user X connects
from in a infrastructure with NFS mounted home directories.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1644 423420c4-83ab-492f-b58f-81f9feb106b5
breaks compilation, change code to use SCARD_READERSTATE which
is the new name and is also an typedef of the old SCARD_READERSTATE_A
from pcslite <1.9.2 versions.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1643 423420c4-83ab-492f-b58f-81f9feb106b5
call sizeof or strlen on a new dynamically allocated string.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1639 423420c4-83ab-492f-b58f-81f9feb106b5
bitdepth of the connection, also updated the persistent
cache documentation to include size of cache for 32bit
colordepth.
Fixes bug #2829857
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1638 423420c4-83ab-492f-b58f-81f9feb106b5