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