Commit Graph

12900 Commits

Author SHA1 Message Date
Armin Novak
1c855068a2 Using runtime linking for OpenH264.
This allows removing the hard dependency on OpenH264 and use the
cisco provided binary.
2019-01-11 12:00:08 +01:00
Armin Novak
a3cfef4e07 Implemented full mouse support for mac client. 2019-01-10 11:30:36 +01:00
David Fort
6be3ba4df7
Merge pull request #5186 from akallabeth/test_leak_fix
Fixed #5167: Memory leak in unit test.
2019-01-08 13:42:42 +01:00
Armin Novak
6a175d588f Fixed #5167: Memory leak in unit test. 2019-01-08 11:20:00 +01:00
Martin Fleisz
7bc69cd61e
Merge pull request #5155 from akallabeth/ext_debug_functions
Added backtrace function working on allocated logger.
2019-01-08 10:18:06 +01:00
Martin Fleisz
f8a200462e
Merge pull request #5178 from fodinabor/rds-connectionstring
Support standard Remote Assistance Connection String 2
2019-01-08 09:45:25 +01:00
akallabeth
56a01469fe
Merge pull request #5184 from chipitsine/master
cleanup minor issues found by cppcheck, coverity
2019-01-08 09:13:52 +01:00
Martin Fleisz
b0b0d5edec
Merge pull request #5183 from akallabeth/libressl_version_fix
Fix #5170: Disable custom TLS alert for libressl > 2.8.3
2019-01-08 08:06:28 +01:00
Ilya Shipitsin
f422fe63cf identical code for both branches, found by coverity 2019-01-07 23:01:31 +05:00
Ilya Shipitsin
4403448a77 client/Windows/wf_cliprdr.c: remove redundant check
found by cppcheck

[client/Windows/wf_cliprdr.c:2556] -> [client/Windows/wf_cliprdr.c:2561]: (warning) Identical condition '!clipboard', second condition is always false
2019-01-07 22:55:08 +05:00
Martin Fleisz
aa442de059
Merge pull request #5174 from chipitsine/master
resolve several issues found by cppcheck
2019-01-07 15:21:46 +01:00
Martin Fleisz
abd5cf51ff
Merge pull request #5180 from chipitsine/coverity
resolve several issues found by coverity
2019-01-07 15:21:03 +01:00
Armin Novak
0c83efa753 Fix #5170: Disable custom TLS alert for libressl > 2.8.3 2019-01-07 14:20:16 +01:00
Joachim Meyer
c8358fdda6 Reject assistance input if not a RA invitation or connection string 2. 2019-01-07 13:00:48 +01:00
David Fort
6cc13303bb
Merge pull request #5182 from akallabeth/mouse_hwheel_direction_fix
Mouse hwheel direction fix
2019-01-07 10:47:48 +01:00
Joachim Meyer
7efbae282c Set the username setting again, if it exists. 2019-01-07 10:38:55 +01:00
Armin Novak
b2ef3e69ca Fixed Wayland horizontal mouse wheel direction. 2019-01-07 10:02:04 +01:00
Armin Novak
2dcc2614d4 Fixed X11 horizontal mouse wheel direction. 2019-01-07 10:01:46 +01:00
Martin Fleisz
e034d3552a
Merge pull request #5173 from hendwolt/master
enable fonts smoothing per default, part two
2019-01-07 08:39:08 +01:00
Ilya Shipitsin
05462d27fb remove identical code, found by coverity 2019-01-04 20:56:57 +05:00
Ilya Shipitsin
e14ba2018f remove identical code, found by coverity 2019-01-04 20:55:28 +05:00
Joachim Meyer
8d50c4ce2d Add support for standard Remote Assistance Connection String 2 without the extensions of the invitation file format. 2019-01-03 20:58:40 +01:00
Bernhard Miklautz
bab79a9951
Merge pull request #5176 from chipitsine/ninja_gitignore
add ninja to gitignore
2019-01-02 21:20:39 +00:00
Ilya Shipitsin
43a16a3e5e add ninja to gitignore 2019-01-02 21:22:51 +05:00
Ilya Shipitsin
bdc039e719 resolve several issues found by cppcheck
[client/X11/xf_floatbar.c:800] -> [client/X11/xf_floatbar.c:796]: (warning) Either the condition '!floatbar' is redundant or there is possible null pointer dereference: floatbar.
[client/X11/xf_floatbar.c:800] -> [client/X11/xf_floatbar.c:797]: (warning) Either the condition '!floatbar' is redundant or there is possible null pointer dereference: floatbar.
[client/X11/xf_floatbar.c:800] -> [client/X11/xf_floatbar.c:798]: (warning) Either the condition '!floatbar' is redundant or there is possible null pointer dereference: floatbar.
[libfreerdp/codec/dsp.c:1156] -> [libfreerdp/codec/dsp.c:1154]: (warning) Either the condition '!srcFormat' is redundant or there is possible null pointer dereference: srcFormat.
[channels/drdynvc/client/drdynvc_main.c:1453] -> [channels/drdynvc/client/drdynvc_main.c:1450]: (warning) Either the condition '!drdynvc' is redundant or there is possible null pointer dereference: drdynvc.
[channels/audin/client/opensles/audin_opensl_es.c:98] -> [channels/audin/client/opensles/audin_opensl_es.c:94]: (warning) Either the condition '!opensles' is redundant or there is possible null pointer dereference: opensles.
[channels/audin/client/opensles/audin_opensl_es.c:159] -> [channels/audin/client/opensles/audin_opensl_es.c:153]: (warning) Either the condition '!opensles' is redundant or there is possible null pointer dereference: opensles.
2019-01-02 20:35:24 +05:00
akallabeth
442ba916bf
Merge pull request #5166 from informatimago/detect-kerberos-version
cmake: made FindGSSAPI.cmake able to detect kerberos versions such as…
2019-01-02 12:51:40 +01:00
David Fort
4d086c0e43
Merge pull request #5175 from simon04/patch-1
fix(crypto/tls): typo
2019-01-02 11:34:27 +01:00
Simon Legner
ff375d238b
fix(crypto/tls): typo 2019-01-02 08:18:07 +01:00
Hendrik Woltersdorf
f561ef957e enable fonts smoothing per default 2018-12-29 09:16:05 +01:00
David Fort
15fd55ded8
Merge pull request #5168 from ckelsel/master
fix button_set_locked no return statement
2018-12-24 11:17:16 +01:00
kunming.xie
3ef6dd2f7c fix button_set_locked no return statement 2018-12-24 14:52:59 +08:00
Pascal J. Bourguignon
7d07bce64f cmake: made FindGSSAPI.cmake able to detect kerberos versions such as: "Kerberos 5 release 1.18-prerelease". 2018-12-21 11:59:04 +01:00
David Fort
5b24dc1aca
Merge pull request #5158 from akallabeth/wayland_mouse
Improved wayland mouse support
2018-12-18 15:38:41 +01:00
Armin Novak
8bf601902a Feature #4841: Added flatpak manifest.
Imported shared-modules for flatpak from https://github.com/flathub/shared-modules
2018-12-18 14:02:46 +01:00
Armin Novak
1984f73db8 Implemented horizontal mouse wheel for wayland. 2018-12-18 13:49:13 +01:00
Armin Novak
f647e5cc3f Implemented mouse buttons 4 and 5 for wayland. 2018-12-18 13:49:08 +01:00
Armin Novak
5dea64a468 Added backtrace function working on allocated logger. 2018-12-17 09:24:57 +01:00
David Fort
faff639ade
Merge pull request #5148 from akallabeth/cert_accepted_fail
Fixed return value for already accepted certificate.
2018-12-14 14:13:38 +01:00
Armin Novak
6906efa354 Fixed return value for already accepted certificate. 2018-12-14 09:52:25 +01:00
Bernhard Miklautz
da819bf770
Merge pull request #5146 from oshogbo/master
There is only one primary monitor do not look for more.
2018-12-14 08:13:42 +00:00
Mariusz Zaborski
4974af1f77 There is only one primary monitor do not look for more. 2018-12-13 14:16:50 +01:00
akallabeth
6c6f08482e
Merge pull request #5145 from bmiklautz/sshagent_server
fix [channels]: remove sshagent server side
2018-12-13 13:48:44 +01:00
David Fort
b619ba542c
Merge pull request #5144 from ondrejholy/coverity2
uwac: Do not return destroyed UwacSeat
2018-12-13 10:21:11 +01:00
Bernhard Miklautz
9f6abd2701 fix [channels]: remove sshagent server side
The server side channel wasn't tested and does not work this way with
FreeRDP. Rely on the server side channel that come with the RDP
server(s).
2018-12-13 10:17:46 +01:00
Ondrej Holy
24cdcbccc7 uwac: Do not return destroyed UwacSeat
This is needed to fix the following defects reported by Covscan:
use_after_free: Using freed pointer "seat".
warning: Value stored to 'seat' is never read

This is follow up for https://github.com/FreeRDP/FreeRDP/pull/4970

https://github.com/FreeRDP/FreeRDP/issues/4820
2018-12-13 09:53:59 +01:00
David Fort
3d4b195c40
Merge pull request #5143 from jphein/master
Added help description for /drive:hotplug,*
2018-12-12 21:25:14 +01:00
Jeffrey Hein
1e84f00ef8
Added help description for /drive:hotplug,* 2018-12-12 11:29:58 -08:00
akallabeth
b8cfa0f02c
Merge pull request #5142 from astrand/master
Define scancodes for virtual keys, used by VNC servers
2018-12-12 15:36:39 +01:00
Bernhard Miklautz
7be596a5f9
Merge pull request #5133 from akallabeth/enable_fonts_by_default
Enable smooth fonts by default.
2018-12-12 12:08:34 +00:00
Peter Åstrand (astrand)
9aced5945a Define scancodes for virtual keys, used by VNC servers
The list of fake keycodes can be found at:

https://cgit.freedesktop.org/xkeyboard-config/tree/keycodes/evdev#n290

This commit adds support for AltGr when xfreerdp is used in
TigerVNC/Xvnc and ThinLinc sessions.
2018-12-12 11:43:03 +01:00