Commit Graph

14171 Commits

Author SHA1 Message Date
akallabeth 158bd74272 Allow externally supplied FREERDP_INSTALL_PREFIX 2020-03-18 17:22:08 +01:00
akallabeth efb588db04
Added deprecation warning to gfx-h264 2020-03-15 10:33:53 +01:00
akallabeth 1441e78b70
Fixed gfx-h264 option parsing. 2020-03-15 10:33:34 +01:00
Kobi Mizrachi 3b673be378 server: proxy: fix wrong log level used in pf_modules_run_filter 2020-03-12 08:36:05 +01:00
Kobi Mizrachi 1484d0ac48 server: proxy: removed unnecessary cast after #5955 2020-03-12 08:36:05 +01:00
Kobi Mizrachi 73445e1462 server: proxy: use config path from argv if provided 2020-03-12 08:36:05 +01:00
Martin Fleisz 6313cccb6e
Merge pull request #5943 from akallabeth/x11_lock
X11 lock recursion checks
2020-03-10 16:03:54 +01:00
Armin Novak 4216646746 Fixed length checks for compressed rdp data. 2020-03-10 14:05:10 +01:00
Armin Novak 297ad536a2 Cleaned up bulk_compress/decompress, prettified log. 2020-03-10 14:05:10 +01:00
Armin Novak c406f7a972 Fixed misleading log message. 2020-03-10 14:05:10 +01:00
Armin Novak 49b17e4e03 Refactored bulk compression
* Arguments now opaque
* Removed internal functions from external interface
2020-03-10 14:05:10 +01:00
Armin Novak eca32456bb Removed unused function 2020-03-10 14:04:53 +01:00
Armin Novak 87f5b768a9 Silenced warning due to missing debug define guard. 2020-03-10 14:04:53 +01:00
Armin Novak ab21b1ef25 Silenced warning due to missing define guard. 2020-03-10 14:04:53 +01:00
Armin Novak 461bc825de Removed unused function 2020-03-10 14:04:53 +01:00
Armin Novak 07cc1edaa0 Removed unused function 2020-03-10 14:04:53 +01:00
Armin Novak 106ab8cfbd Removed unused function 2020-03-10 14:04:53 +01:00
Armin Novak d29448bda8 Removed unused function 2020-03-10 14:04:53 +01:00
Armin Novak b40762c542 Removed unused function 2020-03-10 14:04:53 +01:00
Armin Novak cb9e7fda32 Removed unused function. 2020-03-10 14:04:53 +01:00
Armin Novak 7416b9b604 Using bsearch to get ntstatus string. 2020-03-10 14:04:53 +01:00
Armin Novak e63377945b Silenced warning due to missing debug define guard. 2020-03-10 14:04:53 +01:00
Armin Novak 94f0dc127b Removed unused functions / files 2020-03-10 14:04:53 +01:00
Armin Novak 3ba66db99d Unify pReceiveChannelData and psPeerReceiveChannelData
Fix definitions of the two function pointers.
Use and definition did not match, fix that.
Will create warnings in external projects
2020-03-10 12:21:14 +01:00
Armin Novak d5b5088eac Fixed misinterpretation of SendChannelData
SendChannelData was defined with a return value of type int, but
used as BOOL everywhere. Fix the definition to match use.
2020-03-10 12:21:14 +01:00
Armin Novak c7187928e9 Fix tpkt header length checks for encrypted packets
If securityFlag SEC_ENCRYPT is set, remove the encryption headers from
the TPKT header length on comparison.
2020-03-10 12:20:50 +01:00
Martin Fleisz c5998791df
Merge pull request #5963 from akallabeth/fixes
Fixes some warnings and checks
2020-03-10 10:14:28 +01:00
Armin Novak cc49a212bd Default to positive return for missing callbacks
When using +async-update, default to positive return if some
client callback is not implemented.
2020-03-10 08:59:52 +01:00
Armin Novak 8afa27c936 Fixed broken NULL check. 2020-03-10 08:59:52 +01:00
Armin Novak c58db76e4c Fixed return check for usbdk backend. 2020-03-09 16:40:07 +01:00
Armin Novak 4692f00864 Removed unnecessary cast. 2020-03-09 16:40:07 +01:00
David Fort 0c8020b38f
Merge pull request #5958 from akallabeth/usb_win_fixes
Fixed missing config include.
2020-03-09 15:35:55 +01:00
Armin Novak 90bc3e793a Fixed missing config include. 2020-03-09 14:57:20 +01:00
Martin Fleisz b2d45fc0ae
Merge pull request #5957 from akallabeth/cmake_libusb
Added libusb detection for windows.
2020-03-09 13:24:53 +01:00
Armin Novak 197a5ccd8c Added libusb detection for windows. 2020-03-09 12:43:42 +01:00
Martin Fleisz 82a9008841
Merge pull request #5954 from akallabeth/server_config_options
Server config options
2020-03-09 10:01:31 +01:00
Armin Novak cffbbacccd Default proxy modules to OFF
The proxy module sample is c++ 11 which some older build targets
do not like. Deactivate this by default.
2020-03-09 09:16:41 +01:00
Armin Novak a6d0b67ca6 Set C++ standard for proxy demo target 2020-03-09 09:03:19 +01:00
Armin Novak 83348ef98f CMake options to compile without proxy or shadow
* Added WITH_SHADOW (default ON) to compile without shadow server
* Added WITH_PROXY (default ON) to compile without proxy server
2020-03-09 08:50:40 +01:00
Kobi Mizrachi 929457db4c egfx: client: add missing NULL checks 2020-03-09 08:28:40 +01:00
Armin Novak 5690780bdd [RDPEGFX] checks for cache import, prevent 0 size allocations 2020-03-06 12:28:21 +01:00
Armin Novak 95522923ba Move libusb hotplug registration to polling thread.
* libusb polling thread now is responsible for hotplug registration
  and removal as well as cleanup.
* Only register hotplug callback on systems with support.
2020-03-06 12:07:22 +01:00
Armin Novak ebdaea6f3b enable usbdk on windows. 2020-03-06 12:07:22 +01:00
Armin Novak e867ad3c9d Fixed compilation issues against libusb on windows 2020-03-06 12:07:22 +01:00
Armin Novak 6ac1b6d78e Fixed strncmp, use _strnicmp 2020-03-06 11:37:35 +01:00
Armin Novak 5b9b7f331b Fixed memory leak in tls_get_channel_bindings 2020-03-06 11:37:35 +01:00
Armin Novak 9c999b7135 Added raw function wrapping X509_digest 2020-03-06 11:37:35 +01:00
Armin Novak 8b85913ac0 Added winpr_md_type_from_string and winpr_md_type_to_string 2020-03-06 11:37:35 +01:00
Armin Novak 2be6e4117f Let ssl backend handle hash checks. 2020-03-06 11:37:35 +01:00
Armin Novak 9d13729617 Added sha3 hashes for openssl. 2020-03-06 11:37:35 +01:00