Commit Graph

731 Commits

Author SHA1 Message Date
Marc-André Moreau
8e5802bc2b Merge pull request #510 from jiten19/rdp6
add RDP6 decompression
2012-03-23 18:26:58 -07:00
Mads Kiilerich
ab051e5cee core: reset crypto key counters when the keys are initialized
This fixes --sec rdp --salted-checksum in combination with farm redirect.

The counters are implicitly set to 0 in rdp_new, but they also has to be reset
after redirects. Resetting the counters when the keys are reset seems like the
cleanest solution.
2012-03-24 01:57:09 +01:00
Mads Kiilerich
53ab60dcb3 x: tell politely why xfreerdp is closing without making it look like an error 2012-03-22 21:30:39 +01:00
Mads Kiilerich
592a99de3c core: tweak rdp debugging 2012-03-22 14:34:08 +01:00
qubit
4c29dd9e3e add RDP6 decompression 2012-03-21 22:48:40 +05:30
Jay Sorg
7ecd7c5fdb libfreerdp-core: hook up mppc compressor to fastpath packets 2012-03-20 10:03:36 -07:00
Jay Sorg
d31e663600 mppc bulk compressor 2012-03-18 23:02:13 -07:00
Jay Sorg
235c9e57d6 libfreerdp-core: fix for cursor hot spot out of range 2012-03-18 12:34:08 -07:00
Marc-André Moreau
e5bb93505a Merge branch 'master' of github.com:FreeRDP/FreeRDP 2012-03-18 13:13:48 -04:00
Marc-André Moreau
4d665b116d xfreerdp-server: set TCP_NODELAY 2012-03-18 13:13:34 -04:00
Mads Kiilerich
380d1f4b9a core: terminate redirect cookies correctly 2012-03-16 20:47:34 +01:00
Mads Kiilerich
fe3c12d44a rdp redirect: do the necessary layering violation to avoid leaks 2012-03-16 18:12:49 +01:00
Mads Kiilerich
f2766a6d49 core/redirect: be aware that transport used in transport_check_fds might become invalid 2012-03-16 18:12:49 +01:00
Mads Kiilerich
9d6e083e30 core: free polyline and polygon_sc points 2012-03-16 18:12:48 +01:00
Vic Lee
d1b32a73f7 core: register audio device only if plugins are registered. 2012-03-13 17:05:14 +08:00
Otavio Salvador
49c1855013 Merge pull request #496 from littlejawa/master
Adding comments
2012-03-12 10:10:18 -07:00
Julien Ropé
23ce03b8bd Continue documenting the freerdp.h file 2012-03-12 14:45:11 +01:00
Vic Lee
ec9ca3e35f include: move config.h into private headers. 2012-03-12 19:14:56 +08:00
Jay Sorg
131c19fea6 libfreerdp-core: fix for mppc decompression without fastpath and multi data PDUs in one packet 2012-03-08 17:47:01 -08:00
Marc-André Moreau
6af090c55e libfreerdp-utils: added TCP utils 2012-03-06 14:41:07 -05:00
Marc-André Moreau
6c9ae5ddad wfreerdp: fix portability issues 2012-03-05 21:04:42 -05:00
Marc-André Moreau
6ed928f362 libfreerdp-sspi: fix headers 2012-03-05 17:23:22 -05:00
Marc-André Moreau
c208c5a899 libfreerdp-sspi: rename from libfreerdp-auth 2012-03-05 17:11:15 -05:00
Marc-André Moreau
dfb7ea3775 libfreerdp-auth: start using server-side NTLM module 2012-03-04 21:56:41 -05:00
Jay Sorg
847fe0cb8c libfreerdp-core: enable mppc decode for non fastpath PDUs 2012-02-29 19:37:02 -08:00
Mads Kiilerich
9c8f5d63eb core: "null server certificate" cleanup in certificate.c
"null server certificate" is not an error. It is usually seen when the
certificate already has been sent and the server doesn't send it twice just
because of licensing. Degrading to debug message.

Do the check early to avoid leaking a stream.

Also remove unused static strings.
2012-02-28 21:31:09 +01:00
Mads Kiilerich
a7b4a67c75 core: make rdp.c DATA_PDU_TYPE_STRINGS debug strings conditional and avoid out of range indexing 2012-02-28 21:31:08 +01:00
Mads Kiilerich
15169d0314 introduce generic ARRAY_SIZE macro 2012-02-28 18:11:11 +01:00
LittleJawa
a8ddba22b1 Reverting formatting change in freerdp.c - was made by error with an auto-indenting tool 2012-02-27 10:16:00 +01:00
LittleJawa
284b6a54fd Reverting formatting change in freerdp.c - was made by error with an auto-indenting tool 2012-02-27 10:13:39 +01:00
Julien Ropé
9546df9300 Merge remote-tracking branch 'upstream/master' 2012-02-25 22:03:37 +01:00
Julien Ropé
7a5c2bc8cc Slight modifications to existing comments to have them better displayed in doxygen's docs. 2012-02-25 21:56:49 +01:00
Julien Ropé
43360b0453 Adding new comments to xfreerdp.c, going down to the functions it calls in the core lib.
Continue adding comments to struct rdp_freerdp fields.
2012-02-25 21:55:59 +01:00
Julien Ropé
3fbc6e9b92 Adding comment for extension_pre_connect 2012-02-25 10:57:49 +01:00
Norbert Federa
b224126cc7 Completed (almost) System Pointer Update (MS-RDPBCGR 2.2.9.1.1.4.3)
Todo:
- Windows client: wf_Pointer_SetNull and wf_Pointer_SetDefault are just skeletons like all the other wf_Pointer functions.
- DirectFB client: only df_Pointer_SetNull is implemented and tested
2012-02-24 13:44:23 +01:00
LittleJawa
3e919f7a40 Merge remote-tracking branch 'upstream/master' 2012-02-23 16:57:29 +01:00
LittleJawa
d304992eea Updating comments 2012-02-23 16:30:04 +01:00
LittleJawa
37b35b3558 First round of comments while reading the code. 2012-02-23 16:22:05 +01:00
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
Mads Kiilerich
1e46fae33e debug: remove extra newlines in debug messages 2012-02-21 23:22:01 +01:00
Marc-Andr Moreau
60aac7aea3 wfreerdp: fix windows compilation 2012-02-20 21:56:55 -08:00
Mads Kiilerich
165d39a290 libfreerdp-core: don't add sec_bytes in fastpath_send_input_pdu
fastpath_input_pdu_init already reserved space for fastpath_get_sec_bytes()
which thus already was included in stream_get_length() in
fastpath_send_input_pdu(). Adding sec_bytes again just added extra invalid (but
correctly hashed/encrypted) bytes to the PDU.
2012-02-20 21:03:31 +01:00
Mads Kiilerich
1500ab1cb0 libfreerdp-core: fastpath_send_input_pdu can handle fastpath PDUs up to 32k 2012-02-20 21:03:28 +01:00
Marc-André Moreau
2152db9eb4 libfreerdp-locale: move time zone detection code 2012-02-19 21:08:12 -05:00
Marc-André Moreau
a932835f44 libfreerdp-auth: resolve cyclic dependency with libfreerdp-core 2012-02-19 12:50:30 -05:00
Marc-André Moreau
4e6a2e3226 Merge pull request #441 from louyihua/master
Fix a compilation error under WIN32
2012-02-18 13:03:51 -08:00
louyihua
0684df1ae4 Fix a compilation error under WIN32. 2012-02-19 02:00:34 +08:00
Anthony Tong
542a472b2e libfreerdp-core: disable fp input if FIPS is negotiated 2012-02-18 08:49:20 -06:00
Marc-André Moreau
61da01973d libfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code 2012-02-17 17:43:00 -05:00
Marc-André Moreau
8cab067498 libfreerdp-auth: move authentication code out of libfreerdp-core 2012-02-17 17:12:21 -05:00