platform/upstream/freerdp.git
11 years agolibfreerdp-primitives: cleanup platform definitions
Marc-André Moreau [Wed, 23 Jan 2013 23:39:48 +0000 (18:39 -0500)]
libfreerdp-primitives: cleanup platform definitions

11 years agolibwinpr-sysinfo: added platform-specific macro definitions
Marc-André Moreau [Wed, 23 Jan 2013 22:46:32 +0000 (17:46 -0500)]
libwinpr-sysinfo: added platform-specific macro definitions

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 16:50:28 +0000 (11:50 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agolibfreerdp-codec: fix build on Windows
Marc-André Moreau [Wed, 23 Jan 2013 16:48:31 +0000 (11:48 -0500)]
libfreerdp-codec: fix build on Windows

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 04:02:29 +0000 (23:02 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agolibfreerdp-codec: start parallelizing rfx_decode_rgb
Marc-André Moreau [Wed, 23 Jan 2013 04:00:20 +0000 (23:00 -0500)]
libfreerdp-codec: start parallelizing rfx_decode_rgb

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 agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 02:57:21 +0000 (21:57 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

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 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

11 years agocheck return values when negotiating RDP connection
rdp.effort [Sat, 12 Jan 2013 13:37:21 +0000 (14:37 +0100)]
check return values when negotiating RDP connection

11 years agocheck result of orders unitary test
rdp.effort [Sat, 12 Jan 2013 13:34:34 +0000 (14:34 +0100)]
check result of orders unitary test

11 years agoFixed a bogus last time change
rdp.effort [Sat, 12 Jan 2013 13:31:53 +0000 (14:31 +0100)]
Fixed a bogus last time change

11 years agoMerge remote-tracking branch 'origin' into securedFreeRdp
rdp.effort [Sat, 12 Jan 2013 10:41:55 +0000 (11:41 +0100)]
Merge remote-tracking branch 'origin' into securedFreeRdp

11 years agocheck stream size when processing update packets
rdp.effort [Fri, 11 Jan 2013 23:46:04 +0000 (00:46 +0100)]
check stream size when processing update packets

11 years agoAdded checks for RDP layer processing
rdp.effort [Fri, 11 Jan 2013 23:43:16 +0000 (00:43 +0100)]
Added checks for RDP layer processing