Commit Graph

19948 Commits

Author SHA1 Message Date
Armin Novak
e48fb1eabd
[core,warnings] warn about runtime check options 2024-10-24 09:08:03 +02:00
Armin Novak
0d7edfd884
[cmake] enforce a supported build type
We check for build types internally to enable/disable debug options.
Ensure the CMAKE_BUILD_TYPE is either not set or set to a supported
value.
2024-10-24 09:08:00 +02:00
akallabeth
ae5f655f12
Merge pull request #10772 from akallabeth/command-line-parser
[warnings] unify CommandLineParseCommaSeparatedValues
2024-10-23 09:44:47 +02:00
akallabeth
9caf38bbb6 [warnings] unify CommandLineParseCommaSeparatedValues
CommandLineParseCommaSeparatedValues does some internal hack to allow
the allocated char** to be cleaned up by free.
This enforces compiler warnings as the pointer types do not match.
Use a new free function CommandLineParserFree instead
2024-10-22 21:11:58 +02:00
akallabeth
6c7f88aecc
Merge pull request #10771 from akallabeth/clang-update
Clang update
2024-10-22 16:49:13 +02:00
akallabeth
2329cb23ae
[channels,rdpgfx] reset pointer to local variable 2024-10-22 16:19:47 +02:00
akallabeth
4b850f765f
[channels,rdpecam] fix format string 2024-10-22 16:02:41 +02:00
akallabeth
575b926626
[cmake] disable -Wpre-c11-compat 2024-10-22 16:02:38 +02:00
akallabeth
563c05c499
Merge pull request #10765 from akallabeth/overlap-fix
[codec,color] fix overlapping check
2024-10-22 15:36:12 +02:00
akallabeth
210249e5c3
Merge pull request #10770 from akallabeth/crypto
[winpr,crypto] rename OUT
2024-10-22 13:42:31 +02:00
akallabeth
e139ff8c86
Merge pull request #10769 from akallabeth/cmdline-improve
[client,common] update help text for /monitors
2024-10-22 13:36:41 +02:00
akallabeth
f4270aeab8
[winpr,crypto] rename OUT
visual studio compilers do have some symbol clashes, rename the function
2024-10-22 13:30:40 +02:00
akallabeth
b5f8faa7ae
[client,common] update help text for /monitors 2024-10-22 13:18:47 +02:00
akallabeth
d8dc2956e5
[codec,color] fix overlapping check
only consider images that do not contain the same lines not overlapping.
Ignore any x offsets as this may lead to alignment problems resulting in
invalid overlapping areas.
2024-10-22 11:03:14 +02:00
akallabeth
5ad826a503
Merge pull request #10763 from akallabeth/fix-our-mistakes
Fix some mistakes
2024-10-22 10:48:54 +02:00
akallabeth
6ac2a961b6
[channels,audin] fix variable shadowing 2024-10-22 10:11:41 +02:00
akallabeth
28037f100c
[warnings] fix sign comparison issues 2024-10-22 10:11:38 +02:00
akallabeth
9e18bd94f9
[crypto,x509] replace sprintf 2024-10-22 09:50:39 +02:00
akallabeth
4f4d400f7e
[core,gateway] fix out of range check 2024-10-22 09:50:36 +02:00
akallabeth
efffcee119
[channels,rdpecam] fix casts 2024-10-22 09:50:34 +02:00
akallabeth
b6e0a2381c
[winpr,crypto] fix duplicate include 2024-10-22 09:50:29 +02:00
akallabeth
b9aa91bfcb
[winpr,crypto] use inline functions for md4 2024-10-22 09:50:26 +02:00
akallabeth
6929ade1c4
[crypto,tls] fix cast 2024-10-22 09:50:24 +02:00
akallabeth
e41f8eb61f
[warnings] redundant cast 2024-10-22 09:50:22 +02:00
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