Corey C [Mon, 14 Jan 2013 20:25:02 +0000 (15:25 -0500)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Mon, 14 Jan 2013 20:24:39 +0000 (12:24 -0800)]
Merge pull request #897 from awakecoding/master
Schannel Improvements + RemoteFX Fix
Marc-André Moreau [Mon, 14 Jan 2013 20:19:51 +0000 (15:19 -0500)]
libfreerdp-core: fix surface commands
Corey C [Mon, 14 Jan 2013 19:22:07 +0000 (14:22 -0500)]
wfreerdp-server: merge upstream
Marc-André Moreau [Mon, 14 Jan 2013 18:50:16 +0000 (13:50 -0500)]
freerdp: merging with master
Marc-André Moreau [Mon, 14 Jan 2013 14:28:51 +0000 (06:28 -0800)]
Merge pull request #895 from bmiklautz/renamedebug
utils/debug: renamed DEBUG to DEBUG_MSG
Marc-André Moreau [Mon, 14 Jan 2013 13:08:22 +0000 (05:08 -0800)]
Merge pull request #896 from hardening/hardening5
Don't break connection when receiving an invalid synchronize packet
Marc-André Moreau [Mon, 14 Jan 2013 13:07:52 +0000 (05:07 -0800)]
Merge pull request #894 from ArvidNorr/waitfix
Wrong max socket value fix
Marc-André Moreau [Mon, 14 Jan 2013 13:06:40 +0000 (05:06 -0800)]
Merge pull request #893 from ArvidNorr/loginfix
login and synchronize fix
rdp.effort [Mon, 14 Jan 2013 11:33:56 +0000 (12:33 +0100)]
Don't break connection when receiving an invalid synchronize packet
Bernhard Miklautz [Mon, 14 Jan 2013 10:47:24 +0000 (11:47 +0100)]
utils/debug: renamed DEBUG to DEBUG_MSG
ArvidNorr [Mon, 14 Jan 2013 10:12:30 +0000 (02:12 -0800)]
Wrong max socket value fix
ArvidNorr [Mon, 14 Jan 2013 09:13:29 +0000 (01:13 -0800)]
login and synchronize fix
Marc-André Moreau [Mon, 14 Jan 2013 03:42:17 +0000 (19:42 -0800)]
Merge pull request #892 from hardening/hardening4
Misc fixes and result checks
rdp.effort [Sun, 13 Jan 2013 22:37:50 +0000 (23:37 +0100)]
Misc fixes and result checks
Marc-André Moreau [Sat, 12 Jan 2013 18:01:03 +0000 (10:01 -0800)]
Merge pull request #890 from hardening/hardening3
Hardening3
rdp.effort [Sat, 12 Jan 2013 15:12:50 +0000 (16:12 +0100)]
fixed a typo with stream_skip
according to GDI-2.2.2.2.1.2.4 numberColors is an UINT16
fixed a rewrite error in multi_patblt
rdp.effort [Sat, 12 Jan 2013 13:55:38 +0000 (14:55 +0100)]
fixed a typo in capabilities.c
rdp.effort [Sat, 12 Jan 2013 13:49:01 +0000 (14:49 +0100)]
Renamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
avcodecs.h
Fixed a warning in schannel_openssl.c
Added checks for: input, mcs, tpdu, certificate, license
rdp.effort [Sat, 12 Jan 2013 13:37:21 +0000 (14:37 +0100)]
check return values when negotiating RDP connection
rdp.effort [Sat, 12 Jan 2013 13:34:34 +0000 (14:34 +0100)]
check result of orders unitary test
rdp.effort [Sat, 12 Jan 2013 13:31:53 +0000 (14:31 +0100)]
Fixed a bogus last time change
rdp.effort [Sat, 12 Jan 2013 10:41:55 +0000 (11:41 +0100)]
Merge remote-tracking branch 'origin' into securedFreeRdp
rdp.effort [Fri, 11 Jan 2013 23:46:04 +0000 (00:46 +0100)]
check stream size when processing update packets
rdp.effort [Fri, 11 Jan 2013 23:43:16 +0000 (00:43 +0100)]
Added checks for RDP layer processing
Marc-André Moreau [Fri, 11 Jan 2013 23:42:48 +0000 (15:42 -0800)]
Merge pull request #889 from hardening/securedOrders
mechanize processing of graphical orders to improve security
rdp.effort [Fri, 11 Jan 2013 23:17:45 +0000 (00:17 +0100)]
mechanize processing of graphical orders to improve security
Marc-André Moreau [Fri, 11 Jan 2013 19:23:54 +0000 (14:23 -0500)]
libwinpr-sspi: start implementing Schannel EncryptMessage
Marc-André Moreau [Fri, 11 Jan 2013 00:47:56 +0000 (16:47 -0800)]
Merge pull request #887 from hardening/hardening1
Adding security checks
rdp.effort [Fri, 11 Jan 2013 00:31:48 +0000 (01:31 +0100)]
checks stream size in rail client channel
rdp.effort [Fri, 11 Jan 2013 00:29:34 +0000 (01:29 +0100)]
checks stream size when reading rail strings
rdp.effort [Fri, 11 Jan 2013 00:27:19 +0000 (01:27 +0100)]
checks BER decoding result and stream size when processing NLA packets
rdp.effort [Fri, 11 Jan 2013 00:25:26 +0000 (01:25 +0100)]
checks stream size when processing channel data
rdp.effort [Fri, 11 Jan 2013 00:23:31 +0000 (01:23 +0100)]
checks stream sizes when reading GCC packets
rdp.effort [Fri, 11 Jan 2013 00:21:24 +0000 (01:21 +0100)]
checks stream sizes when reading redirection packets
rdp.effort [Fri, 11 Jan 2013 00:18:11 +0000 (01:18 +0100)]
check stream sizes when reading ClientInfoPDU
rdp.effort [Fri, 11 Jan 2013 00:15:52 +0000 (01:15 +0100)]
adding const qualifiers for security.[c|h] helps understand inputs and
outputs
rdp.effort [Fri, 11 Jan 2013 00:11:03 +0000 (01:11 +0100)]
Checks stream size when reading in BER format
Marc-André Moreau [Thu, 10 Jan 2013 22:12:27 +0000 (17:12 -0500)]
libwinpr-sspi: fix Schannel TLS handshake
Marc-André Moreau [Thu, 10 Jan 2013 21:28:56 +0000 (16:28 -0500)]
libwinpr-sspi: add Schannel EncryptMessage/DecryptMessage tests
Marc-André Moreau [Thu, 10 Jan 2013 20:45:49 +0000 (12:45 -0800)]
Merge pull request #886 from hardening/unicodeFixes
Initialize lpWideCharStr parameter when using ConvertToUnicode
rdp.effort [Thu, 10 Jan 2013 20:30:32 +0000 (21:30 +0100)]
Initialize lpWideCharStr parameter when using ConvertToUnicode
This patch ensure that lpWideCharStr is initialized by callers of
ConvertToUnicode
Marc-André Moreau [Thu, 10 Jan 2013 17:19:07 +0000 (12:19 -0500)]
libwinpr-sspi: fix Schannel TLS handshake
Marc-André Moreau [Thu, 10 Jan 2013 16:19:57 +0000 (11:19 -0500)]
libwinpr-sspi: NTLM extended protection cleanup
Marc-André Moreau [Wed, 9 Jan 2013 17:05:34 +0000 (12:05 -0500)]
libfreerdp-core: TS Gateway cleanup and NTLM SingleHostData implementation
Marc-André Moreau [Wed, 9 Jan 2013 14:35:23 +0000 (06:35 -0800)]
Merge pull request #885 from awakecoding/master
SSPI NTLMv2 Fixes and Improvements
Marc-André Moreau [Wed, 9 Jan 2013 14:31:24 +0000 (09:31 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 9 Jan 2013 05:20:08 +0000 (00:20 -0500)]
libwinpr-sspi: add support for NTLMv2 Channel Binding Token (CBT)
Marc-André Moreau [Wed, 9 Jan 2013 02:56:28 +0000 (21:56 -0500)]
libfreerdp-core: fix computing of test channel binding token
Marc-André Moreau [Tue, 8 Jan 2013 22:18:34 +0000 (17:18 -0500)]
libfreerdp-client: add /vmconnect option for hyper-v
Marc-André Moreau [Tue, 8 Jan 2013 22:18:10 +0000 (17:18 -0500)]
libfreerdp-core: change return values for PDU processing
Marc-André Moreau [Sun, 6 Jan 2013 22:24:08 +0000 (17:24 -0500)]
libfreerdp-core: change ReceiveCallback return values
Marc-André Moreau [Sun, 6 Jan 2013 21:42:59 +0000 (16:42 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Sun, 6 Jan 2013 21:05:20 +0000 (16:05 -0500)]
libwinpr-sspi: improve attempted channel binding token computation
Marc-André Moreau [Sat, 5 Jan 2013 19:58:47 +0000 (14:58 -0500)]
wfreerdp-server: fix build on Windows 7
Marc-André Moreau [Sat, 5 Jan 2013 17:35:24 +0000 (12:35 -0500)]
libwinpr-sspi: fix build on Linux
Marc-André Moreau [Fri, 4 Jan 2013 18:43:44 +0000 (13:43 -0500)]
libwinpr-sspi: complete Schannel TLS handshake test
Marc-André Moreau [Fri, 4 Jan 2013 17:16:55 +0000 (12:16 -0500)]
libwinpr-sspi: add more Schannel tests
Jean-Louis Dupond [Fri, 4 Jan 2013 16:43:08 +0000 (17:43 +0100)]
client-x11: fix cutoff string in cliprdr
Marc-André Moreau [Thu, 3 Jan 2013 18:36:19 +0000 (13:36 -0500)]
libwinpr-sspi: start implementing ISC and ASC for Schannel
Marc-André Moreau [Thu, 3 Jan 2013 16:35:08 +0000 (11:35 -0500)]
libwinpr-sspi: fix build on Linux
Marc-André Moreau [Thu, 3 Jan 2013 16:13:13 +0000 (11:13 -0500)]
libwinpr-sspi: improve SSPI Schannel test
Marc-André Moreau [Fri, 28 Dec 2012 16:53:17 +0000 (11:53 -0500)]
libwinpr-sspi: enable extended protection by default to restore TSG connectivity with most servers
Marc-André Moreau [Fri, 28 Dec 2012 15:12:01 +0000 (10:12 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Vic Lee [Fri, 28 Dec 2012 03:08:55 +0000 (19:08 -0800)]
Merge pull request #874 from llyzs/windows
channels/rdpsnd: support wfreerdp using Windows Multimedia API.
Vic Lee [Thu, 27 Dec 2012 11:19:52 +0000 (19:19 +0800)]
channels/rdpsnd: support wfreerdp using Windows Multimedia API.
Vic Lee [Wed, 26 Dec 2012 07:03:54 +0000 (23:03 -0800)]
Merge pull request #873 from llyzs/windows
wfreerdp: support DesktopResize and fullscreen toggling.
Vic Lee [Tue, 25 Dec 2012 04:10:24 +0000 (12:10 +0800)]
wfreerdp: support DesktopResize and fullscreen toggling.
Vic Lee [Mon, 24 Dec 2012 04:45:55 +0000 (12:45 +0800)]
libwinpr-utils/queue: fix a memory corruption in Queue_Clear.
Marc-André Moreau [Mon, 24 Dec 2012 01:20:41 +0000 (20:20 -0500)]
libwinpr-sspi: started OpenSSL-based Schannel implementation
Marc-André Moreau [Sun, 23 Dec 2012 23:59:59 +0000 (18:59 -0500)]
libwinpr-sspi: fix build on Linux
Marc-André Moreau [Sun, 23 Dec 2012 23:41:02 +0000 (18:41 -0500)]
libwinpr-sspi: improved Schannel test with fake client-server communication
Marc-André Moreau [Sun, 23 Dec 2012 19:38:58 +0000 (14:38 -0500)]
libwinpr-sspi: improve Schannel QueryCredentialsAttributes stubs
Marc-André Moreau [Sun, 23 Dec 2012 18:21:57 +0000 (13:21 -0500)]
libwinpr-sspi: fix build on Windows
Marc-André Moreau [Sun, 23 Dec 2012 01:23:44 +0000 (20:23 -0500)]
libwinpr-sspi: added Schannel test
Marc-André Moreau [Sat, 22 Dec 2012 17:18:13 +0000 (12:18 -0500)]
libwinpr-sspi: added more Schannel definitions
Marc-André Moreau [Sat, 22 Dec 2012 08:58:09 +0000 (03:58 -0500)]
libwinpr-sspi: add schannel definitions
Marc-André Moreau [Sat, 22 Dec 2012 07:39:39 +0000 (02:39 -0500)]
libfreerdp-client: fix /pcb and /pcid
Marc-André Moreau [Sat, 22 Dec 2012 07:23:58 +0000 (02:23 -0500)]
libwinpr-crypto: started stubbing CryptoAPI
Marc-André Moreau [Fri, 21 Dec 2012 23:39:45 +0000 (15:39 -0800)]
Merge pull request #871 from awakecoding/master
Transport Layer Improvements
Marc-André Moreau [Fri, 21 Dec 2012 23:30:33 +0000 (18:30 -0500)]
libwinpr-pool: stubbed thread pooling API
Marc-André Moreau [Fri, 21 Dec 2012 20:49:02 +0000 (15:49 -0500)]
libfreerdp-core: transport cleanup
Marc-André Moreau [Fri, 21 Dec 2012 20:36:10 +0000 (15:36 -0500)]
libfreerdp-core: pool receive buffers
Marc-André Moreau [Fri, 21 Dec 2012 19:13:40 +0000 (14:13 -0500)]
libfreerdp-core: fix receiving with expected lengths
Marc-André Moreau [Fri, 21 Dec 2012 17:24:48 +0000 (09:24 -0800)]
Merge pull request #870 from awakecoding/master
TS Gateway Minor Fixes
Marc-André Moreau [Fri, 21 Dec 2012 17:22:37 +0000 (12:22 -0500)]
libwinpr-synch: merge with master
Marc-André Moreau [Fri, 21 Dec 2012 17:17:07 +0000 (12:17 -0500)]
libwinpr-sspi: start implementing Channel Bindings
Marc-André Moreau [Fri, 21 Dec 2012 16:12:51 +0000 (08:12 -0800)]
Merge pull request #869 from llyzs/windows
Various fixes mainly for Windows
Vic Lee [Fri, 21 Dec 2012 12:29:47 +0000 (20:29 +0800)]
wfreerdp: fix color cursor support.
Vic Lee [Fri, 21 Dec 2012 08:39:09 +0000 (16:39 +0800)]
wfreerdp: add missing wf_invalidate_region for NSCodec.
Vic Lee [Fri, 21 Dec 2012 08:23:50 +0000 (16:23 +0800)]
libfreerdp-core/transport: select sockfd instead of sleep when blocking.
Vic Lee [Fri, 21 Dec 2012 06:46:39 +0000 (14:46 +0800)]
wfreerdp: fix NSCodec and NoCodec.
Marc-André Moreau [Fri, 21 Dec 2012 03:47:36 +0000 (19:47 -0800)]
Merge pull request #868 from llyzs/windows
Fix event handles on Windows
Vic Lee [Fri, 21 Dec 2012 03:32:02 +0000 (11:32 +0800)]
libwinpr-synch: proper handling fd event creation on Windows.
Marc-André Moreau [Wed, 19 Dec 2012 17:16:39 +0000 (12:16 -0500)]
libfreerdp-core: return proper event handles on Windows
Marc-André Moreau [Thu, 20 Dec 2012 21:35:07 +0000 (16:35 -0500)]
libwinpr-sspi: fix SSPI NTLM SuppressExtendedProtection
Marc-André Moreau [Thu, 20 Dec 2012 16:02:39 +0000 (08:02 -0800)]
Merge pull request #866 from bmiklautz/keychanged_segfault
transport: fix segfault if host key changed
Marc-André Moreau [Thu, 20 Dec 2012 16:02:24 +0000 (08:02 -0800)]
Merge pull request #867 from mfleisz/master
cmake: fixed errors with Android build
Vic Lee [Thu, 20 Dec 2012 13:57:55 +0000 (21:57 +0800)]
libfreerdp-core/listener: loopback address should consider local.
Vic Lee [Thu, 20 Dec 2012 13:06:07 +0000 (21:06 +0800)]
wfreerdp: fix a stack corruption when processing cursor.