Armin Novak [Wed, 13 Jul 2016 12:04:48 +0000 (14:04 +0200)]
Updated primitives API and tests.
Armin Novak [Wed, 13 Jul 2016 11:13:28 +0000 (13:13 +0200)]
Fixed function arguments.
Armin Novak [Wed, 13 Jul 2016 11:12:27 +0000 (13:12 +0200)]
Fixed planar tests, deactivated them for clear
Armin Novak [Mon, 11 Jul 2016 09:52:56 +0000 (11:52 +0200)]
Fixed issues.
Armin Novak [Mon, 11 Jul 2016 09:29:26 +0000 (11:29 +0200)]
Fixed warnings.
Armin Novak [Mon, 11 Jul 2016 09:05:38 +0000 (11:05 +0200)]
Compile fix
Armin Novak [Mon, 25 Apr 2016 07:42:59 +0000 (09:42 +0200)]
GDI fixes.
Armin Novak [Sat, 23 Apr 2016 09:25:55 +0000 (11:25 +0200)]
freerdp_image_copy fixes, 8bit color improvements.
Armin Novak [Wed, 20 Apr 2016 07:57:42 +0000 (09:57 +0200)]
Added overlapped copy support.
Armin Novak [Tue, 19 Apr 2016 20:11:12 +0000 (22:11 +0200)]
256 color support.
Armin Novak [Tue, 19 Apr 2016 19:30:28 +0000 (21:30 +0200)]
Fixed color ordering for GDI.
Armin Novak [Wed, 13 Apr 2016 21:37:23 +0000 (23:37 +0200)]
xxx.
Armin Novak [Wed, 13 Apr 2016 21:18:55 +0000 (23:18 +0200)]
Api update.
Armin Novak [Wed, 13 Apr 2016 21:13:04 +0000 (23:13 +0200)]
Api update.
Armin Novak [Wed, 13 Apr 2016 21:10:08 +0000 (23:10 +0200)]
Bitmaps now remember their format.
Armin Novak [Wed, 13 Apr 2016 21:06:33 +0000 (23:06 +0200)]
Fixed clear codec.
Armin Novak [Wed, 13 Apr 2016 10:32:51 +0000 (12:32 +0200)]
Fixed crashes.
Armin Novak [Mon, 11 Apr 2016 15:30:29 +0000 (17:30 +0200)]
...
Armin Novak [Mon, 11 Apr 2016 12:14:17 +0000 (14:14 +0200)]
More color fixes.
Armin Novak [Tue, 5 Apr 2016 15:07:45 +0000 (17:07 +0200)]
Fixed color conversion, unified GFX and updated API.
Bernhard Miklautz [Thu, 6 Oct 2016 10:19:57 +0000 (12:19 +0200)]
Merge pull request #3523 from rjcorrig/tz201609
winpr: Updated time zone definitions to Sept 2016
Marc-André Moreau [Wed, 5 Oct 2016 13:21:11 +0000 (09:21 -0400)]
Merge pull request #3515 from akallabeth/apple_time_fix
Fixed SetFileTime for mac.
Bernhard Miklautz [Wed, 5 Oct 2016 11:14:06 +0000 (13:14 +0200)]
Merge pull request #3522 from ondrejholy/fix-pulse-asserts
rdpsnd/pulse: Fix crashes in pulseaudio
Robert Corrigan [Tue, 4 Oct 2016 13:50:37 +0000 (09:50 -0400)]
Updated time zone definitions to Sept 2016
Ondrej Holy [Thu, 11 Jun 2015 11:25:35 +0000 (13:25 +0200)]
rdpsnd/pulse: Fix crashes in pulseaudio
Function pa_stream_trigger has to be called under lock to avoid
following crashes on asserts:
Assertion 'e->mainloop->n_enabled_defer_events > 0' failed at pulse/mainloop.c:257, function mainloop_defer_enable(). Aborting.
Assertion '!e->next' failed at pulsecore/queue.c:104, function pa_queue_pop(). Aborting.
Assertion 'q->front' failed at pulsecore/queue.c:81, function pa_queue_push(). Aborting.
David Fort [Mon, 3 Oct 2016 20:40:28 +0000 (22:40 +0200)]
Merge pull request #3511 from nonamed108/fix_for_xcode8_clock_gettime
fix for xcode8 clock_gettime
David Fort [Fri, 30 Sep 2016 07:32:52 +0000 (09:32 +0200)]
Merge pull request #3501 from DavBfr/fix-few-memory-leaks
Fix few memory leaks
Armin Novak [Tue, 27 Sep 2016 11:28:39 +0000 (13:28 +0200)]
Fixed SetFileTime for mac.
akallabeth [Tue, 27 Sep 2016 10:33:44 +0000 (12:33 +0200)]
Merge pull request #3512 from nathankidd/redundant-rfx-conversion
client/X11: Only upconvert < 24 bit RFX tiles
Nathan Kidd [Fri, 23 Sep 2016 23:07:09 +0000 (19:07 -0400)]
client/X11: Only upconvert < 24 bit RFX tiles
Fixing this logical typo gives a slight performance boost /
CPU usage reduction on heavy loads.
ed.velez [Thu, 22 Sep 2016 20:42:43 +0000 (15:42 -0500)]
fix_for_xcode8_clock_gettime
David PHAM-VAN [Thu, 1 Sep 2016 18:34:38 +0000 (11:34 -0700)]
Fix smartcard channel disconnect
David PHAM-VAN [Wed, 6 Jul 2016 19:12:40 +0000 (12:12 -0700)]
Fix Memory Leaks in Printer Redirection
David PHAM-VAN [Tue, 28 Jun 2016 21:39:29 +0000 (14:39 -0700)]
Fix Memory Leaks in RdpSnd
David PHAM-VAN [Tue, 28 Jun 2016 21:39:14 +0000 (14:39 -0700)]
Fix Memory Leaks in RdpDR
David PHAM-VAN [Tue, 28 Jun 2016 21:39:01 +0000 (14:39 -0700)]
Fix Memory Leaks in Disp channel
David Fort [Fri, 9 Sep 2016 09:16:29 +0000 (11:16 +0200)]
Merge pull request #3482 from realjiangms/fix_gfx_win8
server/shadow: Fix regression with rdp8.0
zihao.jiang [Sat, 27 Aug 2016 13:51:29 +0000 (21:51 +0800)]
server/shadow: Fix regression with rdp8.0
Shadow server crash with rdp8.0 with gfx enabled.
Root Cause: rdp8.0 is not support in shadow gfx and rdpgfx_caps_advertise returns an error. However setChannelError crashs because context->errorDescription is NULL
1. Fix shadow gfx to handle rdp8.0
2. Initialize context->errorDescription for server side new-context
Martin Fleisz [Thu, 25 Aug 2016 07:00:56 +0000 (09:00 +0200)]
Merge pull request #3435 from akallabeth/uuid_find_fix
CMake FindUUID fixes.
Martin Fleisz [Thu, 25 Aug 2016 06:17:52 +0000 (08:17 +0200)]
Merge pull request #3284 from ondrejholy/endianness
Endianness fixes
David Fort [Wed, 24 Aug 2016 09:08:00 +0000 (11:08 +0200)]
Merge pull request #3316 from realjiangms/server_gfx
rdpgfx: Implementation for server side channel
akallabeth [Wed, 24 Aug 2016 08:40:31 +0000 (10:40 +0200)]
Merge pull request #3476 from FreeRDP/mh-fix-transport
libfreerdp/core: transport_write unchecked parameters
Martin Haimberger [Mon, 22 Aug 2016 09:17:11 +0000 (02:17 -0700)]
libfreerdp/core: transport_write unchecked parameters
transport_write did not check if transport or bio are
set. The transport read checks it. In using fastpath
and for example a mouse input is sent, the transport
is never checked and can cause a segfault.
zihao.jiang [Sat, 20 Aug 2016 17:02:13 +0000 (01:02 +0800)]
rdpgfx/server: Fix for windows10 clients
1. Fix order of gfx reset and new-surface. Windows10 client will show black screen with this issue(FreeRDP itself is dramatically immune to this issue)
2. Handle RDPGFX_QOE_FRAME_ACKNOWLEDGE_PDU for FPS control
zihao.jiang [Fri, 19 Aug 2016 17:36:37 +0000 (01:36 +0800)]
rdpgfx/server: More minor fix
zihao.jiang [Tue, 16 Aug 2016 06:49:56 +0000 (14:49 +0800)]
rdpgfx/server: More minor fix according to comments:
Not use sizeof on packet memory structure for stream length check/estimating and use number directly.
Most of the packet size could be obviously calculated/verified from code and comments in same function.
Macro is defined for those were referenced multiple times.
zihao.jiang [Thu, 2 Jun 2016 18:33:31 +0000 (02:33 +0800)]
rdpgfx/server: Minor fix: allow configurable codec parameter
zihao.jiang [Sat, 28 May 2016 05:43:33 +0000 (13:43 +0800)]
rdpgfx/server: Minor fix: use switch for pdu length estimation
zihao.jiang [Thu, 26 May 2016 18:11:52 +0000 (02:11 +0800)]
rdpgfx: more minor changes
1. Fix style for channels/rdpgfx/server/rdpgfx_main.c according to scripts/format_code.sh
2. Refactor and introduce APIs to allow rdpgfx server channel running in existing thread (similar to rdpsnd)
zihao.jiang [Tue, 3 May 2016 16:48:59 +0000 (00:48 +0800)]
rdpgfx: various fixes according to comments
1. Fix stream leak in rdpgfx
2. Make src data const in zgfx. Harden zgfx to be independent to byte order
3. Fix written bytes return value in channel write
4. Add check for return value in shadow_client.c
5. Add gfx callback to send surface command with frame marker pdu.
6. Check remain length for recv subroutine
7. Fix compile errors
zihao.jiang [Sat, 23 Apr 2016 17:49:10 +0000 (01:49 +0800)]
rdpgfx: Implementation for server side channel
server/shadow: support h264 codec with gfx channel
Marc-André Moreau [Fri, 22 Jul 2016 13:34:49 +0000 (09:34 -0400)]
Merge pull request #3451 from awakecoding/nla_server_fix
NLA Server Side Improvements
Marc-André Moreau [Fri, 22 Jul 2016 13:06:07 +0000 (09:06 -0400)]
freerdp: make modifications to NLA server-side fixes according to PR comments
Marc-André Moreau [Thu, 21 Jul 2016 22:58:24 +0000 (18:58 -0400)]
freerdp: add configurable NTLM SAM file option for server-side NLA
Marc-André Moreau [Thu, 21 Jul 2016 21:53:20 +0000 (17:53 -0400)]
freerdp: fix sending of TLS alert on NLA failure, add better handling of server-side NLA in shadow server
Marc-André Moreau [Wed, 20 Jul 2016 13:26:04 +0000 (09:26 -0400)]
Merge pull request #3449 from awakecoding/android_toolchain_fix
cmake: fix Android toolchain missing usage of CMAKE_PREFIX_PATH
Marc-André Moreau [Wed, 20 Jul 2016 01:53:23 +0000 (21:53 -0400)]
cmake: fix Android toolchain missing usage of CMAKE_PREFIX_PATH
Bernhard Miklautz [Mon, 18 Jul 2016 12:53:53 +0000 (14:53 +0200)]
Merge pull request #3445 from lanoxx/master
docs: Make doxygen silent
akallabeth [Mon, 18 Jul 2016 11:23:00 +0000 (13:23 +0200)]
Merge pull request #3447 from bmiklautz/package_updates
pkg: update packages
Bernhard Miklautz [Mon, 18 Jul 2016 10:33:44 +0000 (12:33 +0200)]
pkg: update packages
* include wlog man page
Sebastian Geiger [Sun, 17 Jul 2016 20:29:09 +0000 (22:29 +0200)]
docs: Make doxygen silent
Martin Fleisz [Fri, 8 Jul 2016 09:14:25 +0000 (11:14 +0200)]
Merge pull request #3438 from akallabeth/android_build_paths
Fixed android libfreerdp install paths.
Bernhard Miklautz [Thu, 7 Jul 2016 12:41:34 +0000 (12:41 +0000)]
Merge pull request #3436 from akallabeth/openh264_1_6_support
Added support for OpenH264 1.6
akallabeth [Thu, 7 Jul 2016 08:38:51 +0000 (10:38 +0200)]
Merge pull request #3405 from hardening/wlog_man
Add a dedicated man page for wLog
Armin Novak [Wed, 6 Jul 2016 15:21:46 +0000 (17:21 +0200)]
Added gradle.properties to extend heap size.
Armin Novak [Wed, 6 Jul 2016 15:17:39 +0000 (17:17 +0200)]
Fixed android libfreerdp install paths.
Norbert Federa [Wed, 6 Jul 2016 11:58:10 +0000 (13:58 +0200)]
Merge pull request #3384 from akallabeth/android64_build
Android64 build fixes
Armin Novak [Wed, 6 Jul 2016 11:02:35 +0000 (13:02 +0200)]
Updated gradle.
Armin Novak [Wed, 6 Jul 2016 09:59:08 +0000 (11:59 +0200)]
Disabled OpenH264 build for pull request tester.
Armin Novak [Wed, 6 Jul 2016 09:50:53 +0000 (11:50 +0200)]
Using android build-tools 24 (23 is broken)
David Fort [Tue, 5 Jul 2016 13:35:41 +0000 (15:35 +0200)]
Merge pull request #3402 from doughdemon/master
Compile without <sys/queue.h>
David Fort [Tue, 5 Jul 2016 13:15:19 +0000 (15:15 +0200)]
Merge pull request #3433 from akallabeth/wlog_callbac_init_fix
Wlog callback init fix
Armin Novak [Tue, 5 Jul 2016 11:22:28 +0000 (13:22 +0200)]
Proper wLogMessage initialisation.
Armin Novak [Tue, 5 Jul 2016 11:00:54 +0000 (13:00 +0200)]
Initialise WLog PrefixString for each message type.
Armin Novak [Mon, 4 Jul 2016 10:33:52 +0000 (12:33 +0200)]
Added support for OpenH264 1.6
David Fort [Thu, 30 Jun 2016 20:43:05 +0000 (22:43 +0200)]
Merge pull request #3428 from nfedera/fix-getcomputernameex-lentgh-calculation
winpr/sspi/ntlm: fix computer name len calculation
Norbert Federa [Thu, 30 Jun 2016 15:15:40 +0000 (17:15 +0200)]
winpr/sspi/ntlm: fix computer name len calculation
The lpnSize parameter for GetComputerNameEx specifies the total
size of the buffer (in characters).
However, the current code calculated the amount of bytes.
Since only GetComputerNameExA was used and because sizeof(CHAR) == 1
the result was correct but the math was wrong.
Credit goes to @byteboon
Bernhard Miklautz [Mon, 27 Jun 2016 13:28:22 +0000 (15:28 +0200)]
Merge pull request #3426 from nfedera/fix-read-extended-info-packet
protocol violation: rdp_read_extended_info_packet
Norbert Federa [Mon, 27 Jun 2016 08:56:40 +0000 (10:56 +0200)]
protocol violation: rdp_read_extended_info_packet
The clientTimeZone and all subsequent fields in the Extended Info Packet
(MS RDPBCGR 2.2.1.11.1.1.1) are optional but were not handled as such.
Armin Novak [Mon, 27 Jun 2016 08:11:19 +0000 (10:11 +0200)]
Fixed UUID find.
Martin Fleisz [Wed, 22 Jun 2016 13:32:11 +0000 (15:32 +0200)]
Merge pull request #3418 from llyzs/rdpsnd_server_latency
rdpsnd/server: decrease audio latency and make it configurable.
David Fort [Tue, 21 Jun 2016 13:10:09 +0000 (15:10 +0200)]
Add an environment variables section to the man
Vic Lee [Tue, 21 Jun 2016 06:05:29 +0000 (14:05 +0800)]
rdpsnd/server: decrease audio latency and make it configurable.
David Fort [Wed, 15 Jun 2016 20:39:03 +0000 (22:39 +0200)]
man pages needed love
This patch cleans things up so that generated man pages for argument are nicer.
David Fort [Mon, 13 Jun 2016 20:16:36 +0000 (22:16 +0200)]
Add a dedicated man page for wLog
Bernhard Miklautz [Thu, 16 Jun 2016 14:16:37 +0000 (16:16 +0200)]
Merge pull request #3408 from hendwolt/master
fix errors in xdg-shell-xml for protocol creation
Martin Fleisz [Thu, 16 Jun 2016 12:46:27 +0000 (14:46 +0200)]
Merge pull request #3410 from nfedera/fix-symbols
Fix win32 linker hell and more
Norbert Federa [Thu, 16 Jun 2016 09:47:33 +0000 (11:47 +0200)]
winpr: fix win32 linking issues
Depending on the windows target version (_WIN32_WINNT), the used
SDK and the build configuration the linker will see multiple
libraries exporting the same symbols.
To prevent ugly hacks (e.g. modifying cmake's default system
libraries or fragile library linking order chains) we prefix
these functions with "winpr_" and create corresponding defines
to keep the current api names.
Norbert Federa [Wed, 15 Jun 2016 16:01:38 +0000 (18:01 +0200)]
freerdp: remove static inet_ntop
inet_ntop is already implemented in winpr
Norbert Federa [Wed, 15 Jun 2016 11:54:31 +0000 (13:54 +0200)]
cmake: remove some void statements and fix winpr source group
Norbert Federa [Wed, 15 Jun 2016 11:36:27 +0000 (13:36 +0200)]
cmake: replaced STATIC_CHANNELS with BUILTIN_CHANNELS
Norbert Federa [Wed, 15 Jun 2016 11:30:38 +0000 (13:30 +0200)]
channels/audin/client/winmm: requires winpr
Hendrik Woltersdorf [Tue, 14 Jun 2016 18:43:35 +0000 (20:43 +0200)]
fix errors in xdg-shell-xml for protocol creation
Bernhard Miklautz [Tue, 14 Jun 2016 11:57:00 +0000 (13:57 +0200)]
Merge pull request #3407 from nfedera/enable-tests-on-windows
ci: build tests on windows from now on
Norbert Federa [Tue, 14 Jun 2016 10:57:30 +0000 (12:57 +0200)]
ci: build tests on windows from now on
Bernhard Miklautz [Tue, 14 Jun 2016 10:54:01 +0000 (12:54 +0200)]
Merge pull request #3406 from nfedera/fix-winpr-ntlm
winpr/sspi/ntlm: fix GetComputerNameExA parameters
Norbert Federa [Tue, 14 Jun 2016 10:37:37 +0000 (12:37 +0200)]
winpr/sspi/ntlm: fix GetComputerNameExA parameters
On input, the lpnSize [in, out] parameter for GetComputerNameEx()
specifies the total size of the buffer (in characters).
Several functions in ntlm.c were off by one which caused ntlm to fail
if the netbios hostname's strlen was exactly MAX_COMPUTERNAME_LENGTH.
akallabeth [Tue, 14 Jun 2016 08:20:52 +0000 (10:20 +0200)]
Merge pull request #3404 from nfedera/fix-pathmakepath
winpr: fix PathMakePathA and TestWLog
Norbert Federa [Mon, 13 Jun 2016 17:19:28 +0000 (19:19 +0200)]
winpr: fix PathMakePathA and TestWLog
PathMakePathA:
- This function had an endless loop if no native delimiter was in the string
- Use SHCreateDirectoryExA on Windows
- Replaced old code with a new implementation
TestWLog:
- Windows has no "/tmp" by default
- Use GetKnownPath(KNOWN_PATH_TEMP) for the WLog "outputfilepath"
Bernhard Miklautz [Mon, 13 Jun 2016 08:06:51 +0000 (10:06 +0200)]
Merge pull request #3403 from TingPing/freerdp-client.pc
Fix include path in freerdp-client.pc