Commit Graph

20462 Commits

Author SHA1 Message Date
akallabeth
c535d8d4a6 [uwac] fix narrowing int cast 2025-01-07 21:28:16 +01:00
akallabeth
5fb9f71b3b [channels,rdpdr] fix int narrowing cast 2025-01-07 21:28:13 +01:00
akallabeth
f2794703b6 [primitives,colors] fix int narrowing cast 2025-01-07 21:28:11 +01:00
akallabeth
0e7bc7f164 [codec,progressive] fix int narrowing warning 2025-01-07 21:28:09 +01:00
akallabeth
65418f9882 [codec,interleaved] fix int narrowing warning 2025-01-07 10:15:54 +01:00
akallabeth
39a62cd0cf [core,tcp] fix integer cast 2025-01-07 10:15:52 +01:00
akallabeth
9922060298 [ci,abi-checker] suppress sign changes
some functions used unsigned values for NTSTATUS values which is signed.
Correcting that breaks (strict) ABI compliance
2025-01-07 10:11:23 +01:00
akallabeth
3092313d49 [channes,rdpdr] use NTSTATUS for IoStatus
the IoStatus will hold NTSTATUS values but is defined unsigned in
[MS-RDPEFS] whereas NTSTATUS is defined as signed integer. Ignore the
spec here and just treat it as signed (eliminates warnings and twos
complement will ensure the values are equal in bit representation)
2025-01-07 10:11:21 +01:00
akallabeth
19cc9ac670 [winpr,nt] fix argument of NtStatus2Tag
use NTSTATUS instead of UINT32 as argument type
2025-01-07 08:46:32 +01:00
akallabeth
600ada6ce3 Merge pull request #11044 from gpotter2/fix-update-check-flush
Regression in update_check_flush
2025-01-05 15:19:03 +01:00
gpotter2
f91d33e38c Fix return value of update_check_flush 2025-01-05 06:16:47 +01:00
akallabeth
1d4e9fc708 Merge pull request #10998 from akallabeth/winpr-implicit-fix
[warnings] fix integer casting in winpr
2025-01-04 09:58:43 +01:00
akallabeth
08ea4d001c Merge pull request #11035 from pnowack/korean-kbd-type
winpr/input: Add missing korean keyboard type
2025-01-03 13:48:23 +01:00
Pascal Nowack
dd75ea6a37 winpr/input: Add missing korean keyboard type
The keyboard types in 2.2.1.3.2 Client Core Data (TS_UD_CS_CORE)
([MS-RDPBCGR]) contain a korean keyboard type, which is not yet present
in WinPR. So, add it.
2025-01-03 13:28:44 +01:00
akallabeth
307bf48870 [warnings] fix integer casting in winpr
* use WINPR_ASSERTING_INT_CAST to detect overflows in sign or narrow
  integer casts
* replace defines with static variables
2025-01-03 10:08:57 +01:00
akallabeth
b7ecc386dd Merge pull request #11034 from akallabeth/cov-fix
[warnings] fix warnings detected by latest CI build
2025-01-03 10:08:36 +01:00
akallabeth
0969502541 [warnings] fix warnings detected by latest CI build 2025-01-03 09:53:48 +01:00
akallabeth
a6f884f0e3 Merge pull request #11033 from akallabeth/regress-fix
[codec,planar] fix decoder regression
2025-01-03 00:21:41 +01:00
akallabeth
ae59eedc44 [codec,planar] fix decoder regression 2025-01-03 00:20:53 +01:00
akallabeth
5724e4fe91 Merge pull request #11006 from akallabeth/core-implicit-fix
[warnings] fix integer casting
2025-01-02 23:38:11 +01:00
akallabeth
81d69f396a Merge pull request #11031 from akallabeth/mingw-script-update
[ci,mingw] update build script
2025-01-02 23:36:45 +01:00
akallabeth
ff6038212b [ci,mingw] allow ffmpeb build with parameter 2025-01-02 23:18:55 +01:00
akallabeth
bb50c3ad92 [ci,mingw] update build script 2025-01-02 20:04:08 +01:00
akallabeth
cc934795e4 [warnings] fix integer casting
* use asserting casts to detect overflows or sign conversions
* code cleanup for issues uncovered by casts
2025-01-01 12:58:34 +01:00
akallabeth
7e44c7ca41 Merge pull request #10999 from akallabeth/uwac-implicit-fix
Uwac implicit fix
2025-01-01 11:21:41 +01:00
akallabeth
8807146d0c Merge pull request #11029 from akallabeth/ncrypt-pathlen
[winpr,ncrypt] fix convertKeyType
2024-12-31 20:28:36 +01:00
akallabeth
1644b96875 [winpr,ncrypt] fix convertKeyType
* use _wcsnlen
* fix inverted length check
2024-12-31 20:07:23 +01:00
akallabeth
b94411b79e Merge pull request #11001 from akallabeth/server-implicit-fix
[warnings] fix integer casting
2024-12-31 19:50:22 +01:00
akallabeth
a60d1870a6 Merge pull request #11028 from akallabeth/client-fix
[client,x11] fix missing assertions
2024-12-31 10:13:49 +01:00
akallabeth
40cdb18431 [client,x11] fix missing assertions 2024-12-31 09:59:52 +01:00
akallabeth
2d95ed6929 Merge pull request #11002 from akallabeth/client-implicit-fix
[warnings] fix integer casting
2024-12-30 23:10:41 +01:00
akallabeth
4a98e825b9 Merge pull request #11026 from akallabeth/channel-usb
[channels,urbdrc] fix undeclared variable
2024-12-30 18:56:28 +01:00
akallabeth
628995421d [channels,urbdrc] fix undeclared variable 2024-12-30 18:41:11 +01:00
akallabeth
ea11624e84 Merge pull request #11024 from akallabeth/rdpei-fix
[channels,rdpei] fix invalid mask
2024-12-30 08:28:09 +01:00
akallabeth
e90b4d5e98 [channels,rdpei] fix invalid mask 2024-12-30 08:02:43 +01:00
akallabeth
05ed9bd003 Merge pull request #11023 from akallabeth/warn_print_after_ssl_init
Warn print after ssl init
2024-12-29 17:10:46 +01:00
akallabeth
4030eafd15 [channels,rdpdr] fix stream_write sign 2024-12-29 10:23:23 +01:00
akallabeth
60ed73552f [core,connection] print SSL warnings after init 2024-12-29 10:23:20 +01:00
akallabeth
3539ef7409 Merge pull request #11000 from akallabeth/channels-implicit-fix
Channels implicit fix
2024-12-29 10:15:32 +01:00
akallabeth
6e24bdd817 Merge pull request #11017 from akallabeth/vsock-leak-fix
[core,listener] fix possible handle leak
2024-12-26 17:14:00 +01:00
akallabeth
fdf26b0726 Merge pull request #11021 from akallabeth/channel-cleanup
Channel cleanup
2024-12-26 17:13:46 +01:00
akallabeth
168aae23be [channels,gfxredir] clean up code 2024-12-26 13:35:50 +01:00
akallabeth
d14f8fe9dd [channels,rdp2tcp] clean up code 2024-12-26 13:20:41 +01:00
akallabeth
69fb290616 [channels,sshagent] cleanup code 2024-12-26 12:35:11 +01:00
akallabeth
3a6dcc4581 Merge pull request #11020 from akallabeth/gfxredir
qa target enable all channels
2024-12-26 11:57:10 +01:00
akallabeth
b82de65242 [ci,qa] enable rdp2tcp and sshagent channels 2024-12-26 10:31:04 +01:00
akallabeth
3a6cc64439 [channels,sshagent] enable client/server by default
channel is off by default, but if turned on enable client and server
components automatically
2024-12-26 10:31:01 +01:00
akallabeth
53ee4c1e8f Merge pull request #11019 from akallabeth/gfxredir
Gfxredir
2024-12-26 10:24:01 +01:00
akallabeth
c70b4f7315 [scripts,cmake] fix argument passing 2024-12-26 10:08:42 +01:00
akallabeth
ad3e7b0608 [ci,qa] enable gfxredir channel on ci 2024-12-26 10:08:39 +01:00