Commit Graph

14991 Commits

Author SHA1 Message Date
akallabeth
aeeeee00bd Moved windows backtrace to own file
(cherry picked from commit ca8c9ea7b9)
2022-04-29 15:27:08 +02:00
akallabeth
979e063581 Moved execinfo backtrace to own file 2022-04-29 15:27:08 +02:00
akallabeth
8ab5969384 Simplified CMake variable names
(cherry picked from commit bab6e3b316)
2022-04-29 15:27:08 +02:00
Armin Novak
50bc2d59e8 Fixed #7158: detection of arm neon.
(cherry picked from commit 6e075a6a7d)
2022-04-28 08:02:01 +02:00
akallabeth
dfd5abc42b Follow up to #7832: Add NULL checks
(cherry picked from commit 8b9ab80ef4)
2022-04-27 23:29:48 +02:00
Armin Novak
1695685403 Updated changelog 2022-04-27 18:45:36 +02:00
Armin Novak
fb50329a9d Fixed #7837: Overallocate zgfx output buffers
Some decoders require additional byte alignment to prevent out
of bound reads

(cherry picked from commit ce60606e19)
2022-04-27 18:45:36 +02:00
Armin Novak
f392f6de2e Changelog 2022-04-27 18:32:13 +02:00
2fly2
b5dbe5f14d fix restore a maximized window when it is minimized
Signed-off-by: 2fly2 <wjatchd@163.com>
(cherry picked from commit ee8cf9e023)
2022-04-27 18:32:13 +02:00
Armin Novak
c6c8676132 Cleaned up NamedPipeOverlapped test.
(cherry picked from commit aeb2415af9)
2022-04-27 18:12:53 +02:00
Armin Novak
e31caf0964 Fixed leak in TestPipeCreateNamedPipeOverlapped.
(cherry picked from commit 1ee8370f28)
2022-04-27 18:12:53 +02:00
Armin Novak
8b0900c0a6 Changelog 2022-04-27 18:12:53 +02:00
Armin Novak
4385dc4f7a Do not mark WinPR implementation of ExitThread as noreturn 2022-04-27 18:12:53 +02:00
Armin Novak
4ca275d468 Refactor thread condition logic
* Add better return value checks
* Combine logic blocks in structs
* Add (easier to read) static functions for blocks
* Use condition variables only in combination with BOOL

(cherry picked from commit a77038a0c7)
2022-04-27 18:12:53 +02:00
Armin Novak
0cc152af3b Updated changelog 2022-04-27 08:16:49 +02:00
Guillaume Démurgé
396ed987d1 Added app_id on wayland client
(cherry picked from commit eaae90998c)
2022-04-27 08:16:49 +02:00
Armin Novak
40ee5d3bcc Updated for 2.7.0 release 2022-04-25 15:04:48 +02:00
Armin Novak
32b8db3025 Added missing WINPR_API 2022-04-25 14:42:14 +02:00
Armin Novak
c263ff19ec Updated changelog 2022-04-25 09:19:45 +02:00
akarl
97957fcde0 Implement BIO_CTRL_GET_KTLS_SEND and BIO_CTRL_GET_KTLS_SEND
Openssl 3.0 requires to respond to this controls. According to there
documentation it should not need them, but in practice openssl's own source
is full of places where negative return values are not checked.

(cherry picked from commit 9d7c20ce8f)
2022-04-25 09:19:45 +02:00
akallabeth
52f3e5139f Cleaned up ntlm_fetch_ntlm_v2_hash
(cherry picked from commit 4661492e5a)
2022-04-22 15:30:30 +02:00
Armin Novak
70bd7f010f Update default android build config
Remove x86 and x86_64 to bring down pr build times

(cherry picked from commit 7e7394d905)
2022-04-22 11:06:55 +02:00
akallabeth
e8010231c8 Changelog 2022-04-22 11:06:44 +02:00
2fly2
4308d8e91e fix x11 black RAIL window when connect to server 2019
Signed-off-by: 2fly2 <wjatchd@163.com>
(cherry picked from commit cb66a4c0df)
2022-04-22 11:06:44 +02:00
Steve Pronovost
66ff8cf2ad Added support for AUDIO_PLAYBACK_DVC
Support audio on dynamic channel. Please refer to MS-RDPEA.
2022-04-22 10:32:28 +02:00
Steve Pronovost
f773d9759d Update header with missing flag
Added definition for TS_RAIL_CLIENTSTATUS_GET_APPID_RESPONSE_EX_SUPPORTED.
2022-04-22 10:32:28 +02:00
Armin Novak
0a6b999c56 Updated Changelog 2022-04-19 15:00:28 +02:00
Armin Novak
0f9efe1972 Fixed /gt:xxx settings
* Disable websocket support with RPC
* Use settings getter/setter

(cherry picked from commit 882b91d986)
2022-04-19 15:00:28 +02:00
Armin Novak
62937807ee Changelog 2022-04-19 08:54:32 +02:00
Kazuki Oikawa
572c63a9f1 Supports 10bit X11 color (BGRX32 only)
(cherry picked from commit 8a86a4e8d9)
2022-04-19 08:54:32 +02:00
Armin Novak
2b65b7cb12 Fixed FFMPEG detection without pkgconfig
(cherry picked from commit 2c31c36759)
2022-04-11 12:08:36 +02:00
akallabeth
9ab0667b54 Fix #7785: Missed GatewayHttpUseWebsockets initialization
In backport #6877 this was missed.
2022-04-07 12:25:24 +02:00
Alexandru Bagu
ce8616c0dc Urbrdc fix (#7417)
* fix libusb libusb_device usage (manually unref required usb devices, versus freeing all when we still hold references to the ones we want)
* disabled detach_kernel_driver & attach_kernel_driver on win32 since libusb does not support them
* fixed libusb async event handling

* add log for transfer request error

* Update libusb_udevice.c

* refactor code
2022-04-06 17:01:17 +02:00
Armin Novak
b836f72ded Updated changelog 2022-04-06 11:02:18 +02:00
Armin Novak
a923f59c20 Fixed #7745: Progressive surface cleanup
(cherry picked from commit edcb8284e7)
2022-04-06 11:02:18 +02:00
Armin Novak
5249f61b72 Fixed missing field read.
(cherry picked from commit cb538114ed)
2022-04-06 10:22:06 +02:00
Armin Novak
c8dced5905 Fixed windows build (_snpnrintf)
(cherry picked from commit 6cccc95691)
2022-04-06 10:22:06 +02:00
Armin Novak
311558c964 Fixed missing return check
(cherry picked from commit 46c78cf0f0)
2022-04-06 10:22:06 +02:00
Armin Novak
49780f6306 Updated changelog 2022-04-06 10:22:06 +02:00
Armin Novak
061edc109f Fixed backport compile problems 2022-04-06 10:22:06 +02:00
Armin Novak
269ebb8cad Fixed NTLM flag handling
* NTLMSSP_NEGOTIATE_WORKSTATION_SUPPLIED and NTLMSSP_NEGOTIATE_DOMAIN_SUPPLIED
* Problem with clients not supporting NTLMSSP_NEGOTIATE_LM_KEY
* Improve logging

(cherry picked from commit 3c657d58cd)
2022-04-06 10:22:06 +02:00
Armin Novak
34e851209a Removed unnecessary assert
(cherry picked from commit 4b1427639a)
2022-04-06 10:22:06 +02:00
Armin Novak
f1d9faa7fc Refactored WinPR::NTLM
* added assertions
* added log messages
* removed code duplication

(cherry picked from commit 813966da1a)
2022-04-06 10:22:06 +02:00
Armin Novak
c6bd48f926 Use GetComputerName instead of gethostname
(cherry picked from commit 82165d95a9)
2022-04-06 10:22:06 +02:00
Armin Novak
732e946289 Updated changelog 2022-03-28 12:08:51 +02:00
Armin Novak
2008751c04 Replaced WINPR_ASSERT defines, use include 2022-03-28 12:08:51 +02:00
Armin Novak
0089ce25b4 Removed cached wlog pointer
(cherry picked from commit 77580466ae)
2022-03-28 12:08:51 +02:00
Armin Novak
e675ffcb35 Fixed warnings from WLOG_ASSERT
(cherry picked from commit 02896b0656)
2022-03-28 12:08:51 +02:00
Armin Novak
83dffd0009 Improve WINPR_ASSERT, log backtrace
(cherry picked from commit 9e94f1dace)
2022-03-28 12:08:51 +02:00
akallabeth
f522bcb63a Added option do disable WINPR_ASSERT
(cherry picked from commit 3a75228242)
2022-03-28 12:08:51 +02:00