FreeRDP/libfreerdp-core
Pawel Jakub Dawidek 1dd33b49d5 The ber_write_length() function can store variable number of bytes (one or
three). We can't tell until we write other data and know the length, so don't
assume how much space will by consumed to store length. Bug was observed with
the mcs_write_connect_response() function, where the function assumed that
application tag will take three bytes, but it was taking five.
2012-01-17 14:17:04 +01:00
..
activation.c libfreerdp-core: fix parsing bugs with synchronize, font map and session logon info PDUs 2012-01-08 16:02:59 -05:00
activation.h libfreerdp-core: fix parsing bugs with synchronize, font map and session logon info PDUs 2012-01-08 16:02:59 -05:00
ber.c ber: Add const to ber_write_octet_string input parameter. 2011-11-30 17:36:27 -05:00
ber.h ber: Add const to ber_write_octet_string input parameter. 2011-11-30 17:36:27 -05:00
capabilities.c libfreerdp-core: pad larger portion of rdpSettings 2012-01-14 14:42:36 -05:00
capabilities.h libfreerdp-core: move os type settings to the client. 2011-12-24 15:48:33 +08:00
certificate.c Make use of stream_read(). 2012-01-16 15:56:47 +01:00
certificate.h libfreerdp-core: pad larger portion of rdpSettings 2012-01-14 14:42:36 -05:00
channel.c libfreerdp-core: add channel data sending/receiving for server. 2011-12-10 16:41:29 +08:00
channel.h libfreerdp-core: add channel data sending/receiving for server. 2011-12-10 16:41:29 +08:00
CMakeLists.txt libfreerdp-core: started porting extension plugin interface 2011-11-09 15:33:58 -05:00
connection.c Use stream_write() instead of memcpy() + stream_seek(). 2012-01-16 15:56:31 +01:00
connection.h libfreerdp-core: fix race condition in connection finalization 2011-12-18 15:15:48 -05:00
credssp.c libfreerdp-core: apply NTLMv2 authentication patch by Dmitrij Jasnov 2011-12-11 16:53:24 -05:00
credssp.h libfreerdp-utils: avoid relying on HOME environment variable, provide method for hard-coding home path 2011-09-26 22:58:49 -04:00
crypto.c libfreerdp-core: remove unused crypto_cert_verify function to avoid confusion 2012-01-06 20:51:20 -05:00
crypto.h libfreerdp-core: remove unused crypto_cert_verify function to avoid confusion 2012-01-06 20:51:20 -05:00
errinfo.c errinfo.c: Cleanup global variables and strings. 2011-11-29 20:34:25 -05:00
errinfo.h libfreerdp-core: started implementation of server redirection 2011-09-02 21:34:51 -04:00
extension.c libfreerdp-utils/core: use "dylib" as plugin extension on OSX 2011-12-14 02:28:12 +01:00
extension.h wfreerdp: fix compilation and warnings 2011-12-03 17:24:18 -05:00
fastpath.c libfreerdp-core: fix fastpath parsing of synchronize pdu 2012-01-10 17:03:31 -05:00
fastpath.h fastpath: refactor fastpath updates and merge fragmented codes. 2011-12-03 14:55:17 +08:00
freerdp.c libfreerdp-core: added freerdp_get_version() 2012-01-14 13:33:04 -05:00
gcc.c Merge pull request #347 from pjd/pullreq 2012-01-16 07:18:50 -08:00
gcc.h libfreerdp-core: add connection type settings 2011-12-16 12:14:16 -05:00
graphics.c libfreerdp-cache: moving glyph to a graphical object 2011-11-09 00:43:56 -05:00
info.c libfreerdp-core: pad larger portion of rdpSettings 2012-01-14 14:42:36 -05:00
info.h INFO_COMPR flags according to CompressionTypeMask 2012-01-09 16:38:07 -11:00
input.c libfreerdp-core: refactoring of context pointers into rdpContext 2011-10-16 00:50:10 -04:00
input.h server: process client input events. 2011-08-23 15:51:51 +08:00
license.c libfreerdp-core: More strings cleanup. 2011-11-29 21:08:07 -05:00
license.h Rename more functions. 2011-08-23 13:26:24 +08:00
listener.c libfreerdp-core: fix FreeBSD compilation 2012-01-16 08:27:07 -05:00
listener.h server: create initial server API. 2011-08-18 16:06:32 +08:00
mcs.c The ber_write_length() function can store variable number of bytes (one or 2012-01-17 14:17:04 +01:00
mcs.h server: handle mstsc disconnection correctly. 2011-08-26 18:14:34 +08:00
mppc.c libfreerdp-core: cleanup warnings in mppc.c 2012-01-13 18:39:09 -05:00
mppc.h .. 2012-01-09 21:52:09 -11:00
nego.c libfreerdp-core: fix sending of extended data blocks when supported only 2011-12-18 12:10:56 -05:00
nego.h libfreerdp-core: fix sending of extended data blocks when supported only 2011-12-18 12:10:56 -05:00
ntlmssp.c wfreerdp: fix warnings and color conversion 2012-01-16 11:40:18 -05:00
ntlmssp.h libfreerdp-core: apply NTLMv2 authentication patch by Dmitrij Jasnov 2011-12-11 16:53:24 -05:00
orders.c glyph-cache: free pixmap, cache entries, cache fragments, and reuse secondary glyph cache buffers 2012-01-15 15:35:08 -05:00
orders.h libfreerdp-core: fix decompression of color brushes 2011-12-30 14:23:47 -05:00
peer.c libfreerdp-core: fix parsing bugs with synchronize, font map and session logon info PDUs 2012-01-08 16:02:59 -05:00
peer.h server: use rdpContext for server-side components. 2011-10-18 15:10:12 +08:00
per.c types: refactoring to make use of standard data types when available 2011-11-19 12:19:16 -05:00
per.h server: send MCS Connect Response PDU. 2011-08-19 23:56:47 +08:00
rdp.c libfreerdp-core: refactor header encoding fix 2012-01-15 15:16:32 -05:00
rdp.h libfreerdp-core: fix issue #281 for slow-path pointer PDUs 2012-01-08 15:22:52 -05:00
redirection.c fix a double free in redirection.c/settings.c and a memory leak in connection.c 2011-11-24 16:45:34 +01:00
redirection.h libfreerdp-core: add support for token-based server redirection 2011-09-03 18:21:21 -04:00
security.c If we are server, our encryption key is client's decryption key and vice-versa. 2012-01-16 15:55:06 +01:00
security.h move non settings security items out of settings 2011-09-23 23:09:29 -07:00
settings.c libfreerdp-core: pad larger portion of rdpSettings 2012-01-14 14:42:36 -05:00
surface.c update: modify surface frame marker callback 2011-11-25 11:30:15 -05:00
surface.h libfreerdp-core: fix potential overflow in parsing of fragmented RemoteFX packets 2011-08-28 15:12:33 -04:00
tcp.c libfreerdp-core: fix FreeBSD compilation 2012-01-16 08:27:07 -05:00
tcp.h libfreerdp-core: set SO_KEEPALIVE socket option 2011-12-11 19:51:58 -05:00
tls.c libfreerdp-core: provide more descriptive warning message for certificate check failure 2011-12-10 11:23:48 -05:00
tls.h libfreerdp-utils: avoid relying on HOME environment variable, provide method for hard-coding home path 2011-09-26 22:58:49 -04:00
tpdu.c libfreerdp/peer: initial protocol negotiation. 2011-08-18 23:15:28 +08:00
tpdu.h libfreerdp/peer: initial protocol negotiation. 2011-08-18 23:15:28 +08:00
tpkt.c types: refactoring to make use of standard data types when available 2011-11-19 12:19:16 -05:00
tpkt.h server: trivial refactor rdp module to work in both direction. 2011-08-20 16:43:29 +08:00
transport.c types: refactoring to make use of standard data types when available 2011-11-19 12:19:16 -05:00
transport.h wfreerdp: fix tcp non-blocking read 2011-09-25 14:54:07 -04:00
update.c libfreerdp-core: fix issue #281 for slow-path pointer PDUs 2012-01-08 15:22:52 -05:00
update.h libfreerdp-core: add hooks in fast-path PDUs for pointer updates 2011-09-19 14:50:40 -04:00
window.c wfreerdp: fix compilation and warnings 2011-12-03 17:24:18 -05:00
window.h libfreerdp-rail: processing window altsec orders 2011-08-16 00:22:00 -04:00