akallabeth
684ada9c0e
Fixed uninitialized warnings
2022-06-29 18:10:33 +02:00
akallabeth
deee697066
Fixed uninitialized warnings in rdpdr
2022-06-29 18:10:33 +02:00
Pascal Nowack
3ae0d64729
constants: Add missing OS major type constants
2022-06-29 14:56:45 +02:00
akallabeth
8ecf841e71
Added RAIL compartmentinfo server to client message
2022-06-29 14:42:05 +02:00
akallabeth
7faf18d9dd
Updated flags required by [MS-RDPERP]
2022-06-29 11:41:45 +02:00
akallabeth
ea0035b474
Added new rail orders textscaleinfo and caretblinkrate
2022-06-29 11:41:45 +02:00
akallabeth
291458d2d5
Cleaned up xfreerdp error code mapping
2022-06-29 09:18:53 +02:00
akallabeth
ebf5de1d1d
Preset LoadChannels function pointer
2022-06-29 09:18:53 +02:00
akallabeth
e956a0e155
Added rail_get_order_type_string_full for better debug logs
2022-06-29 09:14:40 +02:00
Armin Novak
40ae6731c9
Fixed issues with settings clone
2022-06-27 14:27:12 +02:00
Armin Novak
29af8a45b6
Fixed missing LoadChannels calls and settings on redirect
2022-06-27 14:27:12 +02:00
Armin Novak
81d14e1c87
Fixed rdpdr stream leaks
2022-06-27 14:27:12 +02:00
Adrian Perez de Castro
81e8e28062
Fix building with LibreSSL 2.7.0 or newer
...
With LibreSSL 2.7.0 (or newer versions) some more structs have made
opaque, which requires a few changes:
- BIO_meth_new() and related functions are now defined by LibreSSL, the
versions from opensslcompat.{h,c} does not need to be used anymore.
- HMAC_CTX is now opaque, HMAC_CTX_new(), EVP_MD_CTX_new, and related
functions should be used instead in winpr's hash.c.
2022-06-27 12:42:06 +02:00
akallabeth
780e42f126
Add warning for applications using input functions in wrong state
2022-06-27 11:21:24 +02:00
akallabeth
9fee695ed0
Assert stream pool if duplicate entry is found
2022-06-27 11:21:24 +02:00
akallabeth
944f43c0bc
Fixed transport handling of pool allocated streams
2022-06-27 11:21:24 +02:00
akallabeth
76661f6019
Use StreamPool in rdpdr
2022-06-27 11:21:24 +02:00
akallabeth
3d07eee3ac
Abort input event send if the connection terminated
2022-06-27 11:21:24 +02:00
akallabeth
488a0d1edd
Fixed streampool release
2022-06-27 11:21:24 +02:00
akallabeth
25c120d25d
Fixed type mismatches and memory leaks
2022-06-27 11:21:24 +02:00
akallabeth
d745ba7c28
Assert function arguments in freerdp.c
2022-06-27 11:21:24 +02:00
Armin Novak
ada4671435
Cleaned up client rdpgfx
...
* use rdpContext for setup
* add WINPR_ASSERT
* Removed duplicated rdpSettings variables
2022-06-27 11:06:27 +02:00
Armin Novak
a3ac4e9b01
Add option to run drdynvc [client] without extra thread
2022-06-27 11:06:27 +02:00
akallabeth
7bc276ba04
Added WINPR_ASSERT to printer client channel
...
Assure all function calls have valid arguments.
2022-06-24 13:20:28 +02:00
akallabeth
43b1f51984
Unified setting of finalize_sc_pdus
2022-06-23 14:19:50 +02:00
akallabeth
fbe1075a30
Fixed xfreerdp clipboard resource cleanup
2022-06-23 14:19:50 +02:00
akallabeth
a402f7c3c4
Fixed codec reset
2022-06-23 14:19:50 +02:00
akallabeth
379b42e3bd
Simplified certificate resource cleanup
2022-06-23 14:19:50 +02:00
akallabeth
9613bd9bc6
Added function ReachedState to peer
...
This callback exposes the state the RDP peer has reached.
2022-06-23 14:19:50 +02:00
akallabeth
40723606e4
Exposed WTSVirtualChannelManagerOpen
2022-06-23 14:19:50 +02:00
akallabeth
c698f7e7d9
Expose client rdpsnd get context function
2022-06-23 14:19:50 +02:00
akallabeth
f1d3d457fb
Code cleanups/initializations
2022-06-23 14:19:50 +02:00
akallabeth
f8a6c0db3f
Do not assert in abort_connect
2022-06-23 14:19:50 +02:00
akallabeth
087e71f439
Use settings getter
2022-06-23 14:19:50 +02:00
akallabeth
07a5a6ef6d
Added a check in DesktopResize for protocol violations
2022-06-23 14:19:50 +02:00
akallabeth
ce2e3ab0c7
Add better explanation of FreeRDP_EnforceTLSv1_2
2022-06-23 09:18:37 +02:00
akallabeth
0563dae8b3
Cleanup tls_prepare
2022-06-23 09:18:37 +02:00
akallabeth
31304951de
Regenerated settings helpers
2022-06-23 09:18:37 +02:00
akallabeth
648612d6d3
Updated settings helper generator script
2022-06-23 09:18:37 +02:00
Siva Gudivada
7ce4d8b196
add a new flag to enforce tls1.2
2022-06-23 09:18:37 +02:00
akallabeth
bc8b4ade1c
reformatted
2022-06-23 08:48:39 +02:00
akallabeth
0029f8a61d
Fixed windows client argument mismatch warnings
2022-06-23 07:45:55 +02:00
akallabeth
b542598834
Fixed function pointer type mismatch
2022-06-23 07:45:55 +02:00
akallabeth
1626530825
Some cleanups in rdpgfx channel
2022-06-23 07:45:55 +02:00
akallabeth
e2acd03498
Fixed rdpdr resource cleanup
2022-06-23 07:45:55 +02:00
akallabeth
de91cec5bf
Fixed const warning
2022-06-23 07:45:55 +02:00
akallabeth
5b163b7918
Add GetRdpContext function pointer for dynamic channels
2022-06-23 07:45:55 +02:00
akallabeth
90ce22283d
Replaced direct settings access with getter/setter
2022-06-23 07:45:55 +02:00
akallabeth
1d2261e884
Added WINPR_ASSERT
2022-06-23 07:45:55 +02:00
akallabeth
7c01af04fb
Fixed missing C++ guards
2022-06-23 07:45:55 +02:00