David Fort
5e48664695
primitives: use INIT_ONCE instead of static booleans
...
This may prevent some race conditions
2018-01-29 00:25:20 +01:00
akallabeth
670573920d
Merge pull request #4381 from bmiklautz/suse_asan
...
fix freerdp-nightly on suse: disable asan
2018-01-24 17:42:23 +01:00
Bernhard Miklautz
cca597804d
fix freerdp-nightly on suse: disable asan
...
Compilation fails on 42.3 (gcc 4.8) when address sanitizer is on.
2018-01-24 16:56:03 +01:00
Bernhard Miklautz
f0a1e73098
Merge pull request #4379 from akallabeth/memleak_fix
...
Fixed memory leak.
2018-01-24 15:57:33 +01:00
Armin Novak
60ab8cc724
Fixed memory leak.
2018-01-24 14:11:33 +01:00
Bernhard Miklautz
32cc6e16ef
Merge pull request #4328 from akallabeth/nightly_sanitize_address
...
Activated address sanitizer for nightly builds.
2018-01-23 17:57:47 +01:00
David Fort
bdcb1a349e
Merge pull request #4375 from akallabeth/memleak
...
Fixed memory leak.
2018-01-22 23:00:40 +01:00
Armin Novak
7f75b57fd6
Fixed memory leak.
2018-01-22 16:17:37 +01:00
Martin Fleisz
bab902f599
Merge pull request #4373 from akallabeth/warning_fixes2
...
Fixes some warnings introduced with last pull
2018-01-19 10:34:08 +01:00
Armin Novak
e1c00b878d
Fixes argument size type, function static where appropriate.
2018-01-19 09:15:26 +01:00
Bernhard Miklautz
3c45a6089a
Merge pull request #4367 from akallabeth/android_version_next
...
Updated gradle build version and dependencies.
2018-01-17 19:31:29 +01:00
Bernhard Miklautz
30ed6aaa26
Merge pull request #4369 from akallabeth/openh264_update
...
[android] Openh264 update scripts
2018-01-17 19:29:09 +01:00
Armin Novak
45abdc94d6
Updated OpenSSL version for android.
2018-01-17 15:30:29 +01:00
Armin Novak
1f12b2af6f
Updated to OpenH264 1.7 and relocatable binaries.
2018-01-17 15:30:29 +01:00
Armin Novak
91280b3ea5
Updated gradle build version and dependencies.
2018-01-17 12:03:05 +01:00
David Fort
e81b554aba
Merge pull request #4365 from akallabeth/negociate_context_reset_fix
...
Negociate context reset fix
2018-01-17 11:05:04 +01:00
Armin Novak
29f2d2d9bb
Fixed missing packageName setup in server NLA
2018-01-17 09:09:58 +01:00
Armin Novak
0e1a073384
Simplified package name comparisons.
2018-01-17 08:18:45 +01:00
Armin Novak
dc3d536398
Changed length arguments and return to size_t
2018-01-17 08:14:06 +01:00
Armin Novak
dc48c42926
Refactored NTLM, functions static where approprate
2018-01-16 11:34:07 +01:00
Armin Novak
1611ec16b1
Refactored kerberos SSPI
...
* Functions static where approrpriate
* Variables static const where appropriate
2018-01-16 10:58:30 +01:00
Armin Novak
609a4eb6ae
Fixed ICU support for CP_ACP
2018-01-16 10:37:19 +01:00
Armin Novak
c62fde53a4
Fix #4306 :
...
* Do not reset context when changing package.
* All functions not exported static.
2018-01-16 10:31:08 +01:00
Martin Fleisz
8f52c7ed88
Merge pull request #4362 from akallabeth/ifdef_fix
...
Fixed broken #ifdef
2018-01-15 11:18:59 +01:00
Armin Novak
59e8b67287
Fixed broken #ifdef
2018-01-15 10:18:03 +01:00
akallabeth
3b719ae7d4
Merge pull request #4359 from MartinHaimberger/yuvfix
...
YUV conversation: fixed luma frame creation
2018-01-15 10:13:26 +01:00
David Fort
2304f76eb8
Merge pull request #4358 from akallabeth/ntlm_debug_fix
...
Fixed #4357 : NTLM debug message.
2018-01-15 09:57:23 +01:00
Armin Novak
97cc55deec
Fixed bitmap capability debug.
2018-01-12 09:22:08 +01:00
Armin Novak
5550f6ffe1
Fixed #4357 : NTLM debug message.
2018-01-12 09:22:08 +01:00
Martin Haimberger
94a58bd18d
YUV conversation: fixed luma frame creation
...
in the conversation function general_RGBToAVC444YUVv2_ANY
2018-01-12 00:16:45 -08:00
akallabeth
792a75c462
Merge pull request #4355 from jukeks/topic/smartcard_status_cbAtrLen
...
Fix smartcard login by ignoring Status_Call.cbAtrLen as is required by [MS-RDPESC]
2018-01-11 17:46:12 +01:00
Jukka-Pekka Virtanen
2e8f2c693d
[MS-RDPESC] 2.2.2.18 Status_Call.cbAtrLen: Unused. MUST be ignored upon receipt.
...
The [MS-RDPESC] clearly states in section 2.2.2.18 that Status_Call's
cbAtrLen must not be used when generating Status_Return response. This
is also how FreeRDP 1.1 behaves.
2018-01-11 16:23:15 +02:00
MartinHaimberger
b6a1af0ba1
Merge pull request #4349 from akallabeth/primitives_update
...
Added new and optimized YUV primitives.
2018-01-10 15:33:13 +01:00
Armin Novak
23e1afb44a
Added new and optimized YUV primitives.
...
* RGBToAVC444YUVv2: Split a RGB frame in luma and/or chroma v2 YUV420 frames
* RGBX specific versions of RGBToAVC444YUV and RGBToYUV420_8u_P3AC4R
2018-01-10 14:46:18 +01:00
David Fort
ab94f6a5fd
Merge pull request #4339 from akallabeth/gdi_sw_crash_fix
...
Fixed #4336 : Initialize rectangle.
2018-01-10 09:57:54 +01:00
Armin Novak
5140ee09b3
Reduced log priority in gdi_CRgnToRect
2018-01-08 13:03:06 +01:00
David Fort
e1cc601963
Merge pull request #4323 from akallabeth/scanbuild_fixes
...
Scanbuild and other warnings fixed
2018-01-08 11:16:21 +01:00
akallabeth
f7f52c4b67
Merge pull request #4338 from 2asoft/2asoft/fix-html-clipboard
...
Ensure HTML Format clipboard synthesizer always converts number strings as if they are in base 10
2018-01-08 10:01:50 +01:00
David Fort
88c9b1fac1
Merge pull request #4333 from akallabeth/drive_param_check_fix
...
Fixed drive redirection argument check
2018-01-08 09:29:25 +01:00
akallabeth
900ec855de
Merge pull request #4334 from h3xx/fix-ffmpeg-support
...
Fix building against current ffmpeg
2018-01-08 09:21:53 +01:00
akallabeth
4077d55a6c
Merge pull request #4332 from hardening/xrandr_and_fixes
...
Xrandr and fixes
2018-01-08 09:20:56 +01:00
Armin Novak
bcf3babcaa
Fixed #4336 : Initialize rectangle.
2018-01-08 09:01:22 +01:00
Anton Afanasyev
ed2e4e576d
StartHTML and EndHTML values can be left-padded with 0 characters. strtol and friends treat this as base-8 if base is specified as 0.
...
Because these values are always sent in base-10, fix is to always use base-10
2018-01-06 18:45:22 -08:00
Mike Gilbert
db5628f6ff
Merge pull request #4335 from floppym/ssse3
...
Rework SSE2/SSE3/SSSE3 build code
2018-01-04 16:56:47 -05:00
Mike Gilbert
51cdd8df19
codec/nsc_sse2: add runtime CPU feature check
2017-12-29 14:06:49 -05:00
Mike Gilbert
082aac83a0
cmake: do not add -msse2/-msse3 globally
2017-12-29 14:06:49 -05:00
Mike Gilbert
9bfe2fcfb9
cmake: rework logic to apply -msse2, -msse3, -mssse3 to specific files
...
If we apply -mssse3 to files that don't need it, gcc may automagically
generate instructions that will not run on certain CPUs. This breaks the
runtime feature detection code (IsProcessorFeaturePresent).
Fixes: https://github.com/FreeRDP/FreeRDP/issues/4308
2017-12-29 14:06:49 -05:00
Dan Church
ed571e74a5
Provide support for older versions of libavcodec
...
My method was to find the LIBAVUTIL_VERSION_* at the commit where the
updated AV_ prefixed constants became available, add one "micro" version
to it, then if it's not at least that version, provide the unprefixed
constant. It just so happens that the same commit introduced all
the AV_* constants.
2017-12-29 11:13:03 -06:00
David Fort
4889652c11
Merge pull request #4327 from akallabeth/disconnect_fix
...
Exit client thread if freerdp_connect fails
2017-12-29 10:29:02 +01:00
David Fort
4e421793bf
Merge pull request #4329 from akallabeth/sw_gdi_fix
...
Sw gdi fix drawing problems
2017-12-28 19:53:15 +01:00