Justin DeFields [Wed, 9 Jul 2014 14:09:43 +0000 (10:09 -0400)]
Fixed typo and changed Canadian French (legacy) to 0x00000c0c which most online docs support.
Justin DeFields [Tue, 8 Jul 2014 20:51:50 +0000 (16:51 -0400)]
I am making several changes to cleanup French Canadian, with the end result being: ca,fr -> Canadian French ca,fr-legacy -> Canadian English ca,eng -> Canadian English. Currently ca,fr isn't defined, ca,fr-legacy thinks it's Canadian French and it isn't anyway because the value is wrong for that definition, and ca,eng is US.
Bernhard Miklautz [Tue, 8 Jul 2014 14:36:54 +0000 (16:36 +0200)]
Merge pull request #1944 from nfedera/fix-2014-07-07-01
xfreerdp: xfixes selection ownership notification
Bernhard Miklautz [Tue, 8 Jul 2014 14:36:04 +0000 (16:36 +0200)]
Merge pull request #1942 from hardening/kill_select
Use poll() instead of select() when available
Bernhard Miklautz [Tue, 8 Jul 2014 10:54:16 +0000 (12:54 +0200)]
Merge pull request #1946 from akallabeth/android-openssl-build-tag
Openssl makefile repo now checked out with specific TAG.
Armin Novak [Tue, 8 Jul 2014 10:44:35 +0000 (12:44 +0200)]
Updated OpenSSL tag to 1.0.1h-fips-2.0.7
Using ndk-build from ANDROID_NDK now if available, fallback to path.
Armin Novak [Tue, 8 Jul 2014 08:20:13 +0000 (10:20 +0200)]
Openssl makefile repo now checked out with specific TAG.
Norbert Federa [Mon, 7 Jul 2014 18:26:41 +0000 (20:26 +0200)]
xfreerdp: xfixes selection ownership notification
The X11 core protocol does not have support for selection ownership
notifications. Until now xfreerdp worked around this issue by always sending
a format list pdu to the server after sending the format data response pdu
which makes the server side think that the clients clipboard data has changed.
This workaround has some severe drawbacks:
* it causes unnecessary data transfers because even without local clipboard
data changes the same data is always re-transferred over the channel
* with some clipboard managers (in the server sessions) you will get massive
endless data transfer loops because these managers immediately request the
data on clipboard changes.
The correct (core X11) way would be polling for selection ownership changes
which must include the ability to detect changes to the TIMESTAMP target if
the selection owner did not change.
The alternative to the poll based approach is using the X Fixes extension in
order to get selection ownership notifications.
This commit adds support for the XFIXES solution and also moves the complete
clipboard related event handling from xf_event.c to xf_cliprdr.c
Hardening [Mon, 7 Jul 2014 12:50:05 +0000 (14:50 +0200)]
Add a guard on nCount with MAXIMUM_WAIT_OBJECTS + cosmetic fixes
Hardening [Mon, 7 Jul 2014 08:44:57 +0000 (10:44 +0200)]
Fix invalid timeout
timeout was set to 1000ms while in the old code it was 1000us. As 1ms
seems too small set it to 10ms.
Martin Fleisz [Mon, 7 Jul 2014 07:46:00 +0000 (09:46 +0200)]
Merge pull request #1933 from akallabeth/android-localized-assets
Android localized assets
Marc-André Moreau [Sat, 5 Jul 2014 19:33:13 +0000 (15:33 -0400)]
Merge pull request #1941 from eledoux/master
Serial ports redirection based on winpr-comm
Hardening [Fri, 4 Jul 2014 20:14:04 +0000 (22:14 +0200)]
Fixed a typo
Emmanuel Ledoux [Fri, 4 Jul 2014 16:02:35 +0000 (18:02 +0200)]
winpr-comm: UGLY: attempt to resolve the linking issue below specific to debian-squeeze. This might end up in some circular dependencies...
Linking C executable ../../../../Testing/TestInterlocked
../../handle/libwinpr-handle.so.1.1.0: undefined reference to `LeaveCriticalSection'
Emmanuel Ledoux [Fri, 4 Jul 2014 15:40:06 +0000 (17:40 +0200)]
winpr-comm, serial: excluded Android platforms as well
Emmanuel Ledoux [Fri, 4 Jul 2014 14:57:25 +0000 (16:57 +0200)]
serial: implementation still __linux__ specific (even though not much remains to do to be platform agnostic at this stage)
Emmanuel Ledoux [Fri, 4 Jul 2014 14:16:26 +0000 (16:16 +0200)]
winpr-comm: made its current implementation verific specific to __linux__ since it was done on top of NTTY.
Hardening [Fri, 4 Jul 2014 14:11:19 +0000 (16:11 +0200)]
Fix header inclusion
Hardening [Fri, 4 Jul 2014 13:29:21 +0000 (15:29 +0200)]
Fix missing include for macOS
Hardening [Fri, 4 Jul 2014 13:18:50 +0000 (15:18 +0200)]
Fix missing include
Emmanuel Ledoux [Fri, 4 Jul 2014 12:52:13 +0000 (14:52 +0200)]
winpr-utils: WLog_PrintMessageVA, include stdarg.h from wlog.h instead of wlog.c
Armin Novak [Fri, 4 Jul 2014 12:43:32 +0000 (14:43 +0200)]
Removed unused welcome screen.
Armin Novak [Fri, 4 Jul 2014 12:32:59 +0000 (14:32 +0200)]
Moved common resources to top asset folder, adjusted html references.
Removed unused asset folder.
Emmanuel Ledoux [Fri, 4 Jul 2014 10:24:41 +0000 (12:24 +0200)]
winpr-comm: fixed QueryCommDevice() when used with some wide characters
Emmanuel Ledoux [Thu, 3 Jul 2014 17:01:45 +0000 (19:01 +0200)]
winpr-comm: made the unit tests to succeed when /dev/ttyS0 is not available
Emmanuel Ledoux [Thu, 3 Jul 2014 16:13:25 +0000 (18:13 +0200)]
serial: attempt to avoid a couple compilation warnings: Warning:int-to-pointer-cast
Hardening [Thu, 3 Jul 2014 15:53:02 +0000 (17:53 +0200)]
Link utils against winsocks
Hardening [Wed, 2 Jul 2014 13:15:46 +0000 (15:15 +0200)]
Use poll() instead of select() when available
select() has the major drawback that it cannot handle file descriptor
that are bigger than 1024. This patch makes use of poll() instead of
select() when poll() support is available.
Emmanuel Ledoux [Thu, 3 Jul 2014 09:56:00 +0000 (11:56 +0200)]
Merge remote-tracking branch 'upstream/master'
Emmanuel Ledoux [Thu, 3 Jul 2014 09:24:37 +0000 (11:24 +0200)]
winpr-comm: added _HandleCloseCbsLock to protect accesses to _HandleCloseCbs
Emmanuel Ledoux [Thu, 3 Jul 2014 09:20:46 +0000 (11:20 +0200)]
winpr-comm: added _HandleCreatorsLock to protect accesses to _HandleCreators
Emmanuel Ledoux [Thu, 3 Jul 2014 09:07:48 +0000 (11:07 +0200)]
winpr-comm: added _CommDevicesLock to protect accesses to _CommDevices
Emmanuel Ledoux [Wed, 2 Jul 2014 14:57:20 +0000 (16:57 +0200)]
Revert "winpr-handle: removed RegisterHandleCloseCb() which would require a better synchronization"
RegisterHandleCloseCb() is also useful to don't get a circular dependency, a better synchronization must be find out...
This reverts commit
8f3b3fa57371cabe63fc1b23375bede3f0814927.
Emmanuel Ledoux [Wed, 2 Jul 2014 14:19:28 +0000 (16:19 +0200)]
winpr-handle: removed RegisterHandleCloseCb() which would require a better synchronization
winpr-comm: don't use anymore RegisterHandleCloseCb()
Emmanuel Ledoux [Wed, 2 Jul 2014 13:59:16 +0000 (15:59 +0200)]
winpr-comm: introduced CommLog_Print(...). Don't use anymore DEBUG_WARN() and DEBUG_MSG() macros
Marc-André Moreau [Wed, 2 Jul 2014 13:47:59 +0000 (09:47 -0400)]
Merge pull request #1901 from erbth/master_new
small SmartCard fix and drive redirection hotplug mechanism change
Marc-André Moreau [Wed, 2 Jul 2014 13:47:09 +0000 (09:47 -0400)]
Merge pull request #1937 from hardening/sound_optionnal_thread
Make server sound thread optional
Emmanuel Ledoux [Wed, 2 Jul 2014 13:44:29 +0000 (15:44 +0200)]
serial: restored wlog messages using com.freerdp.channel.serial.client. Don't use anymore DEBUG_MSG(), DEBUG_WARN() and DEBUG_SVC() macros
Emmanuel Ledoux [Wed, 2 Jul 2014 13:37:13 +0000 (15:37 +0200)]
winpr-utils: exported WLog_PrintMessageVA() and defined WLog_PrintVA() in order to be then able to wrap wlog messages in another variadic function.
Hardening [Wed, 2 Jul 2014 08:31:45 +0000 (10:31 +0200)]
Make server sound thread optionnal
This patch makes the server-side sound channel thread optionnal, and
exposes functions to handle channel traffic from the outside.
Marc-André Moreau [Mon, 30 Jun 2014 22:10:31 +0000 (18:10 -0400)]
Merge pull request #1934 from awakecoding/lync
Initial Remote Assistance Support
Marc-André Moreau [Mon, 30 Jun 2014 21:34:03 +0000 (17:34 -0400)]
Merge pull request #1931 from bjcollins/master
Fix glib cmake script and only call OnOpen callback if set
Marc-André Moreau [Mon, 30 Jun 2014 21:25:17 +0000 (17:25 -0400)]
Merge pull request #1928 from hardening/wts_fix
Fix conflicting define
Marc-André Moreau [Mon, 30 Jun 2014 21:22:50 +0000 (17:22 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into lync
Marc-André Moreau [Mon, 30 Jun 2014 21:17:06 +0000 (17:17 -0400)]
xfreerdp: initial remote assistance controls (ctrl+alt+c to request/release control)
Marc-André Moreau [Mon, 30 Jun 2014 17:26:11 +0000 (13:26 -0400)]
channels/remdesk: initial working Remote Assistance
Marc-André Moreau [Mon, 30 Jun 2014 16:51:27 +0000 (12:51 -0400)]
channels/remdesk: start sending authentication data
Emmanuel Ledoux [Mon, 30 Jun 2014 15:22:15 +0000 (17:22 +0200)]
Merge branch 'ports'
Conflicts:
channels/serial/client/serial_tty.c
Marc-André Moreau [Mon, 30 Jun 2014 13:40:24 +0000 (09:40 -0400)]
libfreerdp-common: move assistance code
Marc-André Moreau [Mon, 30 Jun 2014 13:21:45 +0000 (09:21 -0400)]
client/common: fix remote assistance expert blob
Marc-André Moreau [Mon, 30 Jun 2014 00:38:33 +0000 (20:38 -0400)]
client/common: start parsing Remote Assistance Connection String 2
Marc-André Moreau [Sun, 29 Jun 2014 23:57:46 +0000 (19:57 -0400)]
client/common: fix Remote Assistance memory leaks
Marc-André Moreau [Sun, 29 Jun 2014 22:48:37 +0000 (18:48 -0400)]
client/common: improve remote assistance blob encryption
Marc-André Moreau [Sun, 29 Jun 2014 16:36:28 +0000 (12:36 -0400)]
client/common: add .msrcIncident type 1 file test
Marc-André Moreau [Sun, 29 Jun 2014 00:22:36 +0000 (20:22 -0400)]
channels/remdesk: start parsing messages
Marc-André Moreau [Sat, 28 Jun 2014 22:33:46 +0000 (18:33 -0400)]
client/common: parse and use remote assistance file
Marc-André Moreau [Sat, 28 Jun 2014 21:24:44 +0000 (17:24 -0400)]
channels/remdesk: stub virtual channel
Marc-André Moreau [Sat, 28 Jun 2014 21:03:16 +0000 (17:03 -0400)]
client/common: parse RCTICKET Connection String 1
Marc-André Moreau [Sat, 28 Jun 2014 20:04:49 +0000 (16:04 -0400)]
client/common: start parsing of .msrcIncident Remote Assistance file
bjcollins [Fri, 27 Jun 2014 19:46:27 +0000 (14:46 -0500)]
Find glibconfig.h cmake should use pkgconfig information instead of a hard coded path to /usr/lib.
the OnOpen callback should be called when set to avoid a segfault.
Bernhard Miklautz [Fri, 27 Jun 2014 10:35:26 +0000 (12:35 +0200)]
Merge pull request #1927 from akallabeth/android-de-translation
German translation for aFreeRDP
Armin Novak [Thu, 26 Jun 2014 13:05:49 +0000 (15:05 +0200)]
Added german translated assets.
Armin Novak [Thu, 26 Jun 2014 13:05:17 +0000 (15:05 +0200)]
Modified asset loading, now checking if translated version exists before loading default.
Marc-André Moreau [Wed, 25 Jun 2014 19:21:02 +0000 (15:21 -0400)]
server/Sample: stub server-side encomsp channel
Hardening [Wed, 25 Jun 2014 15:35:20 +0000 (17:35 +0200)]
Fix conflicting define
WTSVirtualEventHandle and WTSVirtualChannelReady are already defined in wtsapi.h
and with different values.
Emmanuel Ledoux [Wed, 25 Jun 2014 15:02:10 +0000 (17:02 +0200)]
serial: don't use wlog API yet
winpr-comm: cleared some #warnings due to wrong printf formats
Armin Novak [Wed, 25 Jun 2014 09:29:08 +0000 (11:29 +0200)]
Modified translation, better wording in context.
Armin Novak [Tue, 24 Jun 2014 17:40:31 +0000 (19:40 +0200)]
Added german translation.
Bernhard Miklautz [Tue, 24 Jun 2014 10:55:55 +0000 (12:55 +0200)]
Merge pull request #1925 from mfleisz/andr_theme_fix
Changed android default theme to AppCompat.Light.DarkActionBar.
Martin Fleisz [Tue, 24 Jun 2014 10:03:28 +0000 (03:03 -0700)]
Changed android default theme to AppCompat.Light.DarkActionBar.
Removed inverted text color from exit dialog.
Marc-André Moreau [Mon, 23 Jun 2014 22:17:26 +0000 (18:17 -0400)]
channels/encomsp: initial client-side implementation
Marc-André Moreau [Mon, 23 Jun 2014 20:18:03 +0000 (16:18 -0400)]
encomsp: stub client/server virtual channel
Marc-André Moreau [Mon, 23 Jun 2014 16:26:40 +0000 (12:26 -0400)]
Merge pull request #1923 from awakecoding/egfx
MS-RDPEGFX Initial Implementation (WIP)
Marc-André Moreau [Mon, 23 Jun 2014 16:08:34 +0000 (12:08 -0400)]
xfreerdp: fix build warnings
Marc-André Moreau [Mon, 23 Jun 2014 15:55:27 +0000 (11:55 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into egfx
Marc-André Moreau [Mon, 23 Jun 2014 15:54:58 +0000 (11:54 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Martin Fleisz [Mon, 23 Jun 2014 14:43:34 +0000 (16:43 +0200)]
Merge pull request #1922 from akallabeth/android-ui-fix-clean
Android ui menu fix
Armin Novak [Mon, 23 Jun 2014 14:24:39 +0000 (16:24 +0200)]
Capitalized disconnect string.
Armin Novak [Mon, 23 Jun 2014 14:20:28 +0000 (16:20 +0200)]
Removed menu option quit.
Armin Novak [Mon, 23 Jun 2014 14:18:03 +0000 (16:18 +0200)]
Removed disconnect menu option.
Armin Novak [Mon, 23 Jun 2014 14:06:45 +0000 (16:06 +0200)]
Removed custom color settings for search bar to match theme.
Armin Novak [Mon, 23 Jun 2014 13:20:01 +0000 (15:20 +0200)]
Added detection of hardware menu button to hide actionbar.
Armin Novak [Mon, 23 Jun 2014 12:17:26 +0000 (14:17 +0200)]
Now requiring target android SDK 14 by default.
Armin Novak [Mon, 23 Jun 2014 11:50:21 +0000 (13:50 +0200)]
Using ANDROID_COMMAND variable now.
Armin Novak [Mon, 23 Jun 2014 11:45:04 +0000 (13:45 +0200)]
Fixed git_describe search path.
Armin Novak [Mon, 23 Jun 2014 11:29:38 +0000 (13:29 +0200)]
Added target to copy appcompat.
Armin Novak [Mon, 23 Jun 2014 11:27:39 +0000 (13:27 +0200)]
Now checking for android command in SDK subdirectory.
Armin Novak [Mon, 23 Jun 2014 10:58:59 +0000 (12:58 +0200)]
Copying appcompat library to project now and configuring for build.
Armin Novak [Mon, 23 Jun 2014 10:45:07 +0000 (12:45 +0200)]
Added new files for project.
Armin Novak [Mon, 23 Jun 2014 10:44:28 +0000 (12:44 +0200)]
Fixed appcompat library setting.
Armin Novak [Mon, 23 Jun 2014 10:44:09 +0000 (12:44 +0200)]
Fixed compatibility theme.
Armin Novak [Mon, 23 Jun 2014 10:32:40 +0000 (12:32 +0200)]
Updated gitignore.
Armin Novak [Mon, 23 Jun 2014 09:18:56 +0000 (11:18 +0200)]
Added ActionBar display settings to menu.
Armin Novak [Mon, 23 Jun 2014 09:18:36 +0000 (11:18 +0200)]
Added debug strings to translations.
Armin Novak [Mon, 23 Jun 2014 09:17:39 +0000 (11:17 +0200)]
Updated to compat theme.
Armin Novak [Mon, 23 Jun 2014 09:16:33 +0000 (11:16 +0200)]
Now using compatibility menu.
Marc-André Moreau [Fri, 20 Jun 2014 19:56:09 +0000 (15:56 -0400)]
Merge pull request #1915 from hardening/server_side_sound_improvements
Server side sound improvements
Marc-André Moreau [Fri, 20 Jun 2014 17:52:13 +0000 (13:52 -0400)]
xfreerdp: fix multiple egfx-related memory leaks
Marc-André Moreau [Fri, 20 Jun 2014 16:35:21 +0000 (12:35 -0400)]
libfreerdp-codec: cleanup and fix insufficient rectangle array size in region16_union_rect
Emmanuel Ledoux [Fri, 20 Jun 2014 14:30:59 +0000 (16:30 +0200)]
winpr-comm: comm_serial_sys, got rid of the latest TMP tags