Commit Graph

20124 Commits

Author SHA1 Message Date
akallabeth
c0a3abfc62
[warnings] duplicate include 2024-10-22 09:50:20 +02:00
akallabeth
6e3cc23ad2
[ci] enable WITH_INTERNAL_[RC4|MD4|MD5]
test the implementations on qa tester
2024-10-22 09:50:18 +02:00
akallabeth
4cf5b32733
[winpr,crypto] prefer inline functions for md5 2024-10-22 09:50:16 +02:00
akallabeth
0ace936943
[clang-tidy] disable readability-string-compare
we have mostly C strings, so c++string.compare(c-string) is to be
preferred to c++string == c-string
2024-10-22 09:47:59 +02:00
akallabeth
fd8947ddc1
[winpr,kerberos] fix a leak in failure handling 2024-10-22 09:47:57 +02:00
akallabeth
b4dab0f419
[warnings] replace getpwnam 2024-10-22 09:41:35 +02:00
akallabeth
f1725b2d99
Merge pull request #10739 from akallabeth/release-3.9.0
Release 3.9.0
2024-10-21 15:55:46 +02:00
akallabeth
79b0926b60
[dev-cycle] start 3.9.1-dev0 2024-10-21 15:36:04 +02:00
akallabeth
4ae5b6c254
[release 3.9.0] update version 2024-10-21 15:36:02 +02:00
akallabeth
bd0a3055b3
[release 3.9.0] changelog 2024-10-21 15:35:59 +02:00
Martin Fleisz
9368030b3c
Merge pull request #10692 from akallabeth/warn-fixes-kerberos
Warn fixes kerberos
2024-10-21 15:28:04 +02:00
akallabeth
b253e6ba0a
[winpr,sspi] refactor kerberos_rd_tgt_token
the function was quite complex, split it up into multiple subfunctions:

* kerberos_rd_tgt_req
  * kerberos_rd_tgt_req_tag2
  * kerberos_rd_tgt_req_tag3
* kerberos_rd_tgt_rep
2024-10-21 15:05:51 +02:00
akallabeth
ab31eb7a50
[winpr,sspi] add better return values for NTLM 2024-10-21 15:05:43 +02:00
akallabeth
1c061423bc
Merge pull request #10758 from akallabeth/cmake-clean-reconfig
[cmake] watch config files
2024-10-17 22:52:04 +02:00
akallabeth
57969939e3
[cmake] watch config files
As we do add configure_file output to clean target cmake configure must
be rerun. To trigger that add source and generated file to
CMAKE_CONFIGURE_DEPENDS
2024-10-17 22:27:45 +02:00
akallabeth
02104bc2c3
Merge pull request #10757 from akallabeth/format-warn
[warnings] fix format warnings
2024-10-17 21:41:16 +02:00
akallabeth
8b3f807a0a
[warnings] fix format warnings 2024-10-17 20:47:29 +02:00
akallabeth
782f349bd7
Merge pull request #10755 from akallabeth/cmake-choice
[cmake] make CMAKE_BUILD_TYPE selectable
2024-10-17 16:12:05 +02:00
akallabeth
24954bf6ed
[cmake] make CMAKE_BUILD_TYPE selectable 2024-10-17 15:56:33 +02:00
Martin Fleisz
fb1ce1eb53
Merge pull request #10753 from akallabeth/size_t_def
replace SIZE_T with size_t
2024-10-17 14:10:13 +02:00
Martin Fleisz
00fdc97861
Merge pull request #10751 from akallabeth/libressl
[crypto,cert] fix builds with LibRESSL
2024-10-17 13:07:56 +02:00
akallabeth
f346b94835
replace SIZE_T with size_t 2024-10-17 12:40:22 +02:00
akallabeth
5f3be98c61
[crypto,cert] fix builds with LibRESSL 2024-10-17 12:02:39 +02:00
Martin Fleisz
7bca994dd2
Merge pull request #10748 from akallabeth/static_assert
Static assert
2024-10-17 09:16:28 +02:00
akallabeth
d870035509
[winpr,pragma] require VS2019 for warning pragma 2024-10-16 20:25:46 +02:00
akallabeth
122aa76ef1
[winpr,macros] Remove check for _STDC_, check only __STDC_VERSION__ 2024-10-16 20:04:02 +02:00
akallabeth
96730a0be5
[winpr,macros] move WINPR_RESTRICT and WINPR_DEPRECATED
* Move macros from wtypes.h.in to platform.h
2024-10-16 20:03:46 +02:00
akallabeth
5353bff104
[assert] use WINPR_STATIC_ASSERT 2024-10-16 19:07:07 +02:00
akallabeth
d19c0bde21
[winpr] add WINPR_STATIC_ASSERT 2024-10-16 19:06:57 +02:00
akallabeth
deb987e491
Merge pull request #10749 from akallabeth/sdl-client-fix
Sdl client fix
2024-10-16 15:44:17 +02:00
akallabeth
21668dc941
[client,sdl] fix sdl3 warnings 2024-10-16 15:21:27 +02:00
akallabeth
32169be68e
[winpr] add WINPR_PRAGMA_WARNING
a compiler independent version of #warning
2024-10-16 15:21:20 +02:00
Martin Fleisz
0b65bf5ba8
Merge pull request #10747 from akallabeth/dead-code
[winpr,tools] makecert fix relative path usage
2024-10-16 14:19:23 +02:00
akallabeth
e3430eeff5
[codec,dsp] fix unreachable code 2024-10-16 13:32:27 +02:00
akallabeth
0f8a6392d1
[crypto,tls] remove dead code
unreachable condition in is_accepted_fingerprint removed
2024-10-16 13:32:22 +02:00
akallabeth
acf80baeb7
[locale,xkbfile] fix comparison function 2024-10-16 13:32:20 +02:00
akallabeth
52d32d812c
[winpr,utils] lock message queue on size 2024-10-16 13:32:18 +02:00
akallabeth
005d70c9e4
[winpr,tools] makecert fix relative path usage 2024-10-16 13:32:15 +02:00
Martin Fleisz
2fd3ace997
Merge pull request #10641 from akallabeth/tcscpy
replace strcpy/tcscpy/wcscpy strlen/tcslen/wcslen
2024-10-16 08:31:46 +02:00
akallabeth
387f0efd24
Merge pull request #10746 from akallabeth/fastpath-unlock
[core,fastpath] fix error unlock
2024-10-15 23:00:49 +02:00
akallabeth
b5d4339d86 [core,fastpath] fix error unlock 2024-10-15 22:44:16 +02:00
akallabeth
6e8c867ec5
Merge pull request #10745 from akallabeth/ci-simd
[ci,qa] enable NEON and SSE optimized builds
2024-10-15 22:18:44 +02:00
akallabeth
12b2cb9d2f [ci,qa] enable NEON and SSE optimized builds 2024-10-15 21:59:40 +02:00
akallabeth
2e73ead996
[c stdlib] replace strlen/strcpy/strcmp
Use length checking versions if possible. Also replaces the wide
character versions and TCHAR versions
2024-10-15 16:30:13 +02:00
akallabeth
60609251fb
Merge pull request #10741 from akallabeth/sdl3-api-update
[client,sdl3] update to current API
2024-10-15 09:00:54 +02:00
akallabeth
7d5876bdb2
[client,sdl3] update to current API 2024-10-15 08:42:48 +02:00
Martin Fleisz
e6abf49a80
Merge pull request #10706 from akallabeth/narrow-fixes-more-more-more
Narrow fixes more more more
2024-10-14 10:48:17 +02:00
akallabeth
026b5218ff
[warnings] fix integer narrowing 2024-10-14 10:32:09 +02:00
akallabeth
f0c1cbe20f
[warnings] fix integer narrowing 2024-10-14 10:32:03 +02:00
akallabeth
dceb15d14e
[warnings] fix integer narrowing 2024-10-14 10:32:01 +02:00