platform/upstream/freerdp.git
11 years agomfreerdp-server: latency tweaks
C-o-r-E [Fri, 25 Jan 2013 02:30:04 +0000 (21:30 -0500)]
mfreerdp-server: latency tweaks

11 years agomfreerdp-server: rdpsnd cleanup (successive logons working)
C-o-r-E [Fri, 25 Jan 2013 01:03:44 +0000 (20:03 -0500)]
mfreerdp-server: rdpsnd cleanup (successive logons working)

11 years agomfreerdp-server: rdpsnd basic functionality
C-o-r-E [Fri, 25 Jan 2013 00:21:56 +0000 (19:21 -0500)]
mfreerdp-server: rdpsnd basic functionality

11 years agomfreerdp-server: rdpsnd fixes (init works)
C-o-r-E [Thu, 24 Jan 2013 02:11:41 +0000 (21:11 -0500)]
mfreerdp-server: rdpsnd fixes (init works)

11 years agoMerge remote-tracking branch 'upstream/master'
C-o-r-E [Wed, 23 Jan 2013 21:10:57 +0000 (16:10 -0500)]
Merge remote-tracking branch 'upstream/master'

11 years agomfreerdp-server: temporarily removed conditional compilation of rdpsnd and audin
C-o-r-E [Wed, 23 Jan 2013 21:09:09 +0000 (16:09 -0500)]
mfreerdp-server: temporarily removed conditional compilation of rdpsnd and audin

11 years agolibfreerdp: fixed parenthesis
C-o-r-E [Wed, 23 Jan 2013 18:44:58 +0000 (13:44 -0500)]
libfreerdp: fixed parenthesis

11 years agomfreerdp-server: replaced xnew/xzalloc calls
C-o-r-E [Wed, 23 Jan 2013 17:54:09 +0000 (12:54 -0500)]
mfreerdp-server: replaced xnew/xzalloc calls

11 years agoMerge pull request #920 from dlesaffre/master
Marc-André Moreau [Wed, 23 Jan 2013 15:12:19 +0000 (07:12 -0800)]
Merge pull request #920 from dlesaffre/master

serial port comm: prevent read in freed memory

11 years agoMerge pull request #921 from bmiklautz/nsc_mem
Marc-André Moreau [Wed, 23 Jan 2013 15:11:39 +0000 (07:11 -0800)]
Merge pull request #921 from bmiklautz/nsc_mem

codec/nsc: initialize elements with NULL

11 years agocodec/nsc: initialize elements with NULL
Bernhard Miklautz [Wed, 23 Jan 2013 13:30:31 +0000 (14:30 +0100)]
codec/nsc: initialize elements with NULL

bmpdata and plane_buf[i] are checked agains NULL before using/freeing them
but they were not initialized to NULL. This caused segfaults in
the sample server.

11 years agoprevent read in freed memory
David Lesaffre [Wed, 23 Jan 2013 13:25:33 +0000 (14:25 +0100)]
prevent read in freed memory

11 years agoMerge pull request #918 from awakecoding/master
Marc-André Moreau [Wed, 23 Jan 2013 03:03:06 +0000 (19:03 -0800)]
Merge pull request #918 from awakecoding/master

RemoteFX Parallel Processing of Tiles

11 years agolibfreerdp-codec: added registry keys for multithreaded RemoteFX decoder
Marc-André Moreau [Wed, 23 Jan 2013 02:54:13 +0000 (21:54 -0500)]
libfreerdp-codec: added registry keys for multithreaded RemoteFX decoder

11 years agolibfreerdp-codec: implement buffer pooling for RemoteFX
Marc-André Moreau [Wed, 23 Jan 2013 02:24:04 +0000 (21:24 -0500)]
libfreerdp-codec: implement buffer pooling for RemoteFX

11 years agolibwinpr-utils: added buffer pool
Marc-André Moreau [Wed, 23 Jan 2013 01:36:08 +0000 (20:36 -0500)]
libwinpr-utils: added buffer pool

11 years agolibfreerdp-codec: use _aligned_free for RemoteFX buffers
Marc-André Moreau [Tue, 22 Jan 2013 23:32:17 +0000 (18:32 -0500)]
libfreerdp-codec: use _aligned_free for RemoteFX buffers

11 years agolibfreerdp-codec: start parallel decoding of RemoteFX tiles
Marc-André Moreau [Tue, 22 Jan 2013 23:14:50 +0000 (18:14 -0500)]
libfreerdp-codec: start parallel decoding of RemoteFX tiles

11 years agolibwinpr-pool: fix InitializeThreadpoolEnvironment
Marc-André Moreau [Tue, 22 Jan 2013 22:24:57 +0000 (17:24 -0500)]
libwinpr-pool: fix InitializeThreadpoolEnvironment

11 years agolibwinpr-pool: improve thread pool API on Linux
Marc-André Moreau [Tue, 22 Jan 2013 21:19:32 +0000 (16:19 -0500)]
libwinpr-pool: improve thread pool API on Linux

11 years agoMerge pull request #917 from hardening/WaitForMultipleObjectsFix
Marc-André Moreau [Tue, 22 Jan 2013 21:04:52 +0000 (13:04 -0800)]
Merge pull request #917 from hardening/WaitForMultipleObjectsFix

WaitForMultipleObjects should conform to API and return WAIT_FAILED when nCount is 0

11 years agoWaitForMultipleObjects should conform to API and return WAIT_FAILED when nCount is 0
hardening [Tue, 22 Jan 2013 20:58:06 +0000 (21:58 +0100)]
WaitForMultipleObjects should conform to API and return WAIT_FAILED when nCount is 0

11 years agordpsnd: fix some null pointer crashes.
Vic Lee [Tue, 22 Jan 2013 15:26:55 +0000 (23:26 +0800)]
rdpsnd: fix some null pointer crashes.

11 years agoinclude: add missing extern C decls.
Vic Lee [Tue, 22 Jan 2013 14:42:01 +0000 (22:42 +0800)]
include: add missing extern C decls.

11 years agolibwinpr-pool: improve Windows implementation
Marc-André Moreau [Tue, 22 Jan 2013 04:34:46 +0000 (23:34 -0500)]
libwinpr-pool: improve Windows implementation

11 years agolibwinpr-pool: implement WaitForThreadpoolWorkCallbacks
Marc-André Moreau [Tue, 22 Jan 2013 00:22:08 +0000 (19:22 -0500)]
libwinpr-pool: implement WaitForThreadpoolWorkCallbacks

11 years agolibwinpr-pool: start implementing scheduling of asynchronous calls
Marc-André Moreau [Mon, 21 Jan 2013 23:33:00 +0000 (18:33 -0500)]
libwinpr-pool: start implementing scheduling of asynchronous calls

11 years agowfreerdp: fix minor memory leak.
Vic Lee [Mon, 21 Jan 2013 05:20:07 +0000 (13:20 +0800)]
wfreerdp: fix minor memory leak.

11 years agoinclude/freerdp/cache: fix missing extern C decls.
Vic Lee [Mon, 21 Jan 2013 05:05:58 +0000 (13:05 +0800)]
include/freerdp/cache: fix missing extern C decls.

11 years agolibwinpr-pool: make tests pass on Windows
Marc-André Moreau [Mon, 21 Jan 2013 03:39:32 +0000 (22:39 -0500)]
libwinpr-pool: make tests pass on Windows

11 years agolibwinpr-pool: add test stubs
Marc-André Moreau [Mon, 21 Jan 2013 02:15:55 +0000 (21:15 -0500)]
libwinpr-pool: add test stubs

11 years agolibfreerdp-codec: remove old RemoteFX tile pool
Marc-André Moreau [Mon, 21 Jan 2013 01:44:30 +0000 (20:44 -0500)]
libfreerdp-codec: remove old RemoteFX tile pool

11 years agoMerge pull request #916 from hardening/certFixes
Marc-André Moreau [Sun, 20 Jan 2013 22:38:07 +0000 (14:38 -0800)]
Merge pull request #916 from hardening/certFixes

Allow to read ber integers with fancy size when the result is ignored

11 years agoAllow to read ber integers with fancy size when the result is ignored
david [Sun, 20 Jan 2013 20:30:17 +0000 (21:30 +0100)]
Allow to read ber integers with fancy size when the result is ignored

11 years agoMerge pull request #915 from awakecoding/master
Marc-André Moreau [Sun, 20 Jan 2013 03:03:18 +0000 (19:03 -0800)]
Merge pull request #915 from awakecoding/master

Primitives Library Integration

11 years agolibfreerdp-core: fix windows build
Marc-André Moreau [Sun, 20 Jan 2013 03:00:09 +0000 (22:00 -0500)]
libfreerdp-core: fix windows build

11 years agoinclude: fix missing extern C decls.
Vic Lee [Sun, 20 Jan 2013 02:54:53 +0000 (10:54 +0800)]
include: fix missing extern C decls.

11 years agoFix Windows missing __func__ defines.
Vic Lee [Sun, 20 Jan 2013 02:53:26 +0000 (10:53 +0800)]
Fix Windows missing __func__ defines.

11 years agocmake: fix Mac OS X IPP detection
Marc-André Moreau [Sun, 20 Jan 2013 01:46:14 +0000 (20:46 -0500)]
cmake: fix Mac OS X IPP detection

11 years agolibfreerdp-primitives: fix build on Mac OS X
Marc-André Moreau [Sun, 20 Jan 2013 01:32:14 +0000 (20:32 -0500)]
libfreerdp-primitives: fix build on Mac OS X

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sun, 20 Jan 2013 00:45:12 +0000 (19:45 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #913 from llyzs/llyzs
Marc-André Moreau [Sun, 20 Jan 2013 00:38:01 +0000 (16:38 -0800)]
Merge pull request #913 from llyzs/llyzs

libfreerdp-core: disable frame ack if server does not send the capability

11 years agoMerge pull request #914 from hardening/certDump
Marc-André Moreau [Sun, 20 Jan 2013 00:37:39 +0000 (16:37 -0800)]
Merge pull request #914 from hardening/certDump

Fix parsing of certificate serial number

11 years agoAllow ignoring an 8 bytes integer
david [Sat, 19 Jan 2013 22:32:04 +0000 (23:32 +0100)]
Allow ignoring an 8 bytes integer

11 years agolibfreerdp-primitives: code style cleanup
Marc-André Moreau [Sat, 19 Jan 2013 20:16:28 +0000 (15:16 -0500)]
libfreerdp-primitives: code style cleanup

11 years agolibfreerdp-primitives: fix building with IPP on Linux
Marc-André Moreau [Sat, 19 Jan 2013 19:27:34 +0000 (14:27 -0500)]
libfreerdp-primitives: fix building with IPP on Linux

11 years agoDump licence content when reading fails
david [Sat, 19 Jan 2013 14:28:07 +0000 (15:28 +0100)]
Dump licence content when reading fails

11 years agolibfreerdp-core: disable frame ack if server does not send the capability.
Vic Lee [Sat, 19 Jan 2013 08:45:24 +0000 (16:45 +0800)]
libfreerdp-core: disable frame ack if server does not send the capability.

11 years agolibfreerdp-primitives: fix build on Windows
Marc-André Moreau [Sat, 19 Jan 2013 01:47:18 +0000 (20:47 -0500)]
libfreerdp-primitives: fix build on Windows

11 years agolibfreerdp-codec: fix build
Marc-André Moreau [Sat, 19 Jan 2013 00:43:53 +0000 (19:43 -0500)]
libfreerdp-codec: fix build

11 years agoMerge branch 'master' of https://github.com/dpoe/FreeRDP
Marc-André Moreau [Sat, 19 Jan 2013 00:28:55 +0000 (19:28 -0500)]
Merge branch 'master' of https://github.com/dpoe/FreeRDP

11 years agoMerge github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sat, 19 Jan 2013 00:28:03 +0000 (19:28 -0500)]
Merge github.com:FreeRDP/FreeRDP

11 years agolibfreerdp-core: disable sending frame ack (unknown pduType2 error)
Marc-André Moreau [Sat, 19 Jan 2013 00:24:56 +0000 (19:24 -0500)]
libfreerdp-core: disable sending frame ack (unknown pduType2 error)

11 years agofreerdp: merging with master
Marc-André Moreau [Sat, 19 Jan 2013 00:01:25 +0000 (19:01 -0500)]
freerdp: merging with master

11 years agofreerdp primitives library
Daryl Poe [Fri, 18 Jan 2013 22:32:58 +0000 (15:32 -0700)]
freerdp primitives library

11 years agolibfreerdp-core: code style cleanup
Marc-André Moreau [Fri, 18 Jan 2013 21:50:25 +0000 (16:50 -0500)]
libfreerdp-core: code style cleanup

11 years agoMerge pull request #911 from hardening/hardening10
Marc-André Moreau [Fri, 18 Jan 2013 19:30:25 +0000 (11:30 -0800)]
Merge pull request #911 from hardening/hardening10

Verbose message when processing fails

11 years agoMerge pull request #910 from hardening/hardening9
Marc-André Moreau [Fri, 18 Jan 2013 19:29:41 +0000 (11:29 -0800)]
Merge pull request #910 from hardening/hardening9

Fixed padding management when reading certificate

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Fri, 18 Jan 2013 18:50:59 +0000 (13:50 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agolibfreerdp-core: added reference counter for receive buffers
Marc-André Moreau [Fri, 18 Jan 2013 18:50:35 +0000 (13:50 -0500)]
libfreerdp-core: added reference counter for receive buffers

11 years agoAdded error messages when orders processing fails
rdp.effort [Fri, 18 Jan 2013 13:36:49 +0000 (14:36 +0100)]
Added error messages when orders processing fails
Added a check for exponent_length
Added error messages for certificate parsing

11 years agoMerge pull request #906 from hardening/hardening8
Marc-André Moreau [Thu, 17 Jan 2013 15:12:12 +0000 (07:12 -0800)]
Merge pull request #906 from hardening/hardening8

Correctly treat error case and memory management when reading certificate

11 years agoMerge pull request #908 from llyzs/llyzs
Marc-André Moreau [Thu, 17 Jan 2013 15:11:47 +0000 (07:11 -0800)]
Merge pull request #908 from llyzs/llyzs

Frame acknowledgement should be sent by client UI.

11 years agoFixed padding management
rdp.effort [Thu, 17 Jan 2013 14:09:46 +0000 (15:09 +0100)]
Fixed padding management

11 years agoFrame acknowledgement should be sent by client UI.
Vic Lee [Thu, 17 Jan 2013 04:58:01 +0000 (12:58 +0800)]
Frame acknowledgement should be sent by client UI.

11 years agowfreerdp: enable fullscreen toggling even started in window mode.
Vic Lee [Thu, 17 Jan 2013 03:05:26 +0000 (11:05 +0800)]
wfreerdp: enable fullscreen toggling even started in window mode.

11 years agolibfreerdp-core/peer: remove a printf message.
Vic Lee [Thu, 17 Jan 2013 02:51:08 +0000 (10:51 +0800)]
libfreerdp-core/peer: remove a printf message.

11 years agolibfreerdp-core: change fastpath return codes
Marc-André Moreau [Wed, 16 Jan 2013 23:01:10 +0000 (18:01 -0500)]
libfreerdp-core: change fastpath return codes

11 years agoCorrectly treat error case and memory management
rdp.effort [Wed, 16 Jan 2013 17:10:54 +0000 (18:10 +0100)]
Correctly treat error case and memory management

11 years agoMerge pull request #905 from mfleisz/master
Marc-André Moreau [Wed, 16 Jan 2013 15:11:00 +0000 (07:11 -0800)]
Merge pull request #905 from mfleisz/master

libfreerdp-core: fix server crash when accepting NLA connections

11 years agolibfreerdp-core: fix server crash when accepting NLA connections
Martin Fleisz [Wed, 16 Jan 2013 11:58:37 +0000 (03:58 -0800)]
libfreerdp-core: fix server crash when accepting NLA connections

11 years agoMerge pull request #903 from hardening/hardening7
Marc-André Moreau [Wed, 16 Jan 2013 00:21:50 +0000 (16:21 -0800)]
Merge pull request #903 from hardening/hardening7

initialize lpMultiByteStr parameter when calling ConvertFromUnicode

11 years agoalways initialize lpMultiByteStr parameter when calling ConvertFromUnicode
david [Wed, 16 Jan 2013 00:14:03 +0000 (01:14 +0100)]
always initialize lpMultiByteStr parameter when calling ConvertFromUnicode

11 years agoMerge pull request #902 from hardening/hardening7
Marc-André Moreau [Tue, 15 Jan 2013 23:12:28 +0000 (15:12 -0800)]
Merge pull request #902 from hardening/hardening7

Corrections found by Valgrind

11 years agocall time instead of gmtime (makes valgrind happy)
rdp.effort [Tue, 15 Jan 2013 23:06:56 +0000 (00:06 +0100)]
call time instead of gmtime (makes valgrind happy)

11 years agodon't free xkb_layout or xkb_variant when it has not been set
rdp.effort [Tue, 15 Jan 2013 23:04:04 +0000 (00:04 +0100)]
don't free xkb_layout or xkb_variant when it has not been set

11 years agolibfreerdp-core: removed left over printf
Corey C [Tue, 15 Jan 2013 18:31:11 +0000 (13:31 -0500)]
libfreerdp-core: removed left over printf

11 years agoMerge pull request #899 from hardening/hardening6
Marc-André Moreau [Mon, 14 Jan 2013 23:25:29 +0000 (15:25 -0800)]
Merge pull request #899 from hardening/hardening6

check or propagate return values when writing

11 years agocheck or propagate return values when writing
rdp.effort [Mon, 14 Jan 2013 22:40:34 +0000 (23:40 +0100)]
check or propagate return values when writing

11 years agoMerge pull request #898 from C-o-r-E/master
Marc-André Moreau [Mon, 14 Jan 2013 21:19:28 +0000 (13:19 -0800)]
Merge pull request #898 from C-o-r-E/master

Major improvements on the Windows and OS X server

11 years agolibfreerdp-core: fixed server side pdu receiving
Corey C [Mon, 14 Jan 2013 21:10:05 +0000 (16:10 -0500)]
libfreerdp-core: fixed server side pdu receiving

11 years agoMerge remote-tracking branch 'upstream/master'
Corey C [Mon, 14 Jan 2013 20:25:02 +0000 (15:25 -0500)]
Merge remote-tracking branch 'upstream/master'

11 years agoMerge pull request #897 from awakecoding/master
Marc-André Moreau [Mon, 14 Jan 2013 20:24:39 +0000 (12:24 -0800)]
Merge pull request #897 from awakecoding/master

Schannel Improvements + RemoteFX Fix

11 years agolibfreerdp-core: fix surface commands
Marc-André Moreau [Mon, 14 Jan 2013 20:19:51 +0000 (15:19 -0500)]
libfreerdp-core: fix surface commands

11 years agowfreerdp-server: merge upstream
Corey C [Mon, 14 Jan 2013 19:22:07 +0000 (14:22 -0500)]
wfreerdp-server: merge upstream

11 years agofreerdp: merging with master
Marc-André Moreau [Mon, 14 Jan 2013 18:50:16 +0000 (13:50 -0500)]
freerdp: merging with master

11 years agoMerge pull request #895 from bmiklautz/renamedebug
Marc-André Moreau [Mon, 14 Jan 2013 14:28:51 +0000 (06:28 -0800)]
Merge pull request #895 from bmiklautz/renamedebug

utils/debug: renamed DEBUG to DEBUG_MSG

11 years agoMerge pull request #896 from hardening/hardening5
Marc-André Moreau [Mon, 14 Jan 2013 13:08:22 +0000 (05:08 -0800)]
Merge pull request #896 from hardening/hardening5

Don't break connection when receiving an invalid synchronize packet

11 years agoMerge pull request #894 from ArvidNorr/waitfix
Marc-André Moreau [Mon, 14 Jan 2013 13:07:52 +0000 (05:07 -0800)]
Merge pull request #894 from ArvidNorr/waitfix

Wrong max socket value fix

11 years agoMerge pull request #893 from ArvidNorr/loginfix
Marc-André Moreau [Mon, 14 Jan 2013 13:06:40 +0000 (05:06 -0800)]
Merge pull request #893 from ArvidNorr/loginfix

login and synchronize fix

11 years agoDon't break connection when receiving an invalid synchronize packet
rdp.effort [Mon, 14 Jan 2013 11:33:56 +0000 (12:33 +0100)]
Don't break connection when receiving an invalid synchronize packet

11 years agoutils/debug: renamed DEBUG to DEBUG_MSG
Bernhard Miklautz [Mon, 14 Jan 2013 10:47:24 +0000 (11:47 +0100)]
utils/debug: renamed DEBUG to DEBUG_MSG

11 years agoWrong max socket value fix
ArvidNorr [Mon, 14 Jan 2013 10:12:30 +0000 (02:12 -0800)]
Wrong max socket value fix

11 years agologin and synchronize fix
ArvidNorr [Mon, 14 Jan 2013 09:13:29 +0000 (01:13 -0800)]
login and synchronize fix

11 years agoMerge pull request #892 from hardening/hardening4
Marc-André Moreau [Mon, 14 Jan 2013 03:42:17 +0000 (19:42 -0800)]
Merge pull request #892 from hardening/hardening4

Misc fixes and result checks

11 years agoMisc fixes and result checks
rdp.effort [Sun, 13 Jan 2013 22:37:50 +0000 (23:37 +0100)]
Misc fixes and result checks

11 years agoMerge pull request #890 from hardening/hardening3
Marc-André Moreau [Sat, 12 Jan 2013 18:01:03 +0000 (10:01 -0800)]
Merge pull request #890 from hardening/hardening3

Hardening3

11 years agofixed a typo with stream_skip
rdp.effort [Sat, 12 Jan 2013 15:12:50 +0000 (16:12 +0100)]
fixed a typo with stream_skip
according to GDI-2.2.2.2.1.2.4 numberColors is an UINT16
fixed a rewrite error in multi_patblt

11 years agofixed a typo in capabilities.c
rdp.effort [Sat, 12 Jan 2013 13:55:38 +0000 (14:55 +0100)]
fixed a typo in capabilities.c

11 years agoRenamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
rdp.effort [Sat, 12 Jan 2013 13:49:01 +0000 (14:49 +0100)]
Renamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
avcodecs.h
Fixed a warning in schannel_openssl.c
Added checks for: input, mcs, tpdu, certificate, license