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