Benoît LeBlanc
0244326517
DotNetClient cmake scripts (incomplete)
2013-06-17 21:22:11 -04:00
Benoît LeBlanc
bc83a8700c
mac client: cleanup, removed RAIL, global var
2013-06-17 21:21:42 -04:00
Benoît LeBlanc
307a2eb3f3
mac client: cleanup, removed RAIL, global variable
2013-06-17 21:20:56 -04:00
Mike Gilbert
89f69aa9ba
libfreerdp-gdi/test: Fix segfault in gdi_convert_postfix_to_infix.
2013-06-17 20:46:23 -04:00
Benoît LeBlanc
45de8d4d14
Refactoring Mac app - update API, stripped RAIL code
2013-06-17 16:44:44 -04:00
Chris
44f6f16953
Fixed a possible buffer overflow issue
2013-06-17 21:49:29 +02:00
Chris
cd548da226
Using the more efficient code for comparing host names
2013-06-17 21:26:35 +02:00
Chris
13466349bc
1) Add support for Wildcard Certificates
...
2) For Gateway connections compare against gateway host name instead of target host
2013-06-17 21:19:01 +02:00
Benoît LeBlanc
a5c57e1bfb
Merge git://github.com/awakecoding/FreeRDP
...
Latest updates from master branch (PubSub)
2013-06-17 09:21:56 -04:00
Bernhard Miklautz
bcef931755
build: changed X11_FEATURE_TYPE to optional on osX
...
If X11_FEATURE_TYPE is disables on mac xfreerdp can't be build properly.
Setting it to optional allows to enable X11 builds with -DWITH_X11
2013-06-17 11:14:25 +02:00
Bernhard Miklautz
c89be21c71
build: use uppercase XRENDER_FOUND
...
FIND_PACKAGE_HANDLE_STANDARD_ARGS sets <UPPERCASED_NAME>_FOUND
2013-06-17 11:13:14 +02:00
Marc-André Moreau
b55725487f
wfreerdp: fix basic connectivity
2013-06-16 00:51:48 -04:00
Marc-André Moreau
c76efec345
wfreerdp: update client with new API
2013-06-15 22:57:21 -04:00
Marc-André Moreau
e77d4657e4
libwinpr-utils: add PubSub multiplexing and synchronized access
2013-06-15 18:18:02 -04:00
Marc-André Moreau
59b7c53c5f
freerdp: remove temporary rdpClient* interface and replace with pubSub hooks
2013-06-15 17:39:45 -04:00
Marc-André Moreau
6c9a3b8e64
freerdp: start using pubSub for client GUI events
2013-06-15 17:01:10 -04:00
Marc-André Moreau
95a129eb69
libfreerdp-client: start splitting termination and printing logic for CLI parsing
2013-06-15 15:13:38 -04:00
Marc-André Moreau
b5bb3619b8
xfreerdp: rename xf_interface.h to xf_client.h
2013-06-15 13:41:05 -04:00
Marc-André Moreau
8ad532a9d4
libwinpr-utils: implement basic Publisher/Subscriber pattern
2013-06-15 13:32:13 -04:00
C-o-r-E
0c46350ccd
xfreerdp-client: fixed pan gesture
2013-06-14 18:02:45 -04:00
Marc-André Moreau
174d1bdd71
libwinpr-utils: start implementing Publisher/Subscriber pattern
2013-06-14 16:55:05 -04:00
Benoît LeBlanc
1910205d06
Refactoring - mac platform
2013-06-14 16:19:03 -04:00
Benoît LeBlanc
2c7079cd57
Merge git://github.com/awakecoding/FreeRDP
...
Updated from master branch
2013-06-14 15:12:36 -04:00
Marc-André Moreau
010f1dfdd9
xfreerdp: add rdpClientContext common section
2013-06-14 15:07:17 -04:00
Benoît LeBlanc
fb92750a4f
Revert "Updating common API"
...
This reverts commit 85a4eb2996
.
2013-06-14 10:00:19 -04:00
Christian Plattner
9373787fb1
winpr: check added if handle is NULL
2013-06-14 15:41:06 +02:00
Vic Lee
96d5910a75
libfreerdp-utils: fix profiler on Windows.
2013-06-14 13:21:29 +08:00
Vic Lee
b194ddc211
libfreerdp-codec/rfx: dwSize must be initialized.
2013-06-14 12:16:04 +08:00
Marc-André Moreau
a8c268a9ff
xfreerdp: improve common client API
2013-06-13 22:11:23 -04:00
Marc-André Moreau
208c9f844a
freerdp: fix core API bugs
2013-06-13 21:34:46 -04:00
Marc-André Moreau
3f25a5dea3
xfreerdp: refactor simplified client API to offer a single entry point
2013-06-13 20:25:50 -04:00
Marc-André Moreau
8eaa32ac8f
xfreerdp: merge with benoit's client API update
2013-06-13 17:52:24 -04:00
Marc-André Moreau
63becd2633
Merge branch 'master' of git://github.com/mrthebunny/FreeRDP
2013-06-13 17:29:31 -04:00
Benoît LeBlanc
115b3978c6
Updating common API
2013-06-13 16:18:19 -04:00
Benoît LeBlanc
85a4eb2996
Updating common API
2013-06-13 16:18:08 -04:00
Bernhard Miklautz
72c6ecdd3b
core: Don't sent persistent key list if deact/react
...
Client persistent key list should not be sent if deactivation-
reactivation sequence is in progress. See [MS-RDPBCGR] 2.2.1.17
for details.
fixes #1229
2013-06-13 20:27:10 +02:00
Bernhard Miklautz
0c2f6d59dd
core: update play-rfx to work with async-updates
2013-06-13 16:38:31 +02:00
Marc-André Moreau
89016d0403
cmake: fix Xrender detection
2013-06-13 10:34:44 -04:00
Benoît LeBlanc
dc3ca67b2b
Merge git://github.com/awakecoding/FreeRDP
...
Merging Marc-André's latest changes
2013-06-13 10:28:32 -04:00
Bernhard Miklautz
c96cbb7f74
server/x11: build fix when xfixes is disabled
2013-06-13 15:46:31 +02:00
Bernhard Miklautz
0fd6439123
server/sample: fix build
...
Needs now also to be linked against winpr-error
2013-06-13 14:53:09 +02:00
Bernhard Miklautz
8748cfc57f
Added auth-only parameter to new command line syntax
...
auth-only only authenticates. This can be used for credential testing.
Username and password are required for auth-only
2013-06-13 14:51:25 +02:00
Bernhard Miklautz
ce17a827c4
Added play-rfx command line option.
...
PCAP dumps can now be played with /play-rfx:path_to_file again.
2013-06-13 14:51:25 +02:00
Vic Lee
9dbc240f68
libfreerdp-core/server: fix stream memory leaks.
2013-06-13 16:56:06 +08:00
Vic Lee
6422eb57d8
libfreerdp-core/surface: remove reduncdant frame ack - was done in client.
2013-06-13 13:39:49 +08:00
Marc-André Moreau
bb78fb16f8
xfreerdp: refactor to make use of single xfContext* and remove xfInfo*
2013-06-12 18:57:25 -04:00
Benoît LeBlanc
2a13b94715
pulled last changes from Marc-André
2013-06-12 16:17:41 -04:00
Marc-André Moreau
a54d0edcc1
xfreerdp: merge redundant xfInfo and xfContext structures
2013-06-12 15:41:30 -04:00
Daniel Bungert
475a44f0e2
Free incompletely initialized dvcs.
...
If dynamic channels are not completely initialized, the server will
reuse those channel numbers for new channels.
This causes interesting problems when the server asks for a channel
by number, as we can end up with multiple channels with the same number.
Log example of the problem:
DBG_DVC drdynvc_process_receive (341): Cmd=0x1
DBG_DVC drdynvc_process_create_request (249): ChannelId=0 ChannelName=PNPDR
DBG_DVC drdynvc_process_create_request (265): no listener
DBG_DVC drdynvc_process_receive (341): Cmd=0x1
DBG_DVC drdynvc_process_create_request (249): ChannelId=0 ChannelName=TSMF
DBG_DVC tsmf_on_new_channel_connection (378):
DBG_DVC dvcman_create_channel (415): listener TSMF created new channel 0
DBG_DVC drdynvc_process_create_request (260): channel created
DBG_DVC drdynvc_process_receive (341): Cmd=0x3
DBG_DVC drdynvc_process_data (311): ChannelId=0
Warning dvcman_receive_channel_data (517): ChannelId 0 not ready!
In this log, we received data intended for TSMF, but the channel lookup
found the incompletely initialized PNPDR.
2013-06-11 16:49:27 -04:00
Marc-André Moreau
3317592ecb
channels/rdpei: fix long press (multitouch right-click)
2013-06-11 16:15:46 -04:00