Commit Graph

22405 Commits

Author SHA1 Message Date
Armin Novak
764cc27de0 [changelog] 2026-01-14 11:35:29 +01:00
akallabeth
336296dc35 Merge pull request #12137 from akallabeth/enum-warn-fix
Enum warn fix
2026-01-14 11:33:20 +01:00
Armin Novak
4e6aa32d19 [core,multitransport] fix enum cast warning 2026-01-14 11:19:57 +01:00
Armin Novak
e710af3b4f [core,gateway] add checks to tsg_ndr_read_packet_response
Abort on unexpected offset value.
2026-01-14 11:14:38 +01:00
Armin Novak
4bfda1d308 [core,gateway] fix rts_read_result
Add missing defined value to pass condition
2026-01-14 11:14:38 +01:00
Armin Novak
43236f3847 [core,gateway] update p_cont_def_result_t and bind_rejection_t
* Add all currently defined values to enum p_cont_def_result_t
* Modify [MS-RPCE] 2.2.2.5 New Reasons for Bind Rejection values to
  enum, add all currently defined values
2026-01-14 11:14:32 +01:00
Armin Novak
25d6241e57 [winpr,sspi] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:40:50 +01:00
Armin Novak
70c72371cc [primitives] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:40:29 +01:00
Armin Novak
9b29f73392 [codec,yuv] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:40:16 +01:00
Armin Novak
85b30cac1b [winpr,sspi] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:40:05 +01:00
Armin Novak
b9f33c78ca [winpr,sspi] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:39:51 +01:00
Armin Novak
305196b6ba [winpr,ncrypt] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:39:38 +01:00
Armin Novak
a47631b772 [utils,encoded_types] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:39:25 +01:00
Armin Novak
a098084d04 [core,nla] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:39:13 +01:00
Armin Novak
47dfe2c6e6 [core,autodetect] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:38:58 +01:00
Armin Novak
b1cbaaa9fb [codec,dsp] fix Wimplicit-int-enum-cast warnings 2026-01-14 10:38: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
akallabeth
969235f7cf Merge pull request #12125 from akallabeth/release-3.20.1
Release 3.20.1
2026-01-14 09:24:49 +01:00
akallabeth
b3c2db9dfb dev-cycle-3.20.2-dev0 2026-01-14 09:16:51 +01:00
akallabeth
7418bc7b7c release-3.20.1 2026-01-14 09:16:51 +01:00
akallabeth
826bd0ff6b changelog 2026-01-14 09:16:50 +01:00
akallabeth
2c07d9c5eb Merge pull request #12135 from akallabeth/sanitize
Sanitizer fixes
2026-01-13 17:37:01 +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
480f9491de [winpr,pipe] lpOverlapped checks 2026-01-13 17:11:29 +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
akallabeth
0434246790 Merge pull request #12127 from akallabeth/fuzz-fix
[channels,rdpear] add checks for itemSize
2026-01-13 10:45:47 +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
f9db76873b [client,sdl] fix compiler warnings 2026-01-13 10:27:38 +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
c120c76825 Merge pull request #12131 from akallabeth/sdl-workarea
[client,sdl] fix +workarea
2026-01-13 10:18:19 +01:00
akallabeth
675c20f08f [channels,serial] explicitly lock serial->IrpThreads 2026-01-13 09:39:33 +01:00
akallabeth
c1b9f1a530 [client,sdl] fix +workarea
actually apply properties if given on command line
2026-01-13 09:31:32 +01:00
akallabeth
c4f03c85a7 Merge pull request #12130 from akallabeth/brush
[core,orders] fix brush update decoding
2026-01-13 09:05:07 +01:00
akallabeth
d8810c2b65 [core,orders] fix brush update decoding 2026-01-13 07:52:56 +01:00
akallabeth
2e42cf8e50 Merge pull request #12126 from akallabeth/fuzz-fix
[core,gcc] fix integer promotion issue
2026-01-12 11:49:16 +01:00
akallabeth
1ed5e53c3b [core,gcc] fix integer promotion issue 2026-01-12 11:37:34 +01:00
akallabeth
371beacc7f Merge pull request #12124 from akallabeth/asan-fix
Asan fix
2026-01-12 11:20:12 +01:00
akallabeth
b35aa3614d [channels,serial] lock list dictionary
prevent sync problems for list dictionary
2026-01-12 09:03:45 +01:00
akallabeth
220dedc723 [winpr,collections] use ListDictionary_Lock
For internal sync, do not directly call EnterCriticalSection but use
the wrapper
2026-01-12 09:03:42 +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
57c5647d98 [utils,smartcard] add length validity checks
in smartcard_unpack_set_attrib_call input length validity checks were
missing.
2026-01-12 09:03:28 +01:00
akallabeth
c9bdfa3278 Merge pull request #12122 from akallabeth/base64
[crypto,base64] do proper length checks
2026-01-10 10:24:39 +01:00
akallabeth
011737296d [crypto,base64] do proper length checks
relying on casting is error prone, so do proper index range checks.
2026-01-10 10:23:12 +01:00
akallabeth
bcc8d30c3f Merge pull request #12121 from akallabeth/asan-fixes
Asan fixes
2026-01-10 09:55:13 +01:00
akallabeth
8d97de1b40 [cmake,compiler] add -fsigned-char to compiler flags 2026-01-10 09:37:19 +01:00