akallabeth
40d142a566
Merged camera-device.h with existing rdpecam.h
2022-06-30 12:28:22 +02:00
akallabeth
eb04fe628b
Use C style struct init
2022-06-30 12:28:22 +02:00
akallabeth
4d3003b154
Renamed server channel to rdpei
2022-06-30 12:28:22 +02:00
akallabeth
cfd87ab3f1
Fix rdpecam server channel naming
2022-06-30 12:28:22 +02:00
akallabeth
5707ec3266
Fixed reserved symbol use in struct name
2022-06-30 12:28:22 +02:00
akallabeth
1061c3087c
Used C style struct init
2022-06-30 12:28:22 +02:00
Pascal Nowack
78fc60802c
server: Add channel handling for camera device and enumerator channel
2022-06-30 12:28:22 +02:00
Pascal Nowack
5637aeed91
telemetry/server: Fix copyright in license comment
2022-06-30 12:28:22 +02:00
Pascal Nowack
11351978a0
channels/server: Fix channel name in license comments
2022-06-30 12:28:22 +02:00
akallabeth
cb96e6143d
Fixed -Wshadow warnings
2022-06-30 10:49:02 +02:00
akallabeth
39bd78d2fb
Fixed missing includes
2022-06-29 18:10:33 +02:00
akallabeth
7c85949f1d
Fixed unused variable warnings
2022-06-29 18:10:33 +02:00
akallabeth
99cda9249f
Fixed uninitialized warnings
2022-06-29 18:10:33 +02:00
akallabeth
e07233ccef
Fixed float comparson
2022-06-29 18:10:33 +02:00
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