Pawel Jakub Dawidek
d70cc2f4ea
For salted checksums we need separate counters, as the
...
encrypt_use_count and decrypt_use_count counters are reset during key
regeneration and we need counters that are never reset.
2012-02-22 19:26:00 +01:00
Pawel Jakub Dawidek
3aa804f176
Before asking for element from the PRIMARY_DRAWING_ORDER_FIELD_BYTES[] array, check if the array is big enough.
2012-02-11 14:33:54 +01:00
Pawel Jakub Dawidek
b75b5eb8a1
After DEACTIVATE ALL PDU server can send MCS Disconnect Provider Ultimatum PDU to disconnect.
...
Handle such condition and exit from xfreerdp gracefully (almost, exit status is still != 0).
2012-02-06 23:10:45 +01:00
Pawel Jakub Dawidek
68b9f65e87
Add --secure-checksum option that will enable usage of salted checksums
...
with Standard RDP encryption.
2012-01-25 17:14:58 +01:00
Pawel Jakub Dawidek
af87360135
MCS data header might be 7 or 8 bytes long, depending on the length.
...
To reduce confusion a bit rename MCS_SEND_DATA_HEADER_LENGTH to
MCS_SEND_DATA_HEADER_MAX_LENGTH and also rename other defines that use
MCS_SEND_DATA_HEADER_MAX_LENGTH.
2012-01-25 17:14:44 +01:00
Pawel Jakub Dawidek
e2be360ec4
Add support for SEC_SECURE_CHECKSUM and FASTPATH_OUTPUT_SECURE_CHECKSUM flags.
2012-01-25 17:14:31 +01:00
Marc-André Moreau
2cdf1aa24a
libfreerdp-core: fix issue #281 for slow-path pointer PDUs
2012-01-08 15:22:52 -05:00
Marc-André Moreau
135503612d
libfreerdp-core: fix race condition in connection finalization
2011-12-18 15:15:48 -05:00
Marc-André Moreau
4221065c88
libfreerdp-core: port extension plugin interface (untested)
2011-11-09 15:59:03 -05:00
Eduardo Beloni
b9a008ae8a
libfreerdp-core: facilities for storing and retrieving 'error info'
2011-10-25 09:59:18 -02:00
Marc-André Moreau
c639ec8593
libfreerdp-core: refactoring of context pointers into rdpContext
2011-10-16 00:50:10 -04:00
Jay Sorg
b773c7e728
move non settings security items out of settings
2011-09-23 23:09:29 -07:00
Anthony Tong
052e870597
initial fips encryption work
2011-09-15 18:54:03 -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
a406cd6619
got rdp encryption working
2011-09-14 14:14:50 -07:00
Jay Sorg
2ac4a5fa96
work on rdp encryption
2011-09-12 23:40:27 -07:00
Marc-André Moreau
1bc97f60c3
merge pull request #87
2011-09-08 18:25:07 -04:00
Laxmikant Rashinkar
e73c54204f
hooked up RDP 5 decompression with -z option;
...
more testing needs to be done
2011-09-07 22:17:58 -07:00
Marc-André Moreau
ac128313a9
libfreerdp-core: further improvements to server redirection code
2011-09-03 16:36:27 -04:00
Marc-André Moreau
54c5e06e47
libfreerdp-core: started implementation of server redirection
2011-09-02 21:34:51 -04:00
Marc-André Moreau
6fdecdb01b
debug: cleanup printf's all over the place
2011-09-02 13:29:17 -04:00
Laxmikant Rashinkar
e3ff817533
First checkin for Microsoft Point to Point compression (MPCC) protocol. This is still under development. So far we have written the decompression code for RDP 5 and unit tests to test the code
2011-09-01 21:20:08 -07:00
Vic Lee
c08fef7d33
libfreerdp-core: change client connection sequence using nonblocking.
2011-08-22 17:11:50 +08:00
Vic Lee
5b4759b75d
server: process client control PDUs.
2011-08-21 22:52:37 +08:00
Vic Lee
82bed4a0e8
server: receive client capabilities.
2011-08-21 15:52:44 +08:00
Vic Lee
7216323e07
server: move server_mode to rdpSettings.
2011-08-21 09:58:05 +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
601254727f
server: move nego process to connection module.
2011-08-19 09:54:43 +08:00
Marc-André Moreau
c1eddf31c3
windows: fix warnings
2011-08-16 21:08:14 -04:00
Marc-André Moreau
ed31248952
libfreerdp-utils: moved registry out of the core to the utils
2011-08-16 19:40:55 -04:00
Vic Lee
236c41dac1
libfreerdp-core: add fastpath receiving layer.
2011-08-09 23:28:02 +08:00
Vic Lee
e5419bed9f
libfreerdp-core: check TPKT/FastPath header when processing a PDU.
2011-08-09 16:40:58 +08:00
Marc-André Moreau
9c64b994da
libfreerdp-core: added complete errinfo lookup table with full meaning strings
2011-08-07 23:59:28 -04:00
Vic Lee
95a76fa888
libfreerdp-core: add channel_id argument to rdp_write_header and rdp_send.
2011-08-03 12:34:55 +08:00
Vic Lee
1046141cf2
libfreerdp-core: implement vchan_process.
2011-08-03 11:00:56 +08:00
Vic Lee
621c349df4
libfreerdp-core: add initial vchan module.
2011-08-03 02:03:02 +08:00
Vic Lee
a4ec778f02
libfreerdp-core: add non-blocking read.
2011-08-01 14:45:28 +08:00
Marc-André Moreau
72fc75b5a6
libfreerdp-core: exporting new interface
2011-07-28 00:38:25 -04:00
Marc-André Moreau
e344149109
libfreerdp-core: started update interface
2011-07-26 18:32:14 -04:00
Marc-André Moreau
6915d4ccf4
libfreerdp-core: deeper parsing of orders
2011-07-26 16:58:10 -04:00
Marc-André Moreau
bd55e85c13
libfreerdp-core: improve order parsing
2011-07-25 23:51:13 -04:00
Marc-André Moreau
f9a2ea6819
libfreerdp-core: parse update PDUs, started orders and bitmap update parsing
2011-07-25 01:45:25 -04:00
Marc-André Moreau
358e034187
libfreerdp-core: can now receive bitmap updates
2011-07-24 18:24:58 -04:00
Marc-André Moreau
8ceb8e1ea8
libfreerdp-core: fix encoding of MCS and RDP headers, completed activation sequence
2011-07-23 18:05:34 -04:00
Marc-André Moreau
db98c00f18
libfreerdp-core: added debug output for activation sequence
2011-07-23 16:40:33 -04:00
Marc-André Moreau
66ddfd5a60
libfreerdp-core: fix encoding of confirm active pdu
2011-07-21 20:06:28 -04:00
Marc-André Moreau
c42cccd9e3
libfreerdp-core: share data header fix
2011-07-21 16:20:41 -04:00
Marc-André Moreau
38f24dd4c6
libfreerdp-core: sending connection control PDUs
2011-07-21 15:10:53 -04:00
Marc-André Moreau
e0aa20d6e5
libfreerdp-code: sending of confirm active pdu
2011-07-21 13:57:57 -04:00
Marc-André Moreau
ac31328a64
libfreerdp-core: started processing of server demand active pdu
2011-07-19 16:30:05 -04:00