Commit Graph

11172 Commits

Author SHA1 Message Date
Bernhard Miklautz 52fbfb7b12 fix clang warnings, directly include wtypes.h (#4097)
* build: clang use -Wno-unused-command-line-argument

With clang 5.0 builds are quite noisy otherwise.

* Directly include wtypes.h

Directly include winpr/wtypes.h where _fseeki64 or _ftelli64 is used.

* fix build warnings with clang 5

clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning: parentheses-equality

* fix build warnings with clang 5

clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning: tautological-compare

* fix build warnings with clang 5

clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning:
incompatible pointer types passing 'size_t *' (aka 'unsigned
long *') to parameter of type 'UINT32 *' (aka 'unsigned int *')
[-Wincompatible-pointer-types]
2017-08-29 09:09:38 +02:00
David Fort 9a81531cb6 Merge pull request #4100 from mmeyer724/wayland-opaque
wlfreerdp: improve performance by making the window opaque
2017-08-26 10:17:02 +02:00
David Fort c26a7a9ca7 Merge pull request #4099 from mmeyer724/wayland-fullscreen
wlfreerdp: mirror display resolution in fullscreen mode
2017-08-26 10:13:42 +02:00
Michael Meyer 65daae0190 wlfreerdp: improve performance by making the window opaque 2017-08-17 17:32:26 -04:00
Michael Meyer e695645a79 wlfreerdp: mirror display resolution in fullscreen mode 2017-08-17 14:23:45 -04:00
Bernhard Miklautz f9a47a3469 Merge pull request #4098 from akallabeth/fix_rsa_generation
Fixed RSA generation for OpenSSL >= 1.1
2017-08-17 15:18:04 +02:00
Armin Novak 7e32e90d4c Fixed RSA generation for OpenSSL >= 1.1 2017-08-17 13:16:32 +02:00
Bernhard Miklautz 5f80636b38 Merge pull request #4095 from mmeyer724/wayland-scrolling
Fix scrolling crash in wayland client
2017-08-17 10:46:16 +02:00
Michael Meyer c01442da2d Fixes scrolling crash in wlfreerdp
An "axis discrete" handler is required since protocol version 5:
https://code.woboq.org/qt5/include/wayland-client-protocol.h.html
Crash output: "listener function for opcode 8 of wl_pointer is NULL"
2017-08-16 18:02:07 +00:00
Bernhard Miklautz 1e54fdb5c2 android: fix a regression with remote program (#4091)
Commit 54a7d799d1 introduced a problem
where /app was used instead of /shell causing a black screen when remote
programs were used. The Android client doesn't support remote apps
therefore /app can't work. "Remote program" just sets the selected
program as shell to run.
2017-08-16 13:28:11 +02:00
Bernhard Miklautz ba9227d801 Merge pull request #4092 from akallabeth/afreerdp_no_client_name_escape
Do not add quotes to client hostname.
2017-08-16 13:26:47 +02:00
Armin Novak eb0bf411af Do not add quotes to client hostname. 2017-08-16 11:31:33 +02:00
Bernhard Miklautz ed36f55f3e Merge pull request #4088 from akallabeth/file_api_64bit_fixes
fseeko and ftello for 64bit file support.
2017-08-16 10:04:13 +02:00
Bernhard Miklautz 03c95e22a2 Merge pull request #4085 from akallabeth/file_warn_fix
Fixed FileSetFilePointer warnings
2017-08-16 08:09:31 +02:00
Jiang, Zihao 790c48017c Client/X11: Fix h264 context leak when DeleteSurface (#4089) 2017-08-14 10:16:14 +02:00
Kai 6b7b602370 Possible fix for #4081 and #2707 (#4087)
* detect openbox automatically

* format code

* copyright update

* free prop at the end of the function
2017-08-14 10:10:53 +02:00
Armin Novak c3d4b7d262 fseeko and ftello for 64bit file support. 2017-08-14 08:42:49 +02:00
Bernhard Miklautz b34b32bea7 Merge pull request #4084 from psumbera/master
On Solaris use standard conforming getpwnam_r().
2017-08-10 17:39:34 +02:00
Armin Novak 82d9ebc380 Fixed FileSetFilePointer warnings 2017-08-10 16:56:20 +02:00
Petr Sumbera e5c925b63c On Solaris use standard conforming getpwnam_r(). 2017-08-10 07:36:25 -07:00
MartinHaimberger 80ed23779f Merge pull request #4076 from akallabeth/SetFilePointer_fix
Set file pointer fix
2017-08-09 10:35:37 +02:00
Bernhard Miklautz 8c891ae30b Merge pull request #4070 from yurashek/master
Sun keyboard - cursor keys
2017-08-08 21:17:01 +02:00
Armin Novak 32de218c3f Fixed file seek. 2017-08-08 10:52:11 +02:00
Armin Novak 7d7e5487ab Fixed SetFilePointer, added SetFilePointerEx 2017-08-08 10:51:50 +02:00
Jura Sasek a84c5cbfb9 Sun keyboard 2017-08-04 13:09:32 +02:00
David Fort 9a00b25adc Merge pull request #4071 from bmiklautz/debian_fixes
Fixes from the Debian project
2017-08-03 09:32:29 +02:00
Mike Gabriel dc075fb133 Fix warning in man pages
"warning: can't find macro file `www.tmac))'""`"
2017-08-03 08:41:50 +02:00
Mike Gabriel c045bddf3f Fix typos in some error messages 2017-08-03 08:38:05 +02:00
David Fort b29658a859 Merge pull request #4066 from akallabeth/input_event_fixes
Fixed capability checks for mouse and unicode input.
2017-08-02 11:25:08 +02:00
David Fort c84065f40c Merge pull request #4069 from yurashek/master
Build on Solaris
2017-08-02 09:53:38 +02:00
Armin Novak d2d621106d Fixed capability checks for mouse and unicode input. 2017-07-31 12:30:35 +02:00
David Fort 473044b91e Merge pull request #4064 from floppym/gst-detect
Fix gstreamer-1.0 detection
2017-07-29 08:33:33 +02:00
Mike Gilbert 368989526c Fix gstreamer-1.0 detection 2017-07-28 16:31:41 -04:00
David Fort 7891a0f913 Merge pull request #4061 from vakartel/master
Fix build with LibreSSL
2017-07-27 10:55:00 +02:00
Valery Kartel 9bf9ff9e8a Fix build with LibreSSL 2017-07-26 17:12:14 +03:00
Bernhard Miklautz f8c9f43843 Merge pull request #4056 from akallabeth/disable_jpeg
Disable JPEG codec support if not compiled in.
2017-07-24 15:47:49 +02:00
Armin Novak dd4b5ea126 Disable JPEG codec support if not compiled in. 2017-07-24 15:23:36 +02:00
Norbert Federa 1648deb435 Merge pull request #4055 from akallabeth/talos_v3
Security fixes and code cleanups
2017-07-24 10:46:54 +02:00
Bernhard Miklautz f23e10f64b clipboard: fix possible invalid memory access
Fix an possible issue found by Sébastien Duquette.
2017-07-20 09:35:42 +02:00
Armin Novak 0dc45c733e Fixed missing include. 2017-07-20 09:35:42 +02:00
Armin Novak 478ca97a16 Fixed resource cleanup. 2017-07-20 09:35:41 +02:00
Armin Novak b51a103b70 Fixed uninitialized values. 2017-07-20 09:35:41 +02:00
Armin Novak e8b9e4f512 Fixed double free. 2017-07-20 09:35:41 +02:00
Armin Novak 1fb63aea5f Fixed wrong type for AuthenticationLevel.
Replaced type BOOL with INT32 as according to MSDN they are typedefed.
This keeps the ABI compatible and fixes the wrong data type.
2017-07-20 09:35:41 +02:00
Armin Novak 8b9e3fa51e Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
Armin Novak 0490aeb018 Fixed clang malloc integer overflow warnings. 2017-07-20 09:29:48 +02:00
Armin Novak 8292b4558f Fix TALOS issues
Fix the following issues identified by the CISCO TALOS project:
 * TALOS-2017-0336 CVE-2017-2834
 * TALOS-2017-0337 CVE-2017-2834
 * TALOS-2017-0338 CVE-2017-2836
 * TALOS-2017-0339 CVE-2017-2837
 * TALOS-2017-0340 CVE-2017-2838
 * TALOS-2017-0341 CVE-2017-2839
2017-07-20 09:28:47 +02:00
akallabeth 72cd36c112 Merge pull request #3956 from dodo040/smartcard
redirect specific smartcard readers
2017-07-20 08:52:54 +02:00
dodo040 2f22e679e0 fix format code 2017-07-19 13:16:08 +02:00
dodo040 4e055453ab fix smartcard argument parsing 2017-07-19 13:16:08 +02:00