Граф коммитов

14684 Коммитов

Автор SHA1 Сообщение Дата
akallabeth 6522361760 Fixed #6656: invalid read of proxy port.
(cherry picked from commit 3c237fd687)
2020-12-10 07:39:41 +01:00
akallabeth 98ba0c09ea Moved clipboard hasHugeFileSupport to end of struct
(cherry picked from commit 0c96c3a71c)
2020-12-04 14:11:35 +01:00
akallabeth 77b178f327 Fixed #6632
(cherry picked from commit ceb0e8b4f1facb58849b2573fe60e3e512879a77)
2020-12-03 09:34:37 +01:00
Keith Johnston 04d2db2730 Fix for mac mousewheel.
(cherry picked from commit 87a4a8484e65ab591ef815ed0700ab0c90994a77)
(cherry picked from commit c0ecee9d69)
2020-12-02 14:23:19 +01:00
Armin Novak e4b30a5cb6 Removed obsolete connectErrorCode
(cherry picked from commit 3b63903d3f)
2020-12-02 14:17:54 +01:00
akallabeth cb8af3271e Allow autoreconnect for ERRINFO_GRAPHICS_SUBSYSTEM_FAILED
As discussed in #4717 allow autoreconnect to succeed if that
specific error code was returned as disconnection reason.

(cherry picked from commit 552a7ca25f60e9a00585ec298c816911dcf71383)
2020-12-02 14:12:33 +01:00
Martin Fleisz 63aa57b939 channels/audin: Request correct media type in audin channel on Mac
(cherry picked from commit 4a952977c17001b3bb8becdeb4547846ca2b392a)
2020-12-02 14:10:45 +01:00
Armin Novak aa6d116446 Added permission checks for mac audio backend.
(cherry picked from commit 0e0eb5f41f)
2020-12-02 14:10:01 +01:00
Armin Novak 4a148e8704 Fixed mac app termination and warnings
(cherry picked from commit a2e9f5efcb)
2020-12-02 14:09:54 +01:00
akallabeth 67d404c783 Fixed remarks.
(cherry picked from commit c0284239a7)
2020-12-02 09:43:22 +01:00
Bernhard Miklautz c94e9ea14b new [orders]: BMF_24BPP support and some comments
* cached brush orders missed the BMF_24BPP documented case
  ([MS-RDPEGDI] 2.2.2.2.1.2.7)
* add some comments on secondary (brush) order details

(cherry picked from commit efdc99528f)
2020-12-02 09:43:22 +01:00
Christian Plattner cbdb48c0bb Disable building OpenH264 in Andriod CI builds
(cherry picked from commit f4b3ba92fc541488a9c1b9e251b42f8ea69ba08c)
2020-12-02 09:06:10 +01:00
Christian Plattner c73b7edf34 Fix Android release target API level
(cherry picked from commit 199e38c9b4df2109e07dfd795a0e7859243003a8)
2020-12-02 09:06:10 +01:00
Christian Plattner fddde5bdc2 Fix Android build paths
(cherry picked from commit 00173a0ef3a9ad5eb0511f800d910f463bd8bac1)
2020-12-02 09:06:10 +01:00
Christian Plattner 0b8cf6ce1d Fix #6565: streamline android build configuration
(cherry picked from commit 0270932d96b6dd9a6c6c57e6c48eb5081fd122ef)
2020-12-02 09:06:10 +01:00
akallabeth aca1866fc9 Added support for xwayland keyboard grab
(cherry picked from commit 896b7bc711)
2020-12-02 09:00:52 +01:00
akallabeth f00d7aa644 Fix warning #6515
(cherry picked from commit 6d8f355633)
2020-12-02 08:57:00 +01:00
kubistika 39f56443f2 reset codecs in gdi_pipeline_init
(cherry picked from commit 42e63cbf9879048e36cb953fcebc24f3493e9568)
2020-12-01 15:10:23 +01:00
Fabio Fantoni 99ebaacda6 remove unwanted log level set to debug in rfx
I saw on debian packages (that have -DWITH_DEBUG_ALL=ON) remotefx logs always to
debug without respect log-level and log-filters settings making diffult
debugging of issue on other parts.
After a search I found this that set loglevel to debug that akallabeth confirmed
is unwanted, this patch remove it.

Closes #6606

(cherry picked from commit f3e5ebe315f81f61688b79aa979c8d4ea89f8e87)
2020-12-01 15:10:23 +01:00
akallabeth fd51775710 Fixed sound buffering issues with compressed formats
(cherry picked from commit d9d22aa422)
2020-12-01 15:10:23 +01:00
akallabeth 18d4e0448f Added CMake warning messages for expensive debug options
(cherry picked from commit d82c14c3d8)
2020-12-01 15:10:23 +01:00
akallabeth 59675266cd Disable ios client until maintained.
(cherry picked from commit f3c2985249)
2020-12-01 15:10:23 +01:00
akallabeth 2654e3d046 Increased minimum ios deployment target.
(cherry picked from commit a7b210d448)
2020-12-01 15:10:23 +01:00
akallabeth 6c74c84f28 Refactored reading of optional order bytes
(cherry picked from commit ef8f1fd9f0)
2020-12-01 15:10:23 +01:00
akallabeth ce788af28a Fixed parsing of FastGlyph order.
(cherry picked from commit 0456fc307c)
2020-12-01 15:10:23 +01:00
akallabeth ed4697ca30 Corrected clipboard capability mask
(cherry picked from commit e4243bb33c)
2020-12-01 15:10:23 +01:00
akallabeth ac0f0c6500 Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag
(cherry picked from commit f282c55c7a)
2020-12-01 15:10:23 +01:00
Felix Deimel d7d16bf93c Fixes #5747: Only activate sound output device (#6467)
* Fixes #5747: Only activate sound output device

(cherry picked from commit 19f74a2698)
2020-12-01 15:10:23 +01:00
Armin Novak 3620916d29 Fix #6461: Generate config.h after all subdirectories are parsed.
(cherry picked from commit 3310e388034d0271e06c175b78a99abf87011475)
2020-12-01 15:10:23 +01:00
akallabeth 87f1ed1f2d Use settings string setter to overwrite computername
(cherry picked from commit 4d7cddd7c6)
2020-12-01 15:10:23 +01:00
Armin Novak 8e7760ad98 Ignore NULL streams in StreamPool_Return
(cherry picked from commit 6351885488)
2020-12-01 15:10:23 +01:00
akallabeth 048bd8e656 Fixed #6442: Use cmake to provide source directory for test pem
(cherry picked from commit 70881d3957)
2020-12-01 15:10:23 +01:00
akallabeth 031eb5f9aa Fixed short length for usb io control return.
(cherry picked from commit 6f00308db7)
2020-12-01 15:10:23 +01:00
Armin Novak b989149460 Manually free up libusb transfer data to avoid double free
(cherry picked from commit 6ce0517593)
2020-12-01 15:10:23 +01:00
Armin Novak 7ffb1ce638 Fixed double free on channel close in channel write.
(cherry picked from commit 81d59b2d47)
2020-12-01 15:10:23 +01:00
akallabeth f2321b8482 Fixed missing async user data extraction from libusb transfer
(cherry picked from commit 786f6bbfe8)
2020-12-01 15:10:23 +01:00
Armin Novak 270e741d46 Fixed urbdrc server notification of channel close
There was a recursion issue with usb device channel closing and
local redirected device removal.
If the local redirected device is removed due to hotplug events,
the device channel needs to be closed, which in turn checks if
the local device list contains the device. Ensure that the
channel close code is only executed when not called from the
channel side.

(cherry picked from commit 93ee13245c)
2020-12-01 15:10:23 +01:00
akallabeth 5572eedc57 Removed channel close in USB channel done after channel is freed
(cherry picked from commit dbeaa614d6)
2020-12-01 15:10:23 +01:00
akallabeth f8445d3d94 Fixed access to user_data after free
(cherry picked from commit 8c859575cf)
2020-12-01 15:10:23 +01:00
akallabeth 2d5c08a837 Fixed invalid buffer length and duplicated write function.
(cherry picked from commit 54c92e78e6)
2020-12-01 15:10:23 +01:00
akallabeth ac4fd109a3 Fixed urbdrc arraylist locking
(cherry picked from commit e7533130a6)
2020-12-01 15:10:23 +01:00
Armin Novak 20502ac585 Unified streamID read/write
(cherry picked from commit 28bc636d53)
2020-12-01 15:10:23 +01:00
Armin Novak 8be4d1e09b Replace wHashTable with wArrayList in USB channel
The streamID is not guaranteed to be uniqe, so add all transfers
to a list and remove by checking pointers instead of the streamID

(cherry picked from commit 3ebc71abf3)
2020-12-01 15:10:23 +01:00
Armin Novak 7469f53c0d Added return checks for HashTable_Add
(cherry picked from commit ea8f93441d)
2020-12-01 15:10:23 +01:00
Armin Novak cbd7964468 Added duplicate initialization check for plugins.
(cherry picked from commit 75aab487e2)
2020-12-01 15:10:23 +01:00
Armin Novak b0843b68b3 Refactored rdg_read_http_unicode_string warning fixes
(cherry picked from commit bfa07e701d)
2020-12-01 15:10:23 +01:00
Armin Novak fa7063590f Refactored socket warning fixes to be more readable.
(cherry picked from commit 57de0aebb5)
2020-12-01 15:10:23 +01:00
Armin Novak 507fecf50e Fixed warnings.
(cherry picked from commit e50a8e09ee)
2020-12-01 15:10:23 +01:00
Armin Novak 6004eefec5 Fixed missing input length check for color pointer.
(cherry picked from commit 47d02a76ce)
2020-12-01 15:10:23 +01:00
Armin Novak e805752c4e Fixed compilation warnings.
(cherry picked from commit 57b405ca26)
2020-12-01 15:10:23 +01:00