Commit Graph

747 Commits

Author SHA1 Message Date
Raphaël Rigo
02439d3168 fix TLS free logic, fixing double free in issue #531 2012-04-10 22:05:35 +02:00
Jay Sorg
d9b513b18c libfreerdp-core: fix connection issue where drawing functions were called in rdp_connect 2012-04-09 10:28:33 -07:00
Marc-André Moreau
632472f7f6 Merge pull request #544 from bmiklautz/static_inline
Changed some functions from inline to static inline
2012-04-06 12:36:15 -07:00
Pawel Jakub Dawidek
a064c7caa6 Set user_id in a way that matches Windows behaviour. 2012-04-06 20:57:41 +02:00
Bernhard Miklautz
1d32894775 Changed some functions from inline to static inline
This fixes inline build issues with clang.
http://clang.llvm.org/compatibility.html#inline
2012-04-04 15:23:16 +02:00
Marc-André Moreau
0d9e65ea06 libfreerdp-core: align rdpSettings structure to 8 bytes 2012-04-02 20:38:58 -04:00
Trou
7be0dd6e67 Merge branch 'master' of git://github.com/FreeRDP/FreeRDP 2012-03-31 16:15:09 +02:00
Trou
79e191f78b REALLY fix negociation this time 2012-03-31 16:09:19 +02:00
Trou
fef87a0bd5 fix negotiation with NLA 2012-03-31 02:55:13 +02:00
Mads Kiilerich
704ff7d01b core: use valid default values for Client Core Data keyboardType and keyboardFunctionKey 2012-03-30 21:37:39 +02:00
Raphael Rigo
6d9b73972b enable secure checksums by default 2012-03-30 11:44:36 +02:00
Raphael Rigo
ddf5be5542 Merge branch 'master' of git://github.com/FreeRDP/FreeRDP 2012-03-30 11:17:17 +02:00
Jay Sorg
6aa7eaf627 mppc: moved to libfreerdp-codec 2012-03-29 20:57:26 -07:00
Raphael Rigo
efda0c2038 fix negociation check 2012-03-29 20:09:21 +02:00
Raphael Rigo
3bbf4133c2 fix negociation when standard rdp security is disabled 2012-03-29 20:06:17 +02:00
Jay Sorg
3996620064 mppc_enc: add hash tables to speed up mppc encoder 2012-03-27 00:43:53 -07:00
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