akallabeth
2172178476
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:57 +01:00
akallabeth
946d3565a1
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:54 +01:00
akallabeth
b5126aeb3d
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:51 +01:00
akallabeth
ce22d2b43f
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:49 +01:00
akallabeth
938078ff3e
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:47 +01:00
akallabeth
245e0a5d3f
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:44 +01:00
akallabeth
b20a1274f0
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:42 +01:00
akallabeth
a3cb09c81c
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:39 +01:00
akallabeth
5242eff693
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:37 +01:00
akallabeth
74cd63fa99
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:35 +01:00
akallabeth
bcdc86714c
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:32 +01:00
akallabeth
6942050a7f
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:30 +01:00
akallabeth
86ec57e76d
[c,printf] fix wlog format string to match arguments
2026-01-16 11:39:26 +01:00
Armin Novak
8a101e861a
[channels,rdpdr] add some checks for server side parser
...
Fix warnings and checks in rdpdr_server_read_general_capability_set
2026-01-15 13:05:23 +01:00
akallabeth
2253c1c3f0
[channels,location] fix struct initializer
2026-01-15 09:39:41 +01:00
Armin Novak
ccf2311694
[channels,rdpemsc] fix Wimplicit-int-enum-cast warnings
2026-01-14 10:38:27 +01:00
Armin Novak
a30cbe2a94
[channels,location] fix Wimplicit-int-enum-cast warnings
2026-01-14 10:37:45 +01:00
Armin Novak
8cd987dacd
[channels,serial] fix unintialized variable on jump
2026-01-14 10:37:17 +01:00
David Lechevalier
5c940eda51
[printer] Compute printer configuration file using sha256
...
When printer name are long, using only base64 will create a long file which can cause the issue ERROR_FILENAME_EXCED_RANGE
on Windows.
2026-01-13 17:27:25 +01:00
akallabeth
d60045ae1a
[chanels,various] fix VirtualChannelEntryEx parameter types
2026-01-13 17:11:27 +01:00
akallabeth
085f4e9705
[core,client] fix SVC channel init calls
...
Ensure correct types are passed and returned.
2026-01-13 17:11:24 +01:00
akallabeth
feedd3b73e
Merge pull request #12132 from dev-ddoe/smartcard-deadlock
...
Fix dead lock in smartcard when using smartcard logon with emulated smartcard
2026-01-13 11:22:11 +01:00
David Lechevalier
649f7deee4
Fix dead lock in smartcard
...
when smartcard_GetStatusChangeW_Call is called with infinit timeout during smartcard logon,
we does not have access to cancel field used by smartcard_call_cancel_context
We have to use smartcard_call_context_signal_stop which set the event stopEvent
parsed by smartcard_GetStatusChangeW_Call
2026-01-13 10:35:03 +01:00
akallabeth
19f48dc7d6
[channels,rdpear] add checks for itemSize
...
when a ndr read function is called with invalid arguments abort early.
2026-01-13 10:20:11 +01:00
akallabeth
675c20f08f
[channels,serial] explicitly lock serial->IrpThreads
2026-01-13 09:39:33 +01:00
akallabeth
b35aa3614d
[channels,serial] lock list dictionary
...
prevent sync problems for list dictionary
2026-01-12 09:03:45 +01:00
akallabeth
3da319570c
[channels,drive] fix constant type
...
ensure constant is of 64bit integer type
2026-01-12 09:03:39 +01:00
akallabeth
e99e33aea8
[channels,serial] fix use after free
2026-01-12 09:03:36 +01:00
akallabeth
668fcb49d4
[channels,rdpear] fix ndr_read checks
2026-01-10 09:33:54 +01:00
akallabeth
cd1ffa112c
[channels,audin] free up old audio formats
2026-01-10 09:02:05 +01:00
akallabeth
7b7e6de8fe
[channels,urbdrc] check interface indices before use
2026-01-10 09:01:34 +01:00
akallabeth
435100fea0
[channels,rdpei] properly clean up server channel
...
Fix a leak in rdpei_server_context_free and some checks in
rdpei_server_context_new
2026-01-09 13:12:44 +01:00
akallabeth
9feaf16a86
[channels,audin] add value range checks
...
When reading a enum value from network, first check the value range and
log a message if an invalid value is found
2026-01-09 09:37:55 +01:00
akallabeth
17091e0e08
[channels,rdpemsc] add value range checks
...
When reading a enum value from network, first check the value range and
abort with a log message if an invalid value is found
2026-01-09 09:37:53 +01:00
akallabeth
ecbfe4a19a
[channels,location] add value range checks
...
When reading a enum value from network, first check the value range and
abort with a log message if an invalid value is found
2026-01-09 09:37:51 +01:00
akallabeth
508a0db07c
[channels,rdpecam] add value range checks
...
When reading a enum value from network, first check the value range and
abort with a log message if an invalid value is found
2026-01-09 09:37:48 +01:00
Armin Novak
185dbe4847
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:34 +01:00
Armin Novak
67974457b8
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:34 +01:00
Armin Novak
df44b4a493
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:34 +01:00
Armin Novak
f7ee8dadce
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:34 +01:00
Armin Novak
ddf4a0a997
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:34 +01:00
Armin Novak
59ad546d87
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:34 +01:00
Armin Novak
4541f3f3ad
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:33 +01:00
Armin Novak
669ba987cc
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:33 +01:00
Armin Novak
af31856078
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:33 +01:00
Armin Novak
6a00bd131b
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:33 +01:00
Armin Novak
77309cab3a
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:33 +01:00
Armin Novak
a4dfa2ca7e
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:33 +01:00
Armin Novak
15b0085ddf
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:33 +01:00
Armin Novak
3c95b2729b
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:32 +01:00