Commit Graph

21021 Commits

Author SHA1 Message Date
akallabeth
9eba3a87a4 [ci,workflow] use mk-build-deps to install deps 2025-03-14 08:39:27 +01:00
akallabeth
2f29f67b0c Merge pull request #11341 from akallabeth/rpc-log
[core,gateway] additional RTS checks
2025-03-13 15:40:26 +01:00
akallabeth
41b6d85a8e [core,gateway] additional RTS checks 2025-03-13 15:15:48 +01:00
akallabeth
dbd6b3d778 Merge pull request #11340 from akallabeth/rpc-gateway
[core,gateway] add rts parser checks
2025-03-13 12:41:32 +01:00
akallabeth
ee7e607562 [channels,rdpear] Enforce kerberos string length limits 2025-03-13 12:18:56 +01:00
akallabeth
da049b2f96 [winpr,registry] limit REG_SZ value length
Add a (sensible) upper limit for entries and add a warning should some
value be truncated
2025-03-13 12:18:49 +01:00
akallabeth
264e8e8ab2 [core,info] limit user and domain length to UNLEN 2025-03-13 11:53:26 +01:00
akallabeth
d42cdd656d [winpr,utils] limit debug string length 2025-03-13 11:47:14 +01:00
akallabeth
37b5fa6562 [codec,dsp] fix missing integer casts 2025-03-13 11:39:15 +01:00
akallabeth
3ecbb7120e [core,gateway] add rts parser checks
Add some additional checks to [MS-RPCH] command parsing
2025-03-13 11:24:31 +01:00
akallabeth
885d3aa56f [codec,region] fix noinline warning 2025-03-13 11:24:27 +01:00
akallabeth
339811ef43 Merge pull request #11333 from akallabeth/release-3.14.0
Release 3.14.0
2025-03-13 09:39:44 +01:00
Armin Novak
fc92a25748 start 3.14.1-dev0 cycle 2025-03-13 09:09:27 +01:00
Armin Novak
cd0a17f860 release 3.14.0 2025-03-13 09:09:25 +01:00
Armin Novak
316576d902 changelog 2025-03-13 09:09:23 +01:00
akallabeth
2528a19dfb Merge pull request #11338 from dev-ddoe/fix#11335
[channels,drive] Prefer using handle from IRP_CREATE when possible
2025-03-13 09:07:28 +01:00
akallabeth
7e461a0327 [codec,progressive] fix region cleanup 2025-03-13 08:45:42 +01:00
David Lechevalier
f301e2b222 [channels,drive] Prefer using handle from IRP_CREATE when possible
Windows can query information on a file recently renamed using a
handle created before the rename
2025-03-13 08:43:36 +01:00
akallabeth
f450b30aed Merge pull request #11336 from akallabeth/android-clip-fixes
[client,android] fix clipboard warnings
2025-03-12 21:47:47 +01:00
akallabeth
d485803547 [client,android] fix clipboard warnings 2025-03-12 21:27:19 +01:00
akallabeth
ad084d0f67 Merge pull request #11334 from akallabeth/array-bound-checks
[warnings] improve array bound checks
2025-03-12 20:03:56 +01:00
Armin Novak
64a7b665f6 [codec,region] code cleanup 2025-03-12 19:49:50 +01:00
Armin Novak
c79f080e8d [warnings] improve array bound checks 2025-03-12 15:04:38 +01:00
akallabeth
34576a658d Merge pull request #11327 from akallabeth/tsg-simplify
[core,gateway] unify TSG_PACKET_MSG_RESPONSE
2025-03-12 13:46:05 +01:00
Armin Novak
8fb49b0abe [warnings] fix coverity warnings 2025-03-12 13:44:59 +01:00
Armin Novak
3e6707c443 [warnings] fix issues from ci builder 2025-03-12 12:02:04 +01:00
Armin Novak
9aecba9357 [core,gateway] add trace log for messages sent 2025-03-12 11:23:45 +01:00
akallabeth
7af2343477 [core,gateway] unify TSG_PACKET_MSG_RESPONSE 2025-03-12 11:09:33 +01:00
akallabeth
5d5671aaaa Merge pull request #11325 from akallabeth/warn-fix-win
[warnings] fixed integer casts
2025-03-11 18:10:54 +01:00
akallabeth
1a5ba989e8 [warnings] fixed integer casts 2025-03-11 17:23:58 +01:00
akallabeth
26675c6b88 Merge pull request #11322 from akallabeth/urbdrc-leak
Urbdrc leak fix
2025-03-11 16:02:58 +01:00
akallabeth
1fe0ca41e1 [warnings] fix missing integer casts 2025-03-11 13:20:19 +01:00
akallabeth
85fdbc3b71 [codec,progressive] clamp values instead of assert 2025-03-11 12:35:56 +01:00
akallabeth
c085b6fc4f [core,capabilities] use custom UUID compare 2025-03-11 12:35:54 +01:00
akallabeth
f942eb1743 [client,sdl] fix wrong return type
SDL2 returned int, SDL3 mostly bool
2025-03-11 11:01:17 +01:00
akallabeth
9310e2ebf8 [primitives] use int64_t instead of SSIZE_T as parameter
SSIZE_T is only guaranteed to have -1 defined.
2025-03-11 11:01:13 +01:00
akallabeth
0f8ed55027 [winpr,sync] use separate variable to read 2025-03-11 09:37:13 +01:00
akallabeth
3d9dcaece7 [out-of-bounds] fix oob reads 2025-03-11 09:37:11 +01:00
akallabeth
7e0e62c5ce [null-dereference] fix possible NULL dereference 2025-03-11 09:37:09 +01:00
akallabeth
ca964f7c7d [mkstemp] set umask 2025-03-11 09:37:07 +01:00
akallabeth
2b26cf74e0 [channels,urbdrc] fix possible leak in error branch 2025-03-11 08:59:14 +01:00
akallabeth
0c0aacc67f Merge pull request #11321 from akallabeth/mingw-fix2
Mingw fix2
2025-03-11 08:56:14 +01:00
akallabeth
a6c70383e9 [primitives] rename function pointer types
* Remove __ prefix, reserved identifiers
* Add drop in replacement for compatibility
* Clean up SSE macros
2025-03-10 22:34:33 +01:00
akallabeth
2b53807256 [primitives] fix warnings and restricted use 2025-03-10 22:13:46 +01:00
akallabeth
a59a3e25a2 [client,sdl] do not compile WinMain for mingw builds 2025-03-10 22:13:38 +01:00
akallabeth
bee5205976 Merge pull request #11319 from akallabeth/win-warn-fix
[windows] fix deprecation and int warnings
2025-03-10 21:50:55 +01:00
akallabeth
054275bd5d [warnings] fix sign and narrowing issues 2025-03-10 19:19:28 +01:00
akallabeth
0bb49c94c9 [restrict] unify restrict keyword usage 2025-03-10 18:48:16 +01:00
akallabeth
918f5d5af9 [windows] fix deprecation and int warnings 2025-03-10 17:52:36 +01:00
akallabeth
87896e87d8 [ci,abi] suppress msusb_msconfig_dump const change 2025-03-10 17:42:38 +01:00