FreeRDP/libfreerdp/core
Norbert Federa abeb79f2bb nego: fixed X.224 Connection Request PDU parsing
The X.224 Connection Request PDU might contain an optional cookie or
routing token before the optional RDP Negotiation Request (rdpNegReq).
If present, both of these fields must be terminated by a 0x0D0A
two-byte sequence. It seems that until now FreeRDP has incorrectly
assumed that a token or cookie must always be present.
If that was not the case, FreeRDP was searching for 0x0D0A until it
arrived at the end of the stream which prevented the remaining data
(RDP Negotiation Request, RDP Correlation Info) from being parsed.
2015-03-30 13:07:03 +02:00
..
gateway libfreerdp-core: fix rdg.c header include 2015-03-19 12:13:37 -04:00
activation.c
activation.h
autodetect.c
autodetect.h
bulk.c
bulk.h
capabilities.c core: fix refreshRect/suppressOutput capabilities 2015-02-18 19:33:19 +01:00
capabilities.h
certificate.c core: fix double close on fp. 2015-03-13 11:21:12 +08:00
certificate.h libfreerdp-core: improve reconnection 2015-02-06 14:21:26 -05:00
channels.c wtsapi: add WTSStartRemoteControlSessionEx 2015-02-16 12:16:54 +01:00
channels.h
client.c xfreerdp: fix egfx multimonitor support 2015-02-10 16:32:07 -05:00
client.h libfreerdp-core: add channel reconnect 2015-02-06 17:35:14 -05:00
CMakeLists.txt Merge pull request #2483 from akallabeth/feat/freerdp_set_last_error_name 2015-03-26 16:42:54 +01:00
codecs.c
connection.c libfreerdp-core: cleanup connect error codes, fix Win32 NLA 2015-02-17 21:01:27 -05:00
connection.h libfreerdp-core: make NLA event-driven 2015-02-15 16:04:59 -05:00
errbase.c Removed unused define. 2015-03-19 14:17:48 +01:00
errconnect.c Added error name and string functions. 2015-03-19 11:05:16 +01:00
errinfo.c Added error name and string functions. 2015-03-19 11:05:16 +01:00
errinfo.h Added error name and string functions. 2015-03-19 11:05:16 +01:00
fastpath.c core/fastpath: removed flawed slow-path conversion 2015-02-03 13:51:35 +01:00
fastpath.h
freerdp.c fixed log message arguments. 2015-03-19 11:11:43 +01:00
gcc.c added set_error_info function 2015-01-13 08:09:36 -08:00
gcc.h
graphics.c gfx/pointer: add support to set pointer 2015-02-02 10:57:31 +01:00
heartbeat.c
heartbeat.h
info.c libfreerdp-core: refactor client info pdu functions 2015-02-06 16:55:21 -05:00
info.h libfreerdp-core: refactor client info pdu functions 2015-02-06 16:55:21 -05:00
input.c clients: fix "focus in event" issues 2015-01-16 18:40:57 +01:00
input.h
license.c libfreerdp-core: move stuff down from transport to tsg layer 2015-02-11 11:57:02 -05:00
license.h
listener.c libfreerdp-core: further abstract multiple connections used internally by tsg from rdpTransport 2015-02-15 10:06:17 -05:00
listener.h
mcs.c libfreerdp-core: cleanup connect error codes, fix Win32 NLA 2015-02-17 21:01:27 -05:00
mcs.h libfreerdp-core: make NLA event-driven 2015-02-15 16:04:59 -05:00
message.c clients: fix "focus in event" issues 2015-01-16 18:40:57 +01:00
message.h libfreerdp-core: fix async input mode for FocusInEvent, KeyboardPauseEvent 2014-12-15 11:35:35 -05:00
metrics.c
multitransport.c
multitransport.h
nego.c nego: fixed X.224 Connection Request PDU parsing 2015-03-30 13:07:03 +02:00
nego.h Fix server-side protocol negociation 2015-02-11 21:38:32 +01:00
nla.c libfreerdp-core: cleanup connect error codes, fix Win32 NLA 2015-02-17 21:01:27 -05:00
nla.h libfreerdp-core: make NLA event-driven 2015-02-15 16:04:59 -05:00
orders.c libfreerdp-core: Initialize values correctly 2015-03-15 14:09:16 +01:00
orders.h
peer.c Merge branch 'master' of github.com:FreeRDP/FreeRDP 2015-02-18 09:51:11 -05:00
peer.h
rdp.c libfreerdp-core: make NLA event-driven 2015-02-15 16:04:59 -05:00
rdp.h libfreerdp-core: make NLA event-driven 2015-02-15 16:04:59 -05:00
redirection.c libfreerdp-core: cleanup redirection debug output 2015-01-20 10:46:32 -05:00
redirection.h libfreerdp-core: cleanup redirection debug output 2015-01-20 10:46:32 -05:00
security.c
security.h
server.c wtsapi: add WTSStartRemoteControlSessionEx 2015-02-16 12:16:54 +01:00
server.h wtsapi: add WTSStartRemoteControlSessionEx 2015-02-16 12:16:54 +01:00
settings.c libfreerdp-core: add configurable TSG/RGB fallback, fix edge cases 2015-03-19 11:44:47 -04:00
surface.c
surface.h
tcp.c core/tcp: set TCP_USER_TIMEOUT if available 2015-02-20 13:22:01 +01:00
tcp.h libfreerdp-core: replace rdpTcp by BufferedSocket BIO 2015-02-14 10:14:13 -05:00
timezone.c
timezone.h
tpdu.c
tpdu.h
tpkt.c
tpkt.h
transport.c libfreerdp-core: add configurable TSG/RGB fallback, fix edge cases 2015-03-19 11:44:47 -04:00
transport.h libfreerdp-core: Initial RDG support. 2015-03-17 14:54:16 -04:00
update.c core: fix incorrect usage of realloc. 2015-03-11 13:40:20 +08:00
update.h
window.c core: fix incorrect usage of realloc. 2015-03-11 13:40:20 +08:00
window.h