Marc-André Moreau
0b35c71b34
libfreerdp-core: complete second TSG NTLM authentication
2012-04-21 20:16:48 -04:00
Marc-André Moreau
c3d7d553e7
libfreerdp-core: improve second TSG NTLM authentication phase
2012-04-21 16:29:49 -04:00
Marc-André Moreau
3b37d2262a
libfreerdp-core: separate RTS and RPC PDU receiving
2012-04-21 16:18:07 -04:00
Marc-André Moreau
2e5215ba3a
libfreerdp-core: document MS-RPCH connection establishment
2012-04-21 14:27:13 -04:00
Marc-André Moreau
25efe0f20f
libfreerdp-core: perform HTTP authentication in a separate step instead of implicitly
2012-04-21 13:45:25 -04:00
Marc-André Moreau
81460cb33d
libfreerdp-core: started implementing RTS abstract data model elements
2012-04-21 13:28:20 -04:00
Marc-André Moreau
21eea06a75
libfreerdp-core: NTLM support for non-sealing usage, RTS improvements
2012-04-20 17:00:00 -04:00
Marc-André Moreau
97391dc782
libfreerdp-core: cleanup RTS header encoding
2012-04-19 15:43:20 -04:00
Marc-André Moreau
de14b532a6
libfreerdp-core: start rts.c
2012-04-19 14:09:27 -04:00
Marc-André Moreau
e73a9c83a7
libfreerdp-core: fix first RTS packets sent
2012-04-19 13:40:57 -04:00
Marc-André Moreau
1961412941
libfreerdp-core: fix NTLM HTTP authentication
2012-04-19 11:29:53 -04:00
Marc-André Moreau
88b8380b4c
libfreerdp-core: simplify HTTPS sending
2012-04-18 02:28:05 -04:00
Marc-André Moreau
2df6c9c316
libfreerdp-core: RPCH cleanup
2012-04-18 01:53:12 -04:00
Marc-André Moreau
fa7900d293
libfreerdp-core: start using HTTP utils for NTLM HTTP authentication
2012-04-16 16:21:46 -04:00
Marc-André Moreau
883b04d51f
libfreerdp-core: start HTTP utils
2012-04-14 14:19:31 -04:00
Marc-André Moreau
9cd6a8e87e
libfreerdp-core: started annotating TSG packets
2012-04-01 02:11:07 -04:00
Marc-André Moreau
b6af8cd206
libfreerdp-core: added MS-TSGU interface definitions
2012-03-31 21:32:13 -04:00
Marc-André Moreau
e9aee05684
libfreerdp-core: cleanup rpch_in_send() HTTP encoding
2012-03-28 15:26:33 -04:00
Marc-André Moreau
fb0d09080d
libfreerdp-core: start separating HTTP encoding methods (TSG)
2012-03-28 15:07:57 -04:00
Marc-André Moreau
57fbe60d33
libfreerdp-core: add extra debug output for TSG integration
2012-03-28 13:14:18 -04:00
Marc-André Moreau
dcf6c3dc64
libfreerdp-core: continue NTLM integration with TSG
2012-03-28 10:34:23 -04:00
Marc-André Moreau
809cc99b82
libfreerdp-core: start TSG integration with libfreerdp-sspi
2012-03-26 23:20:25 -04:00
Marc-André Moreau
1743a9464f
libfreerdp-core: add TSG to transport layer
2012-03-26 12:20:38 -04:00
Marc-André Moreau
7e3c9331ad
libfreerdp-utils: add parsing of --tsg option
2012-03-26 03:04:47 -04:00
Marc-André Moreau
f5b91f0b84
libfreerdp-core: start integrating terminal server gateway code
2012-03-26 02:45:01 -04:00
Marc-André Moreau
82542fdb21
libfreerdp-sspi: added wintypes.h
2012-03-25 17:08:05 -04:00
Marc-André Moreau
2a9428b040
libfreerdp-sspi: add _T() macro
2012-03-24 18:01:56 -04:00
Marc-André Moreau
048a4780e8
libfreerdp-sspi: fix UNICODE support, can connect successfully in both modes now
2012-03-24 16:23:14 -04:00
Marc-André Moreau
842e85bcdc
libfreerdp-sspi: fix compilation on Linux without UNICODE definition
2012-03-24 16:02:58 -04:00
Marc-André Moreau
e6ca39750a
libfreerdp-sspi: fix compilation on windows with UNICODE defined
2012-03-24 15:47:16 -04:00
Marc-André Moreau
679d5b68c6
libfreerdp-sspi: fix compilation on Linux
2012-03-24 01:01:28 -04:00
Marc-André Moreau
d1280c1bd1
libfreerdp-sspi: start implementing ASCII and Unicode methods
2012-03-24 00:14:45 -04:00
Marc-André Moreau
cb6da81d7f
cunit: fix SSPI unit tests
2012-03-23 21:28:53 -04:00
Marc-André Moreau
8e5802bc2b
Merge pull request #510 from jiten19/rdp6
...
add RDP6 decompression
2012-03-23 18:26:58 -07:00
Marc-André Moreau
ed2a1517b4
Merge pull request #513 from kiilerix/master
...
a crypto+redirect fix and manu small steps with locale / keyboard refactoring
2012-03-23 18:25:15 -07:00
Mads Kiilerich
7f67338e2d
locale: debug statements and indentation
2012-03-24 02:01:12 +01:00
Mads Kiilerich
0acd3d5a98
locale: reintroduce sun keyboard layouts and fix sun compilation
...
Untested.
2012-03-24 01:57:10 +01:00
Mads Kiilerich
1b52843f74
locale: plug some xkb / keymap leaks
2012-03-24 01:57:10 +01:00
Mads Kiilerich
b931891bed
locale: don't fall back to keymap detection when xkbfile is used
2012-03-24 01:57:10 +01:00
Mads Kiilerich
df80dff43d
locale: reintroduce use of freerdp_detect_keyboard for default keyboard layout id
2012-03-24 01:57:10 +01:00
Mads Kiilerich
f1fc6d0c25
locale: encapsulate X11_KEYCODE_TO_RDP_SCANCODE in keyboard.c
2012-03-24 01:57:10 +01:00
Mads Kiilerich
430d42aeac
locale: encapsulate RDP_SCANCODE_TO_X11_KEYCODE in keyboard.c
2012-03-24 01:57:10 +01:00
Mads Kiilerich
25732265b2
locale: move conversion from xkb layout names to RDP IDs to xkb_layout_ids.c
...
Refactoring - no semantic changes.
2012-03-24 01:57:10 +01:00
Mads Kiilerich
cdfb2fbaed
locale: drop redundant VIRTUAL_KEY_CODE_TO_RDP_SCANCODE_TABLE
...
The same information can be found in VIRTUAL_KEY_CODE_TO_DEFAULT_RDP_SCANCODE_TABLE.
Refactoring - no semantic changes.
2012-03-24 01:57:09 +01:00
Mads Kiilerich
da5ffe70ef
locale: move keymap parsing to keyboard_keymap.c
...
Refactoring - no semantic changes.
2012-03-24 01:57:09 +01:00
Mads Kiilerich
9d69c9158c
locale: clarify that WITH_XKBFILE is subordinate to WITH_X11
...
This should make no visible change in sane configurations.
2012-03-24 01:57:09 +01:00
Mads Kiilerich
3d57e65a65
locale: clarify internally what is xkbfile and what is xkb
...
Refactoring - no semantic changes.
--HG--
rename : libfreerdp-locale/keyboard_xkb.c => libfreerdp-locale/keyboard_xkbfile.c
rename : libfreerdp-locale/keyboard_xkb.h => libfreerdp-locale/keyboard_xkbfile.h
2012-03-24 01:57:09 +01:00
Mads Kiilerich
6c19f819e1
locale: move Virtual-Key Code definitions to virtual_key_codes.[ch]
...
Refactoring - no semantic changes.
2012-03-24 01:57:09 +01:00
Mads Kiilerich
faab56aae6
locale: introduce freerdp_keyboard_get_virtual_key_code_from_name
...
Refactoring - no semantic changes.
2012-03-24 01:57:09 +01:00
Mads Kiilerich
ab051e5cee
core: reset crypto key counters when the keys are initialized
...
This fixes --sec rdp --salted-checksum in combination with farm redirect.
The counters are implicitly set to 0 in rdp_new, but they also has to be reset
after redirects. Resetting the counters when the keys are reset seems like the
cleanest solution.
2012-03-24 01:57:09 +01:00