Armin Novak
72b2d745ec
[primitives,opencl] ignore initialization errors
...
When initializing primitives treat primitives_init_opencl_context
failures as support not available, but return success for
initialization.
2026-02-27 15:52:30 +01:00
Armin Novak
b93c4ad965
[winpr,ntlm] fix winpr_RC4 and winpr_MD5 return checks
2026-02-27 15:52:30 +01:00
Armin Novak
aa9d5912df
[winpr,stream] fix unused results
2026-02-27 15:52:29 +01:00
Armin Novak
ea77d2d922
[nodiscard] fix all InitOnceExecuteOnce usages
2026-02-27 15:52:28 +01:00
Armin Novak
5e18b0149a
[primitives,test] drop ALIGN macro
2026-02-27 15:52:27 +01:00
Armin Novak
89ab3c6c1b
[nodiscard] Fix all winpr_RAND usages
...
* Check return value and act on it.
* Initialize arrays that were missed before.
2026-02-27 15:52:26 +01:00
akallabeth
56d4139e6d
Merge pull request #12392 from akallabeth/x11-rails-lock-fix
...
[client,x11] improve rails window locking
2026-02-27 11:20:49 +01:00
Armin Novak
78fd7f580d
[client,x11] improve rails window locking
...
* Add unified lock/unlock functions to allow easier tracing
* Fix a few locking issues found during debugging
* Add an assertion triggering when a lock is locked/unlocked twice
2026-02-27 10:56:12 +01:00
akallabeth
d9ec0302c6
Merge pull request #12384 from akallabeth/c23-nullptr-winpr
...
[c23,winpr] replace NULL with nullptr
2026-02-26 21:25:23 +01:00
Armin Novak
822257bf7c
[c23,winpr] replace NULL with nullptr
2026-02-26 21:16:48 +01:00
akallabeth
f38e03d982
Merge pull request #12387 from akallabeth/c23-nullptr-freerdp
...
C23 nullptr freerdp
2026-02-26 21:15:37 +01:00
akallabeth
2fe7c04263
Merge pull request #12386 from akallabeth/c23-nullptr-client
...
[c23,client] replace NULL with nullptr
2026-02-26 15:48:13 +01:00
Armin Novak
465a6353d5
[c23,client] replace NULL with nullptr
2026-02-26 15:42:59 +01:00
Armin Novak
4ba031aefc
[c23,tools] replace NULL with nullptr
2026-02-26 15:07:09 +01:00
Armin Novak
5c510af477
[c23,freerdp] replace NULL with nullptr
2026-02-26 15:06:27 +01:00
akallabeth
20b4cb6edc
Merge pull request #12385 from akallabeth/c23-nullptr-server
...
[c23,server] replace NULL with nullptr
2026-02-26 15:00:24 +01:00
Armin Novak
e5816d65ce
[c23,server] replace NULL with nullptr
2026-02-26 14:34:11 +01:00
akallabeth
4ebe580c57
Merge pull request #12380 from mfleisz/new-logonerrinfo-define
...
[libfreerdp] Add new define for logon error info
2026-02-26 14:33:27 +01:00
akallabeth
6b720c88c0
Merge pull request #12383 from akallabeth/c23-nullptr-api
...
C23 nullptr api
2026-02-26 14:22:33 +01:00
Martin Fleisz
5146a13587
[libfreerdp] Add new defines for logon error info
2026-02-26 14:17:18 +01:00
akallabeth
34fb30e4e9
Merge pull request #12382 from akallabeth/fix-issues
...
Fix some checks
2026-02-26 14:08:35 +01:00
Armin Novak
65399661c4
[c23,api] replace NULL with nullptr
2026-02-26 14:03:05 +01:00
Armin Novak
8007f3c291
[c23,rdtk] replace NULL with nullptr
2026-02-26 14:02:50 +01:00
Armin Novak
402ea0ea0f
[c23,uwac] replace NULL with nullptr
2026-02-26 14:02:43 +01:00
akallabeth
1ec4a9360e
Merge pull request #12381 from akallabeth/c23-nullptr-channels
...
[c23,channels] replace NULL with nullptr
2026-02-26 13:59:17 +01:00
Armin Novak
699ffa9da1
[crypto,certificate] add sanity checks to certificate_new_x509_certificate_chain
...
Check provided data and abort early if the values are not matching the
data received.
2026-02-26 13:46:57 +01:00
Armin Novak
10dc90cca7
[core,update] reset update->us immediately
2026-02-26 13:46:57 +01:00
Armin Novak
2c0c55dc46
[c23,channels] replace NULL with nullptr
2026-02-26 13:43:54 +01:00
Armin Novak
b1d401a84e
[winpr,platform] add nullptr fallback for pre C23
2026-02-26 13:43:51 +01:00
akallabeth
9f5106c0d1
Merge pull request #12379 from akallabeth/c23-boolean-checks
...
[c23] simplify boolean checks
2026-02-26 12:03:56 +01:00
Armin Novak
e58819830a
[c23] simplify boolean checks
2026-02-26 11:51:05 +01:00
akallabeth
f9ad8dd488
Merge pull request #12377 from akallabeth/c23-make-names-consistent
...
[warnings] make function declaration names consistent
2026-02-26 10:45:18 +01:00
Armin Novak
0531803808
[warnings] make function declaration names consistent
...
Use the same parameter names for declaration and implementation.
2026-02-26 10:35:25 +01:00
akallabeth
8e340f84ac
Merge pull request #12376 from akallabeth/gw-fix
...
Gateway & platform fixes
2026-02-26 09:10:50 +01:00
Armin Novak
e6c17b13cd
[winpr,platform] fix WINPR_ATTR_MALLOC for older GCC
2026-02-26 09:05:29 +01:00
Armin Novak
96be117f97
[core,gateway] fix rts_read_common_pdu_header
...
The function does not return BOOL but 3 possible conditions, so use a
proper enum type for this.
2026-02-26 08:49:42 +01:00
akallabeth
4d6606a71c
Merge pull request #12375 from akallabeth/gw-parse-fix
...
[core,gateway] ignore incomplete rpc header
2026-02-25 23:16:59 +01:00
Armin Novak
166a569784
[core,gateway] ignore incomplete rpc header
2026-02-25 22:52:26 +01:00
akallabeth
df4c0841c7
Merge pull request #12373 from akallabeth/c23-revert
...
[codec,fdk] revert use of WinPR types
2026-02-25 20:13:39 +01:00
Armin Novak
01d680a081
[codec,fdk] revert use of WinPR types
...
Due to naming collissions no WinPR header may be included here.
2026-02-25 20:05:42 +01:00
akallabeth
6dfad2077c
Merge pull request #12372 from akallabeth/gw-policy-deny
...
[core,utils] ignore NULL values in remove_rdpdr_type
2026-02-25 20:02:41 +01:00
akallabeth
ef0fb4f540
Merge pull request #12371 from akallabeth/c23-more
...
C23 more
2026-02-25 20:02:19 +01:00
Armin Novak
7591cd8e51
[core,utils] ignore NULL values in remove_rdpdr_type
...
if there are no redirected devices of given type ignore the NULL value
and return success.
2026-02-25 19:53:00 +01:00
Armin Novak
6ac6eaec9b
[client,sdl] remove multimonitor warning
2026-02-25 19:39:28 +01:00
Armin Novak
aeb4bfe696
[ci,clang-tidy] disable clang-analyzer-security.VAList
...
The check only reports false positives, so disable it.
2026-02-25 19:39:28 +01:00
Armin Novak
208bcbd153
[winpr] Add initializer functions
...
* Add initializer for wStream
* Add initializer for ASN1 decoder
2026-02-25 19:39:24 +01:00
Armin Novak
48267edf2f
[winpr] add WINPR_C_ARRAY_INIT
...
since C23 allows c++ style initializing replace direct use with this
macro
2026-02-25 19:23:08 +01:00
Armin Novak
a5609b929e
[winpr,ncrypt] use pragma once as guard
2026-02-25 15:05:51 +01:00
Armin Novak
a79e307cb9
[codec,dsp] fix integer sign warnings
2026-02-25 15:05:51 +01:00
Armin Novak
ede1dd980f
[codec,dsp] fix opus constant definition type
2026-02-25 15:05:47 +01:00