Commit Graph

33 Commits

Author SHA1 Message Date
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
Mike Gilbert
bc3f8dfa53 libfreerdp-core: Finish cleanup of constant string arrays. 2011-11-30 17:40:36 -05:00
Marc-André Moreau
a63a196f53 types: refactoring to make use of standard data types when available 2011-11-19 12:19:16 -05:00
Marc-André Moreau
405026575b libfreerdp-core: merging jsorg71's work on old encryption support 2011-09-14 22:09:33 -04:00
Jay Sorg
afc9ac89ae work on Proprietary Certificate 2011-09-05 11:02:52 -07:00
Vic Lee
30dfae976f server: handle mstsc disconnection correctly. 2011-08-26 18:14:34 +08:00
Vic Lee
3178d27848 Rename more functions. 2011-08-23 13:26:24 +08:00
Vic Lee
c08fef7d33 libfreerdp-core: change client connection sequence using nonblocking. 2011-08-22 17:11:50 +08:00
Vic Lee
469d9a698a server: trivial refactor rdp module to work in both direction. 2011-08-20 16:43:29 +08:00
Vic Lee
d229efdf14 server: add MCS Channel Join Request/Confirm. 2011-08-20 14:05:03 +08:00
Vic Lee
3ad64c5ea6 server: MCS Erect Domain and Attach User phase. 2011-08-20 02:03:48 +08:00
Vic Lee
0607a08b61 server: send MCS Connect Response PDU. 2011-08-19 23:56:47 +08:00
Vic Lee
b7f62964a4 server: start reading MCS Connect Initial PDU and Client Core Data. 2011-08-19 17:39:37 +08:00
Brad Hards
2601d110aa Various minor warning fixes and unittest fixes. 2011-07-27 09:14:11 +10:00
Marc-André Moreau
e57e7a082a libfreerdp-core: remove dependency on libfreerdp-asn1 for credssp_recv 2011-07-18 17:02:06 -04:00
Marc-André Moreau
e058f3dda8 started BER encoding of CredSSP 2011-07-18 02:34:28 -04:00
Marc-André Moreau
3c61f4c085 libfreerdp-core: updated API documentation for MCS, Connection, PER and RDP modules 2011-07-11 15:58:39 -04:00
Marc-André Moreau
6c337328ce libfreerdp-core: fix MCS connection sequence 2011-07-11 14:47:55 -04:00
Marc-André Moreau
a7ecabdb20 libfreerdp-core: refactoring of transport module 2011-07-10 15:34:43 -04:00
Marc-André Moreau
a0ff7ce581 libfreerdp-core: sending of client info packet 2011-07-10 12:10:24 -04:00
Marc-André Moreau
841800a451 libfreerdp-core: added connection module 2011-07-10 01:48:10 -04:00
Marc-André Moreau
ca09499ff1 libfreerdp-core: MCS initialization messages 2011-07-09 23:54:23 -04:00
Marc-André Moreau
eb18fd0897 libfreerdp-core: parsing of server data blocks 2011-07-09 21:04:57 -04:00
Marc-André Moreau
9df9a3382a libfreerdp-core: parsing of GCC Conference Create Response 2011-07-09 17:28:30 -04:00
Marc-André Moreau
6074f887d8 libfreerdp-core: started parsing of MCS Connect-Response 2011-07-09 15:28:59 -04:00
Marc-André Moreau
e608809f9c libfreerdp-core: fix MCS unit tests 2011-07-08 16:05:30 -04:00
Marc-André Moreau
564a3ec753 libfreerdp-core: MCS Connect-Initial triggers server response 2011-07-08 15:32:06 -04:00
Marc-André Moreau
6ba99a50f0 libfreerdp-core: added unit tests for GCC and MCS 2011-07-08 00:37:25 -04:00
Marc-André Moreau
9160411803 libfreerdp-core: construction and sending of MCS Connect-Initial 2011-07-07 19:32:51 -04:00
Marc-André Moreau
7b71f3cdbd libfreerdp-core: corrected BER encoding for MCS Connect-Initial 2011-07-07 16:38:41 -04:00
Marc-André Moreau
33bd605a25 libfreerdp-core: fixed MCS connect-initial, added unit test 2011-07-07 15:51:23 -04:00
Marc-André Moreau
a05be813be libfreerdp-core: MCS Connect-Initial 2011-07-07 15:35:09 -04:00
Marc-André Moreau
1629b27149 libfreerdp-core: started ASN.1 BER encoder 2011-07-03 22:47:35 -04:00