Commit Graph

2277 Commits

Author SHA1 Message Date
Marc-André Moreau
d57e879d7c libwinpr-sspi: start using Heap functions 2012-05-23 03:58:47 -04:00
Marc-André Moreau
4b72bcd3d7 libwinpr-sspi: remove dependency on unicode utils 2012-05-23 03:08:24 -04:00
Vic Lee
a43378ff86 libfreerdp-core/server: unix socket listener must be nonblocking. 2012-05-23 14:26:41 +08:00
Marc-André Moreau
5207d65c2a libwinpr-crt: implement unicode functions 2012-05-23 01:49:21 -04:00
Marc-André Moreau
a462e8cb55 Merge pull request #608 from dorianj/docs
xfreerdp: add manpage info for -K option. Fixes #603
2012-05-22 09:14:24 -07:00
Marc-André Moreau
0bf63452e9 Merge pull request #602 from littlejawa/comments
Adding comments for doxygen doc
2012-05-22 09:14:02 -07:00
Marc-André Moreau
4d1ab22cd6 Merge pull request #607 from souryogurt/master
Fixing unresolved "wcsdup" when compile on Mac OS X
2012-05-22 09:13:33 -07:00
Marc-André Moreau
5fb033a6f6 Merge pull request #609 from llyzs/unix
Add Unix Domain Socket support
2012-05-22 08:37:34 -07:00
Vic Lee
95f5e1156e libfreerdp-core/server: do not force encryption for local unix connection. 2012-05-22 23:21:09 +08:00
Vic Lee
ada9936a66 libfreerdp-core/server: add local flag for unix connection. 2012-05-22 23:10:52 +08:00
Vic Lee
20f038581b libfreerdp-core: add client unix domain socket. 2012-05-22 22:37:01 +08:00
Vic Lee
f4c8ebf13f libfreerdp-core: add server unix domain socket. 2012-05-22 18:53:11 +08:00
Marc-André Moreau
a09dbbd671 libwinpr-sspi: cleanup headers and structure 2012-05-21 22:48:33 -04:00
Marc-André Moreau
c4ec4ae1d5 libwinpr-registry: initial stubs 2012-05-21 22:34:42 -04:00
Marc-André Moreau
fbcce67cd8 libwinpr-crt: expand string functions 2012-05-21 22:04:14 -04:00
Dorian Johnson
18f8d1a6b7 xfreerdp: add manpage info for -K option. Fixes #603 2012-05-21 20:33:05 -05:00
Marc-André Moreau
90dcef3178 libwinpr-sspi: fix data type warnings 2012-05-21 21:08:04 -04:00
Marc-André Moreau
733fc24a48 libwinpr-sspi: data type cleanup 2012-05-21 20:39:45 -04:00
Egor Artemov
98540d7fb1 libfreerdp-utils: fix unresolved "wcsdup" when compile on Mac OS X 2012-05-22 02:25:22 +04:00
Marc-André Moreau
d3dc1c780d wfreerdp: fix compilation 2012-05-21 16:01:24 -04:00
Julien Ropé
faad307e51 Fix typo in comments 2012-05-21 13:59:46 +02:00
Julien Ropé
d84fc3d952 Documented the mutex API 2012-05-21 09:52:36 +02:00
Julien Ropé
3b7b7c273b Adding comments to the memory.c file 2012-05-21 09:52:36 +02:00
Marc-André Moreau
3cfc3d6d80 winpr: move to one folder 2012-05-20 20:54:22 -04:00
Marc-André Moreau
a7a007bed8 libwinpr-sspi: start using server-side NLA by default 2012-05-20 20:36:57 -04:00
Marc-André Moreau
81a2c3c705 libwinpr-sspi: fix server-side NTLM confidentiality 2012-05-20 18:32:22 -04:00
Marc-André Moreau
14daf31bbc Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr 2012-05-20 17:32:41 -04:00
Marc-André Moreau
11249bbb51 xfreerdp-server: fix freeing of TLS resources before use 2012-05-20 17:30:30 -04:00
Marc-André Moreau
23cbda9468 Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr 2012-05-20 17:04:28 -04:00
Marc-André Moreau
73bdd6b95c Merge pull request #599 from dorianj/coloriconfix
libfreerdp-codec: improve freerdp_icon_convert ICO reader
2012-05-20 11:57:53 -07:00
Marc-André Moreau
a41a329580 Merge pull request #596 from AurimasF/master
fixes more colour conversion problems for 16-bit displays
2012-05-20 11:57:19 -07:00
Marc-André Moreau
4b3c8c395c Merge pull request #594 from littlejawa/static_code_review
Static code review
2012-05-20 11:56:38 -07:00
Dorian Johnson
2d3774e407 libfreerdp-codec: improve freerdp_icon_convert ICO reader
freerdp_icon_convert reads ICO data, which is used by RAIL for
window and notify icons. The old implementation incorrectly iterpreted
the green channel, flipped the alpha channel, and ignored alpha padding.

This implementation is much more robust and correctly handles the alpha
channel, even for non-powers-of-two image widths.

Fixes #578.
2012-05-18 12:43:51 -05:00
Aurimas Fišeras
64ad250f2d fix more color conversion problems for 16-bit displays
based on d588e30a
2012-05-17 21:55:51 +03:00
Marc-André Moreau
ff3b5afa10 Merge pull request #593 from dorianj/master
svc_plugin: ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME
2012-05-17 10:15:30 -07:00
Dorian Johnson
05cfd14cb9 Merge remote-tracking branch 'upstream/master' 2012-05-17 09:32:27 -05:00
Julien Ropé
80f16c6201 Small fixes from static analysis:
- Potential NULL dereference in tsmf_ifman.c
- Check return value for our functions in tsmf_media.c and rdp.c
- Bad binary operator used in gcc.c
- Unreachable code in ntlm.c
- Bad free operation on SCOPE_LIST object in license.c
2012-05-16 15:29:35 +02:00
Julien Ropé
ffbbc13496 Removing reference to 'decoded_data' as this variable was removed by another commit 2012-05-16 11:34:28 +02:00
Julien Ropé
bbb48783e3 Some modifications on the LIST usage.
Made sure the list_*() API was used whenever possible, rather than relying on the internal implementation.
Added comments to the list.c file for documentation.
2012-05-16 11:34:18 +02:00
Julien Ropé
ae2393539a Added verification on NULL pointers 2012-05-16 11:34:08 +02:00
Julien Ropé
98d5b98465 Memory leak fixes.
Passed the code through a static analyzer and fixed all reported (and verified) potential memory leaks.
2012-05-16 11:33:57 +02:00
Marc-André Moreau
e77782d64c Merge pull request #590 from pykoder/master
fix client_hostname argument truncated: fix issues #570, #555
2012-05-15 15:14:25 -07:00
Marc-André Moreau
4c81674faa Merge pull request #586 from littlejawa/master
More comments and xmalloc validation
2012-05-15 15:13:52 -07:00
Marc-André Moreau
5f065c11f2 Merge pull request #592 from mattymo/master
Time zone clock skew fix
2012-05-15 15:13:30 -07:00
Dorian Johnson
4bda6b5cbc svc_plugin: ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME
These server flags tell the SVC layer to temporarily stop sending
data, but are currently not implemented. This patch purposefully
ignores them so they don't cause a crash.
2012-05-15 16:39:07 -05:00
Matthew Mosesohn
556ee864b5 Fix time zone clock shift 2012-05-15 17:28:20 -04:00
christophe grosjean
15ad1f2589 Fix client_hostname 2012-05-15 15:35:03 +02:00
Marc-André Moreau
39158785a6 Merge pull request #589 from bmiklautz/frame_ack_fix
Only sent frame acknowledge if the server supports it
2012-05-14 06:50:40 -07:00
Bernhard Miklautz
b0475a5e81 Only sent frame acknowledge if the server supports it
If the servers doesn't announce CAPSET_TYPE_FRAME_ACKNOWLEDGE
frame acknowledgements should not be sent.
2012-05-14 15:39:17 +02:00
Vic Lee
26dea949e1 Merge pull request #587 from llyzs/rfx
Add RemoteFX Frame Acknowledge feature
2012-05-11 09:01:14 -07:00