platform/upstream/freerdp.git
12 years agolibfreerdp-auth: client signing and sealing
Marc-André Moreau [Sat, 25 Feb 2012 15:20:12 +0000 (10:20 -0500)]
libfreerdp-auth: client signing and sealing

12 years agolibfreerdp-auth: started moving NTLM computation methods
Marc-André Moreau [Sat, 25 Feb 2012 14:55:52 +0000 (09:55 -0500)]
libfreerdp-auth: started moving NTLM computation methods

12 years agolibfreerdp-auth: start using new SSPI package optionally
Marc-André Moreau [Fri, 24 Feb 2012 22:17:38 +0000 (17:17 -0500)]
libfreerdp-auth: start using new SSPI package optionally

12 years agolibfreerdp-auth: get FreeContextBuffer to work
Marc-André Moreau [Fri, 24 Feb 2012 20:35:48 +0000 (15:35 -0500)]
libfreerdp-auth: get FreeContextBuffer to work

12 years agolibfreerdp-auth: started FreeContextBuffer()
Marc-André Moreau [Fri, 24 Feb 2012 20:00:49 +0000 (15:00 -0500)]
libfreerdp-auth: started FreeContextBuffer()

12 years agoMerge pull request #460 from nfedera/system_pointer_update
Marc-André Moreau [Fri, 24 Feb 2012 17:44:33 +0000 (09:44 -0800)]
Merge pull request #460 from nfedera/system_pointer_update

Completed (almost) System Pointer Update (MS-RDPBCGR 2.2.9.1.1.4.3)

12 years agoCompleted (almost) System Pointer Update (MS-RDPBCGR 2.2.9.1.1.4.3)
Norbert Federa [Fri, 24 Feb 2012 12:44:23 +0000 (13:44 +0100)]
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

12 years agolibfreerdp-auth: get first NTLM authentication token using SSPI
Marc-André Moreau [Fri, 24 Feb 2012 02:26:00 +0000 (21:26 -0500)]
libfreerdp-auth: get first NTLM authentication token using SSPI

12 years agolibfreerdp-locale: fix XKB keymap loading
Marc-André Moreau [Thu, 23 Feb 2012 23:42:54 +0000 (18:42 -0500)]
libfreerdp-locale: fix XKB keymap loading

12 years agolibfreerdp-auth: split NTLM package, implement AcquireCredentialsHandle
Marc-André Moreau [Thu, 23 Feb 2012 20:56:50 +0000 (15:56 -0500)]
libfreerdp-auth: split NTLM package, implement AcquireCredentialsHandle

12 years agolibfreerdp-auth: start implementing package management API
Marc-André Moreau [Thu, 23 Feb 2012 04:41:22 +0000 (23:41 -0500)]
libfreerdp-auth: start implementing package management API

12 years agoMerge pull request #456 from pjd/fixes
Marc-André Moreau [Wed, 22 Feb 2012 23:45:45 +0000 (15:45 -0800)]
Merge pull request #456 from pjd/fixes

Fixes for SSL communication between Microsoft RDC for MacOS X and FreeRDP server.

12 years agoAccept both TLSv1 and SSLv3 as a server.
Pawel Jakub Dawidek [Wed, 22 Feb 2012 23:38:52 +0000 (00:38 +0100)]
Accept both TLSv1 and SSLv3 as a server.
This fixes SSL connections from Microsoft RDC for Mac OS X to FreeRDP server.

12 years agoOn SSL error print all the errors from the stack.
Pawel Jakub Dawidek [Wed, 22 Feb 2012 23:36:15 +0000 (00:36 +0100)]
On SSL error print all the errors from the stack.

12 years agoMerge pull request #454 from pjd/fixes
Marc-André Moreau [Wed, 22 Feb 2012 18:30:11 +0000 (10:30 -0800)]
Merge pull request #454 from pjd/fixes

Fix salted checksums after key regeneration.

12 years agoFor salted checksums we need separate counters, as the
Pawel Jakub Dawidek [Wed, 22 Feb 2012 18:23:48 +0000 (19:23 +0100)]
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.

12 years agoMerge pull request #451 from maelnor/patch-1
Marc-André Moreau [Wed, 22 Feb 2012 15:55:49 +0000 (07:55 -0800)]
Merge pull request #451 from maelnor/patch-1

Fix header files installation

12 years agoFix header files installation
maelnor [Wed, 22 Feb 2012 09:17:59 +0000 (13:17 +0400)]
Fix header files installation

12 years agolibfreerdp-locale: fix non-XKB keymap loading
Marc-André Moreau [Wed, 22 Feb 2012 02:28:52 +0000 (21:28 -0500)]
libfreerdp-locale: fix non-XKB keymap loading

12 years agolibfreerdp-locale: modify tables
Marc-André Moreau [Wed, 22 Feb 2012 01:56:34 +0000 (20:56 -0500)]
libfreerdp-locale: modify tables

12 years agolibfreerdp-locale: merging XKB maps for virtual key codes (extended and non-extended)
Marc-André Moreau [Wed, 22 Feb 2012 01:34:26 +0000 (20:34 -0500)]
libfreerdp-locale: merging XKB maps for virtual key codes (extended and non-extended)

12 years agoMerge pull request #448 from kiilerix/master
Marc-André Moreau [Tue, 21 Feb 2012 22:34:31 +0000 (14:34 -0800)]
Merge pull request #448 from kiilerix/master

minor stuff

12 years agolibfreerdp-locale: added mapping for KPEN (keypad enter)
Marc-André Moreau [Tue, 21 Feb 2012 22:33:31 +0000 (17:33 -0500)]
libfreerdp-locale: added mapping for KPEN (keypad enter)

12 years agolibfreerdp-locale: DEBUG_KBD of key mappings
Mads Kiilerich [Tue, 21 Feb 2012 22:22:03 +0000 (23:22 +0100)]
libfreerdp-locale: DEBUG_KBD of key mappings

12 years agodebug: remove extra newlines in debug messages
Mads Kiilerich [Tue, 21 Feb 2012 22:22:01 +0000 (23:22 +0100)]
debug: remove extra newlines in debug messages

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 21 Feb 2012 22:10:20 +0000 (17:10 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-locale: split virtual key code table in two, for extended keys
Marc-André Moreau [Tue, 21 Feb 2012 22:10:10 +0000 (17:10 -0500)]
libfreerdp-locale: split virtual key code table in two, for extended keys

12 years agordpdr/scard: dont incorrectly set SCARD_STATE_IGNORE
Anthony Tong [Tue, 21 Feb 2012 20:55:32 +0000 (15:55 -0500)]
rdpdr/scard: dont incorrectly set SCARD_STATE_IGNORE

12 years agolibfreerdp-locale: make VK_DIVIDE an extended key
Marc-André Moreau [Tue, 21 Feb 2012 17:03:36 +0000 (12:03 -0500)]
libfreerdp-locale: make VK_DIVIDE an extended key

12 years agoxfreerdp: fix and document --kbd-list option
Marc-André Moreau [Tue, 21 Feb 2012 17:00:02 +0000 (12:00 -0500)]
xfreerdp: fix and document --kbd-list option

12 years agowfreerdp: fix windows compilation
Marc-André Moreau [Tue, 21 Feb 2012 05:56:55 +0000 (21:56 -0800)]
wfreerdp: fix windows compilation

12 years agoxfreerdp-server: disable NLA by default
Marc-André Moreau [Tue, 21 Feb 2012 02:45:57 +0000 (21:45 -0500)]
xfreerdp-server: disable NLA by default

12 years agolibfreerdp-auth: stub more SSPI API
Marc-André Moreau [Mon, 20 Feb 2012 22:33:21 +0000 (17:33 -0500)]
libfreerdp-auth: stub more SSPI API

12 years agolibfreerdp-auth: stubbed more of SSPI
Marc-André Moreau [Mon, 20 Feb 2012 22:04:45 +0000 (17:04 -0500)]
libfreerdp-auth: stubbed more of SSPI

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 20 Feb 2012 21:18:08 +0000 (16:18 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-auth: started stubbing SSPI
Marc-André Moreau [Mon, 20 Feb 2012 21:17:57 +0000 (16:17 -0500)]
libfreerdp-auth: started stubbing SSPI

12 years agoMerge pull request #443 from kiilerix/default-push/master
Otavio Salvador [Mon, 20 Feb 2012 20:14:40 +0000 (12:14 -0800)]
Merge pull request #443 from kiilerix/default-push/master

Default push/master

12 years agolibfreerdp-core: don't add sec_bytes in fastpath_send_input_pdu
Mads Kiilerich [Mon, 20 Feb 2012 20:03:31 +0000 (21:03 +0100)]
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.

12 years agolibfreerdp-core: fastpath_send_input_pdu can handle fastpath PDUs up to 32k
Mads Kiilerich [Mon, 20 Feb 2012 20:03:28 +0000 (21:03 +0100)]
libfreerdp-core: fastpath_send_input_pdu can handle fastpath PDUs up to 32k

12 years agokeymaps: don't install keymaps when compiled with xkbfile
Mads Kiilerich [Mon, 20 Feb 2012 20:02:43 +0000 (21:02 +0100)]
keymaps: don't install keymaps when compiled with xkbfile

12 years agolibfreerdp-locale: fix non-XKB keymap loading
Marc-André Moreau [Mon, 20 Feb 2012 17:25:45 +0000 (12:25 -0500)]
libfreerdp-locale: fix non-XKB keymap loading

12 years agolibfreerdp-locale: fix non-XKB compilation
Marc-André Moreau [Mon, 20 Feb 2012 03:06:55 +0000 (22:06 -0500)]
libfreerdp-locale: fix non-XKB compilation

12 years agolibfreerdp-locale: move time zone detection code
Marc-André Moreau [Mon, 20 Feb 2012 02:08:12 +0000 (21:08 -0500)]
libfreerdp-locale: move time zone detection code

12 years agolibfreerdp-locale: improved locale detection API
Marc-André Moreau [Mon, 20 Feb 2012 01:48:04 +0000 (20:48 -0500)]
libfreerdp-locale: improved locale detection API

12 years agolibfreerdp-locale: refactoring of XKB-based detection
Marc-André Moreau [Mon, 20 Feb 2012 01:24:06 +0000 (20:24 -0500)]
libfreerdp-locale: refactoring of XKB-based detection

12 years agolibfreerdp-locale: refactoring of XKB dynamic mapping
Marc-André Moreau [Sun, 19 Feb 2012 22:36:39 +0000 (17:36 -0500)]
libfreerdp-locale: refactoring of XKB dynamic mapping

12 years agolibfreerdp-locale: fix build without XKB
Marc-André Moreau [Sun, 19 Feb 2012 17:54:27 +0000 (12:54 -0500)]
libfreerdp-locale: fix build without XKB

12 years agolibfreerdp-auth: resolve cyclic dependency with libfreerdp-core
Marc-André Moreau [Sun, 19 Feb 2012 17:50:30 +0000 (12:50 -0500)]
libfreerdp-auth: resolve cyclic dependency with libfreerdp-core

12 years agolibfreerdp-locale: refactoring of locale detection code
Marc-André Moreau [Sun, 19 Feb 2012 04:36:48 +0000 (23:36 -0500)]
libfreerdp-locale: refactoring of locale detection code

12 years agolibfreerdp-locale: merging keyboard headers
Marc-André Moreau [Sun, 19 Feb 2012 04:08:17 +0000 (23:08 -0500)]
libfreerdp-locale: merging keyboard headers

12 years agolibfreerdp-locale: separate Solaris code
Marc-André Moreau [Sun, 19 Feb 2012 03:54:44 +0000 (22:54 -0500)]
libfreerdp-locale: separate Solaris code

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sun, 19 Feb 2012 03:04:42 +0000 (22:04 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-locale: refactoring step 1
Marc-André Moreau [Sun, 19 Feb 2012 03:04:28 +0000 (22:04 -0500)]
libfreerdp-locale: refactoring step 1

12 years agoMerge pull request #441 from louyihua/master
Marc-André Moreau [Sat, 18 Feb 2012 21:03:51 +0000 (13:03 -0800)]
Merge pull request #441 from louyihua/master

Fix a compilation error under WIN32

12 years agoFix a compilation error under WIN32.
louyihua [Sat, 18 Feb 2012 18:00:34 +0000 (02:00 +0800)]
Fix a compilation error under WIN32.

12 years agolibfreerdp-core: disable fp input if FIPS is negotiated
Anthony Tong [Sat, 18 Feb 2012 14:49:20 +0000 (08:49 -0600)]
libfreerdp-core: disable fp input if FIPS is negotiated

12 years agochannels/tsmf: disable deprecation warning
Marc-André Moreau [Fri, 17 Feb 2012 22:45:58 +0000 (17:45 -0500)]
channels/tsmf: disable deprecation warning

12 years agolibfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code
Marc-André Moreau [Fri, 17 Feb 2012 22:43:00 +0000 (17:43 -0500)]
libfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 17 Feb 2012 22:12:37 +0000 (17:12 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-auth: move authentication code out of libfreerdp-core
Marc-André Moreau [Fri, 17 Feb 2012 22:12:21 +0000 (17:12 -0500)]
libfreerdp-auth: move authentication code out of libfreerdp-core

12 years agoMerge pull request #439 from pjd/fixes
Marc-André Moreau [Fri, 17 Feb 2012 16:43:45 +0000 (08:43 -0800)]
Merge pull request #439 from pjd/fixes

Fix crash when HOME is not defined and remove redundant code.

12 years agoIf HOME environment variable is not configured, use / as home. Having NULL home_path...
Pawel Jakub Dawidek [Fri, 17 Feb 2012 16:38:02 +0000 (17:38 +0100)]
If HOME environment variable is not configured, use / as home. Having NULL home_path will crash freerdp.

12 years agoRemove some redundant code.
Pawel Jakub Dawidek [Fri, 17 Feb 2012 16:35:53 +0000 (17:35 +0100)]
Remove some redundant code.

12 years agolibfreerdp-crypto: taking crypto code out of libfreerdp-core
Marc-André Moreau [Fri, 17 Feb 2012 05:58:30 +0000 (00:58 -0500)]
libfreerdp-crypto: taking crypto code out of libfreerdp-core

12 years agolibfreerdp-core: started parsing NTLM authenticate message
Marc-André Moreau [Fri, 17 Feb 2012 05:07:16 +0000 (00:07 -0500)]
libfreerdp-core: started parsing NTLM authenticate message

12 years agolibfreerdp-core: added server-side NTLMSSP negotiate and challenge messages
Marc-André Moreau [Fri, 17 Feb 2012 04:11:59 +0000 (23:11 -0500)]
libfreerdp-core: added server-side NTLMSSP negotiate and challenge messages

12 years agolibfreerdp-core: cleanup time zones
Marc-André Moreau [Fri, 17 Feb 2012 02:38:32 +0000 (21:38 -0500)]
libfreerdp-core: cleanup time zones

12 years agolibfreerdp-core: add full timezone redirection support
Marc-André Moreau [Fri, 17 Feb 2012 01:50:14 +0000 (20:50 -0500)]
libfreerdp-core: add full timezone redirection support

12 years agolibfreerdp-core: add unix timezone identifier detection
Marc-André Moreau [Thu, 16 Feb 2012 22:09:14 +0000 (17:09 -0500)]
libfreerdp-core: add unix timezone identifier detection

12 years agolibfreerdp-core: added generated Time Zone Redirection table
Marc-André Moreau [Thu, 16 Feb 2012 07:08:39 +0000 (02:08 -0500)]
libfreerdp-core: added generated Time Zone Redirection table

12 years agolibfreerdp-core: move timezone code from info.c to timezone.c
Marc-André Moreau [Thu, 16 Feb 2012 06:53:58 +0000 (01:53 -0500)]
libfreerdp-core: move timezone code from info.c to timezone.c

12 years agoscripts: added Time Zone Redirection table generator
Marc-André Moreau [Thu, 16 Feb 2012 06:48:10 +0000 (01:48 -0500)]
scripts: added Time Zone Redirection table generator

12 years agoscripts: move keymaps/xkb.pl to scripts directory
Marc-André Moreau [Thu, 16 Feb 2012 04:52:56 +0000 (23:52 -0500)]
scripts: move keymaps/xkb.pl to scripts directory

12 years agolibfreerdp-core: fix issue #436
Marc-André Moreau [Wed, 15 Feb 2012 21:33:51 +0000 (16:33 -0500)]
libfreerdp-core: fix issue #436

12 years agolibfreerdp-core: fix timezone redirection
Marc-André Moreau [Wed, 15 Feb 2012 21:28:47 +0000 (16:28 -0500)]
libfreerdp-core: fix timezone redirection

12 years agoMerge pull request #435 from lordcrc/master
Marc-André Moreau [Wed, 15 Feb 2012 16:17:54 +0000 (08:17 -0800)]
Merge pull request #435 from lordcrc/master

Fixed deadlock issue in event queue and SHM usage.

12 years agoxfreerdp-server: Fixed screen capture using SHM extension.
Asbjørn Heid [Wed, 15 Feb 2012 07:48:37 +0000 (08:48 +0100)]
xfreerdp-server: Fixed screen capture using SHM extension.

12 years agoxfreerdp-server: Fixed deadlock issue in event queue.
Asbjørn Heid [Wed, 15 Feb 2012 07:22:12 +0000 (08:22 +0100)]
xfreerdp-server: Fixed deadlock issue in event queue.

Writing to the pipe may block if the pipe is full. Holding the mutex while writing prevents listeners from
aquiring the mutex and unblocking the write. This leads to a deadlock situation.

12 years agoMerge pull request #432 from dubrsl/master
Marc-André Moreau [Tue, 14 Feb 2012 18:51:45 +0000 (10:51 -0800)]
Merge pull request #432 from dubrsl/master

Fix not linked with libpulse https://github.com/FreeRDP/FreeRDP/issues/418

12 years agoFix not linked with libpulse (issue 418)
Slava Dubrovskiy [Tue, 14 Feb 2012 18:44:00 +0000 (13:44 -0500)]
Fix not linked with libpulse (issue 418)

Signed-off-by: Slava Dubrovskiy <dubrsl@altlinux.org>
12 years agoMerge pull request #431 from bmiklautz/sspserverfix
Marc-André Moreau [Tue, 14 Feb 2012 15:05:53 +0000 (07:05 -0800)]
Merge pull request #431 from bmiklautz/sspserverfix

core: Fixed segfault when connecting with nla

12 years agocore: Fixed segfault when connecting with nla
Bernhard Miklautz [Tue, 14 Feb 2012 15:00:13 +0000 (16:00 +0100)]
core: Fixed segfault when connecting with nla

12 years agolibfreerdp-server: added server-side CredSSP stubs
Marc-André Moreau [Tue, 14 Feb 2012 03:27:59 +0000 (22:27 -0500)]
libfreerdp-server: added server-side CredSSP stubs

12 years agolibfreerdp-core: started server-side NLA
Marc-André Moreau [Tue, 14 Feb 2012 02:49:41 +0000 (21:49 -0500)]
libfreerdp-core: started server-side NLA

12 years agocunit: re-introduce NTLMSSP unit tests
Marc-André Moreau [Tue, 14 Feb 2012 02:16:50 +0000 (21:16 -0500)]
cunit: re-introduce NTLMSSP unit tests

12 years agocunit: cleanup
Marc-André Moreau [Tue, 14 Feb 2012 02:02:09 +0000 (21:02 -0500)]
cunit: cleanup

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 13 Feb 2012 22:51:56 +0000 (17:51 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-core: expanded input API
Marc-André Moreau [Mon, 13 Feb 2012 22:51:42 +0000 (17:51 -0500)]
libfreerdp-core: expanded input API

12 years agoMerge pull request #429 from NiKiZe/master
Marc-André Moreau [Mon, 13 Feb 2012 21:47:42 +0000 (13:47 -0800)]
Merge pull request #429 from NiKiZe/master

Fix swaped R<>B fields in colors.

12 years agofix known swaped b<>r colors in polygon drawings.
Christian Nilsson [Mon, 13 Feb 2012 21:07:20 +0000 (22:07 +0100)]
fix known swaped b<>r colors in polygon drawings.

12 years agolibfreerdp-gdi: implement non-monochrome DSPDxax BitBlt
Marc-André Moreau [Mon, 13 Feb 2012 06:40:30 +0000 (01:40 -0500)]
libfreerdp-gdi: implement non-monochrome DSPDxax BitBlt

12 years agolibfreerdp-cache: start NineGrid cache
Marc-André Moreau [Mon, 13 Feb 2012 01:29:33 +0000 (20:29 -0500)]
libfreerdp-cache: start NineGrid cache

12 years agolibfreerdp-gdi: add mem3blt support
Marc-André Moreau [Mon, 13 Feb 2012 00:41:39 +0000 (19:41 -0500)]
libfreerdp-gdi: add mem3blt support

12 years agoxfreerdp: added support for Mem3Blt
Marc-André Moreau [Sun, 12 Feb 2012 23:12:28 +0000 (18:12 -0500)]
xfreerdp: added support for Mem3Blt

12 years agoxfreerdp: reintroduce Polygon drawing
Marc-André Moreau [Sun, 12 Feb 2012 22:14:59 +0000 (17:14 -0500)]
xfreerdp: reintroduce Polygon drawing

12 years agolibfreerdp-gdi: add PatBlt DPa operation
Marc-André Moreau [Sun, 12 Feb 2012 20:21:08 +0000 (15:21 -0500)]
libfreerdp-gdi: add PatBlt DPa operation

12 years agoMerge pull request #422 from pjd/fixes
Marc-André Moreau [Sun, 12 Feb 2012 18:42:32 +0000 (10:42 -0800)]
Merge pull request #422 from pjd/fixes

Document --no-motion, remove -m.

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into fixes
Pawel Jakub Dawidek [Sun, 12 Feb 2012 18:35:58 +0000 (19:35 +0100)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into fixes

12 years agoDocument --no-motion, remove -m.
Pawel Jakub Dawidek [Sun, 12 Feb 2012 18:35:29 +0000 (19:35 +0100)]
Document --no-motion, remove -m.

12 years agoMerge pull request #421 from pjd/fixes
Marc-André Moreau [Sun, 12 Feb 2012 18:10:39 +0000 (10:10 -0800)]
Merge pull request #421 from pjd/fixes

Remove tls->cert field, make tls_get_certificate() static and free certificate after use.