Commit Graph

2387 Commits

Author SHA1 Message Date
Vic Lee
6d5aa082b5 Merge pull request #550 from chihchun/master
Update freerdp.pc
2012-04-13 19:24:05 -07:00
Vic Lee
c0f253e97a Merge pull request #548 from llyzs/server
server: implement user-initiated disconnection sequence on server.
2012-04-13 19:23:44 -07:00
Rex Tsai
66e0ea576b Update freerdp.pc - add freerdp-cache, reerdp-sspi, remove freeerdp-auth
Signed-off-by: Rex Tsai <rex.tsai@canonical.com>
2012-04-13 22:57:15 +08:00
norrarvid
87932013c3 errorcodes.h added 2012-04-13 14:00:56 +02:00
norrarvid
86faf2d268 connect error codes added 2012-04-13 13:16:08 +02:00
Vic Lee
3a407c24b8 server: implement user-initiated disconnection sequence on server. 2012-04-13 15:58:28 +08:00
Vic Lee
fcf07f780e Merge pull request #547 from llyzs/x11
x11: release all pressed keys when window is unmapped.
2012-04-12 23:33:56 -07:00
Marc-André Moreau
6e5a5a0fe5 include: update windows type definitions 2012-04-12 14:51:03 -04:00
Vic Lee
11a3bf4db4 x11: use ARRAY_SIZE macro. 2012-04-12 13:50:20 +08:00
Vic Lee
400b58e934 x11: release all pressed keys when window is unmapped. 2012-04-11 12:37:47 +08:00
Marc-André Moreau
092d16a17c Merge pull request #546 from trou/mymaster
fix issues 530 and 531
2012-04-10 15:28:15 -07:00
Raphaël Rigo
26e49f2860 fix issue #530 "NLA password asked after certificate refusal"
close connection when the certificate is not trusted
2012-04-10 22:30:54 +02:00
Raphal Rigo
02439d3168 fix TLS free logic, fixing double free in issue #531 2012-04-10 22:05:35 +02:00
Jay Sorg
d9b513b18c libfreerdp-core: fix connection issue where drawing functions were called in rdp_connect 2012-04-09 10:28:33 -07:00
Marc-André Moreau
632472f7f6 Merge pull request #544 from bmiklautz/static_inline
Changed some functions from inline to static inline
2012-04-06 12:36:15 -07:00
Marc-André Moreau
b56148f0e6 Merge pull request #533 from atong/master
xfreerdp: send extended mouse events, using common button values for now
2012-04-06 12:35:50 -07:00
Marc-André Moreau
3f75bf2740 Merge pull request #545 from pjd/fixes
More sane user_id and missing config.h inclusion.
2012-04-06 12:35:27 -07:00
Pawel Jakub Dawidek
a064c7caa6 Set user_id in a way that matches Windows behaviour. 2012-04-06 20:57:41 +02:00
Pawel Jakub Dawidek
87ac97e21e Don't forget to include config.h. 2012-04-06 20:57:34 +02:00
Bernhard Miklautz
1d32894775 Changed some functions from inline to static inline
This fixes inline build issues with clang.
http://clang.llvm.org/compatibility.html#inline
2012-04-04 15:23:16 +02:00
Marc-André Moreau
c15f3c0112 wfreerdp: fix data alignment for MSVC 2012-04-02 20:56:59 -04:00
Marc-André Moreau
0d9e65ea06 libfreerdp-core: align rdpSettings structure to 8 bytes 2012-04-02 20:38:58 -04:00
Anthony Tong
2ba5c04d63 xfreerdp: send extended mouse events, using common button values for now 2012-04-01 09:35:11 -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
2b9ffc2bfd Merge pull request #532 from trou/master
Really fix negotiation logic
2012-03-31 07:48:34 -07:00
Trou
7be0dd6e67 Merge branch 'master' of git://github.com/FreeRDP/FreeRDP 2012-03-31 16:15:09 +02:00
Trou
79e191f78b REALLY fix negociation this time 2012-03-31 16:09:19 +02:00
Marc-André Moreau
6201ec9feb Merge pull request #529 from kiilerix/master
some windows compile fixes
2012-03-30 23:15:33 -07:00
Trou
fef87a0bd5 fix negotiation with NLA 2012-03-31 02:55:13 +02:00
Mads Kiilerich
5ada0a43ec codec: export mppc functions so it can be build on windows 2012-03-30 23:28:07 +02:00
Mads Kiilerich
bf39645039 wfreerdp: fix typo in incomplete keyboard refactorings 2012-03-30 23:28:03 +02:00
Mads Kiilerich
eadf4036e7 wfreerdp: handle invalid command line arguments in a slightly more elegant way 2012-03-30 23:27:21 +02:00
Anthony
fac716bcd7 Merge pull request #528 from kiilerix/master
a valgrind fix and a non-controversial keyboard fix
2012-03-30 12:47:09 -07:00
Mads Kiilerich
704ff7d01b core: use valid default values for Client Core Data keyboardType and keyboardFunctionKey 2012-03-30 21:37:39 +02:00
Mads Kiilerich
66ed01062e cache: fix off-by-one-of-the-wrong-kind in BITMAP_CACHE_WAITING_LIST_INDEX handling 2012-03-30 21:37:30 +02:00
Marc-André Moreau
18c35823f2 Merge pull request #526 from trou/master
Fix security negociation when standard RDP is refused and enable salted checksums by default
2012-03-30 08:34:58 -07:00
Marc-André Moreau
f2ec024d51 Merge pull request #519 from kiilerix/master
build fixes
2012-03-30 08:34:13 -07:00
Anthony
16f4701ed0 Merge pull request #521 from bmiklautz/ximage_leak
xfreerdp: nocodec/nscodec free ximages after use
2012-03-30 07:16:09 -07:00
Raphael Rigo
6d9b73972b enable secure checksums by default 2012-03-30 11:44:36 +02:00
Raphael Rigo
ddf5be5542 Merge branch 'master' of git://github.com/FreeRDP/FreeRDP 2012-03-30 11:17:17 +02:00
Jay Sorg
6aa7eaf627 mppc: moved to libfreerdp-codec 2012-03-29 20:57:26 -07:00
Raphael Rigo
efda0c2038 fix negociation check 2012-03-29 20:09:21 +02:00
Raphael Rigo
3bbf4133c2 fix negociation when standard rdp security is disabled 2012-03-29 20:06:17 +02:00
Bernhard Miklautz
25107cde67 xfreerdp: nocodec/nscodec free ximages after use 2012-03-29 13:01:42 +02:00
Mads Kiilerich
16478d8fad locale: update rdp scancodes according to Win CE "Translating Scan Codes to Virtual-Key Codes"
The values in @msdn{ms892480} seems to be what is used in TS_KEYBOARD_EVENT @msdn{cc240584}.

All the "XT Scan Code Translation Libraries" has been checked and integrated.
Only the Korean has been skipped. It is clearly something completely different
from everything else. The Japanese is just an extension of the US keyboard like
the others.
2012-03-29 01:25:49 +02:00
Mads Kiilerich
a9296e976d locale: add Japanese backslash key with rdp scancode 7D and X key name AE13
Correct values for the keyboard fields in Client Core Data is required too.
2012-03-29 01:12:48 +02:00
Mads Kiilerich
f799615c22 locale: drop Virtual-Key as intermediate format for xkbfile
There is no 1:1 mapping between Virtual-Key codes and the "scancodes" used in
the rdp protocol. Some examples are VK_RETURN and VK_DIVIDE and US keyboards
where two different physical keys with different "scancodes" in the protocol
map to the same Virtual-Key on the server. Another bad fit seems to be the
Japanese backslash key.

The rdp scancodes are apparently undocumented and different from everything
else. The best we can do is to reverse engineer the protocol values and give
them some descriptive names and try to figure out how they relate to the native
scancodes on the supported platforms.
2012-03-29 01:12:48 +02:00
Mads Kiilerich
3e4b434925 clients: use rdp scancode definitions when sending key events
This also introduces a slightly more high-level convenience function for
sending key events. The existing function where an RDP protocol flag field has
to be encoded by the caller is very lowlevel ... and a bad fit for fastpath
input. That could use a refactoring.
2012-03-29 01:12:48 +02:00
Mads Kiilerich
7f399c6020 locale: #define known rdp scancode values
For now they are named after the VK code they mostly correspond to.
2012-03-29 01:12:48 +02:00