Pawel Jakub Dawidek [Tue, 28 Feb 2012 21:46:13 +0000 (22:46 +0100)]
Check for overflows.
Pawel Jakub Dawidek [Tue, 28 Feb 2012 21:36:54 +0000 (22:36 +0100)]
Simplify code a bit.
Marc-André Moreau [Tue, 28 Feb 2012 20:53:43 +0000 (12:53 -0800)]
Merge pull request #473 from kiilerix/master
misc
Marc-André Moreau [Tue, 28 Feb 2012 20:52:41 +0000 (12:52 -0800)]
Merge pull request #472 from filofel/master
Remove the use of in place bitmap flipping from bitmap_decompress()
Mads Kiilerich [Tue, 28 Feb 2012 20:31:09 +0000 (21:31 +0100)]
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.
Mads Kiilerich [Tue, 28 Feb 2012 20:31:08 +0000 (21:31 +0100)]
core: make rdp.c DATA_PDU_TYPE_STRINGS debug strings conditional and avoid out of range indexing
Mads Kiilerich [Tue, 28 Feb 2012 17:11:11 +0000 (18:11 +0100)]
introduce generic ARRAY_SIZE macro
Philippe Auphelle [Tue, 28 Feb 2012 16:08:14 +0000 (17:08 +0100)]
Restore not-in-place bitmap flip (saves one memcpy() per flipped scanline)
Marc-André Moreau [Tue, 28 Feb 2012 15:14:19 +0000 (10:14 -0500)]
libfreerdp-auth: turn on new SSPI NTLM module
Marc-André Moreau [Tue, 28 Feb 2012 15:01:47 +0000 (10:01 -0500)]
libfreerdp-auth: fix warnings on windows
Philippe Auphelle [Tue, 28 Feb 2012 10:17:03 +0000 (11:17 +0100)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Mon, 27 Feb 2012 23:11:55 +0000 (15:11 -0800)]
Merge pull request #470 from meosborne/master
possible fix for #467
Michael Osborne [Mon, 27 Feb 2012 23:04:11 +0000 (17:04 -0600)]
fix getting state when in remote app mode
Marc-André Moreau [Mon, 27 Feb 2012 17:21:27 +0000 (09:21 -0800)]
Merge pull request #466 from atong/master
fix rdpsnd leak
Anthony Tong [Mon, 27 Feb 2012 17:12:17 +0000 (12:12 -0500)]
rdpsnd: follow rdpdr and free the stream from svc_plugin
Marc-André Moreau [Mon, 27 Feb 2012 17:08:38 +0000 (12:08 -0500)]
xfreerdp: apply X2GO patch
Marc-André Moreau [Mon, 27 Feb 2012 16:58:42 +0000 (11:58 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 27 Feb 2012 16:58:14 +0000 (11:58 -0500)]
libfreerdp-auth: fix NTLMv2 mode
Marc-André Moreau [Mon, 27 Feb 2012 15:55:49 +0000 (10:55 -0500)]
xfreerdp: fix multiple memory leaks detected by valgrind
Marc-André Moreau [Mon, 27 Feb 2012 14:54:56 +0000 (09:54 -0500)]
libfreerdp-locale: regenerate time zone table
Philippe Auphelle [Mon, 27 Feb 2012 14:47:56 +0000 (15:47 +0100)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Mon, 27 Feb 2012 14:42:33 +0000 (06:42 -0800)]
Merge pull request #463 from littlejawa/master
Adding comments in the code to improve doxygen-generated doc
LittleJawa [Mon, 27 Feb 2012 14:15:09 +0000 (15:15 +0100)]
Merge remote-tracking branch 'upstream/master'
Philippe Auphelle [Mon, 27 Feb 2012 09:57:54 +0000 (10:57 +0100)]
Merge remote-tracking branch 'upstream/master'
LittleJawa [Mon, 27 Feb 2012 09:16:00 +0000 (10:16 +0100)]
Reverting formatting change in freerdp.c - was made by error with an auto-indenting tool
LittleJawa [Mon, 27 Feb 2012 09:13:39 +0000 (10:13 +0100)]
Reverting formatting change in freerdp.c - was made by error with an auto-indenting tool
Marc-André Moreau [Mon, 27 Feb 2012 04:41:59 +0000 (23:41 -0500)]
libfreerdp-auth: added QueryContextAttributes structure definitions
Marc-André Moreau [Mon, 27 Feb 2012 03:08:43 +0000 (22:08 -0500)]
libfreerdp-auth: get refactored SSPI NTLM module to authenticate successfully
Marc-André Moreau [Mon, 27 Feb 2012 01:07:42 +0000 (20:07 -0500)]
libfreerdp-auth: start NTLM EncryptMessage
Julien Ropé [Sat, 25 Feb 2012 21:03:37 +0000 (22:03 +0100)]
Merge remote-tracking branch 'upstream/master'
Julien Ropé [Sat, 25 Feb 2012 20:56:49 +0000 (21:56 +0100)]
Slight modifications to existing comments to have them better displayed in doxygen's docs.
Julien Ropé [Sat, 25 Feb 2012 20:55:59 +0000 (21:55 +0100)]
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.
Marc-André Moreau [Sat, 25 Feb 2012 16:48:08 +0000 (11:48 -0500)]
libfreerdp-auth: started authenticate message
Marc-André Moreau [Sat, 25 Feb 2012 15:20:12 +0000 (10:20 -0500)]
libfreerdp-auth: client signing and sealing
Marc-André Moreau [Sat, 25 Feb 2012 14:55:52 +0000 (09:55 -0500)]
libfreerdp-auth: started moving NTLM computation methods
Julien Ropé [Sat, 25 Feb 2012 09:57:49 +0000 (10:57 +0100)]
Adding comment for extension_pre_connect
Marc-André Moreau [Fri, 24 Feb 2012 22:17:38 +0000 (17:17 -0500)]
libfreerdp-auth: start using new SSPI package optionally
Marc-André Moreau [Fri, 24 Feb 2012 20:35:48 +0000 (15:35 -0500)]
libfreerdp-auth: get FreeContextBuffer to work
Marc-André Moreau [Fri, 24 Feb 2012 20:00:49 +0000 (15:00 -0500)]
libfreerdp-auth: started FreeContextBuffer()
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)
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
Philippe Auphelle [Fri, 24 Feb 2012 10:30:29 +0000 (11:30 +0100)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Fri, 24 Feb 2012 02:26:00 +0000 (21:26 -0500)]
libfreerdp-auth: get first NTLM authentication token using SSPI
Marc-André Moreau [Thu, 23 Feb 2012 23:42:54 +0000 (18:42 -0500)]
libfreerdp-locale: fix XKB keymap loading
Marc-André Moreau [Thu, 23 Feb 2012 20:56:50 +0000 (15:56 -0500)]
libfreerdp-auth: split NTLM package, implement AcquireCredentialsHandle
LittleJawa [Thu, 23 Feb 2012 15:57:29 +0000 (16:57 +0100)]
Merge remote-tracking branch 'upstream/master'
LittleJawa [Thu, 23 Feb 2012 15:30:04 +0000 (16:30 +0100)]
Updating comments
LittleJawa [Thu, 23 Feb 2012 15:27:15 +0000 (16:27 +0100)]
Removed header modification - better to leave the headers in a plain comment format rather than doxygen format
LittleJawa [Thu, 23 Feb 2012 15:22:05 +0000 (16:22 +0100)]
First round of comments while reading the code.
Philippe Auphelle [Thu, 23 Feb 2012 10:24:14 +0000 (11:24 +0100)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Thu, 23 Feb 2012 04:41:22 +0000 (23:41 -0500)]
libfreerdp-auth: start implementing package management API
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.
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.
Pawel Jakub Dawidek [Wed, 22 Feb 2012 23:36:15 +0000 (00:36 +0100)]
On SSL error print all the errors from the stack.
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.
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.
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
Philippe Auphelle [Wed, 22 Feb 2012 13:31:11 +0000 (14:31 +0100)]
Merge remote-tracking branch 'upstream/master'
maelnor [Wed, 22 Feb 2012 09:17:59 +0000 (13:17 +0400)]
Fix header files installation
Marc-André Moreau [Wed, 22 Feb 2012 02:28:52 +0000 (21:28 -0500)]
libfreerdp-locale: fix non-XKB keymap loading
Marc-André Moreau [Wed, 22 Feb 2012 01:56:34 +0000 (20:56 -0500)]
libfreerdp-locale: modify tables
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)
Marc-André Moreau [Tue, 21 Feb 2012 22:34:31 +0000 (14:34 -0800)]
Merge pull request #448 from kiilerix/master
minor stuff
Marc-André Moreau [Tue, 21 Feb 2012 22:33:31 +0000 (17:33 -0500)]
libfreerdp-locale: added mapping for KPEN (keypad enter)
Mads Kiilerich [Tue, 21 Feb 2012 22:22:03 +0000 (23:22 +0100)]
libfreerdp-locale: DEBUG_KBD of key mappings
Mads Kiilerich [Tue, 21 Feb 2012 22:22:01 +0000 (23:22 +0100)]
debug: remove extra newlines in debug messages
Marc-André Moreau [Tue, 21 Feb 2012 22:10:20 +0000 (17:10 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
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
Anthony Tong [Tue, 21 Feb 2012 20:55:32 +0000 (15:55 -0500)]
rdpdr/scard: dont incorrectly set SCARD_STATE_IGNORE
Marc-André Moreau [Tue, 21 Feb 2012 17:03:36 +0000 (12:03 -0500)]
libfreerdp-locale: make VK_DIVIDE an extended key
Marc-André Moreau [Tue, 21 Feb 2012 17:00:02 +0000 (12:00 -0500)]
xfreerdp: fix and document --kbd-list option
Marc-André Moreau [Tue, 21 Feb 2012 05:56:55 +0000 (21:56 -0800)]
wfreerdp: fix windows compilation
Marc-André Moreau [Tue, 21 Feb 2012 02:45:57 +0000 (21:45 -0500)]
xfreerdp-server: disable NLA by default
Marc-André Moreau [Mon, 20 Feb 2012 22:33:21 +0000 (17:33 -0500)]
libfreerdp-auth: stub more SSPI API
Marc-André Moreau [Mon, 20 Feb 2012 22:04:45 +0000 (17:04 -0500)]
libfreerdp-auth: stubbed more of SSPI
Marc-André Moreau [Mon, 20 Feb 2012 21:18:08 +0000 (16:18 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 20 Feb 2012 21:17:57 +0000 (16:17 -0500)]
libfreerdp-auth: started stubbing SSPI
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
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.
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
Mads Kiilerich [Mon, 20 Feb 2012 20:02:43 +0000 (21:02 +0100)]
keymaps: don't install keymaps when compiled with xkbfile
Marc-André Moreau [Mon, 20 Feb 2012 17:25:45 +0000 (12:25 -0500)]
libfreerdp-locale: fix non-XKB keymap loading
Philippe Auphelle [Mon, 20 Feb 2012 15:12:57 +0000 (16:12 +0100)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Mon, 20 Feb 2012 03:06:55 +0000 (22:06 -0500)]
libfreerdp-locale: fix non-XKB compilation
Marc-André Moreau [Mon, 20 Feb 2012 02:08:12 +0000 (21:08 -0500)]
libfreerdp-locale: move time zone detection code
Marc-André Moreau [Mon, 20 Feb 2012 01:48:04 +0000 (20:48 -0500)]
libfreerdp-locale: improved locale detection API
Marc-André Moreau [Mon, 20 Feb 2012 01:24:06 +0000 (20:24 -0500)]
libfreerdp-locale: refactoring of XKB-based detection
Marc-André Moreau [Sun, 19 Feb 2012 22:36:39 +0000 (17:36 -0500)]
libfreerdp-locale: refactoring of XKB dynamic mapping
Marc-André Moreau [Sun, 19 Feb 2012 17:54:27 +0000 (12:54 -0500)]
libfreerdp-locale: fix build without XKB
Marc-André Moreau [Sun, 19 Feb 2012 17:50:30 +0000 (12:50 -0500)]
libfreerdp-auth: resolve cyclic dependency with libfreerdp-core
Marc-André Moreau [Sun, 19 Feb 2012 04:36:48 +0000 (23:36 -0500)]
libfreerdp-locale: refactoring of locale detection code
Marc-André Moreau [Sun, 19 Feb 2012 04:08:17 +0000 (23:08 -0500)]
libfreerdp-locale: merging keyboard headers
Marc-André Moreau [Sun, 19 Feb 2012 03:54:44 +0000 (22:54 -0500)]
libfreerdp-locale: separate Solaris code
Marc-André Moreau [Sun, 19 Feb 2012 03:04:42 +0000 (22:04 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sun, 19 Feb 2012 03:04:28 +0000 (22:04 -0500)]
libfreerdp-locale: refactoring step 1
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
louyihua [Sat, 18 Feb 2012 18:00:34 +0000 (02:00 +0800)]
Fix a compilation error under WIN32.
Anthony Tong [Sat, 18 Feb 2012 14:49:20 +0000 (08:49 -0600)]
libfreerdp-core: disable fp input if FIPS is negotiated
Marc-André Moreau [Fri, 17 Feb 2012 22:45:58 +0000 (17:45 -0500)]
channels/tsmf: disable deprecation warning
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