Armin Novak
527db6783b
[cmake] split tests
...
* Keep BUILD_TESTING, but only run tests compatible with API (for
packaging)
* Add BUILD_TESTING_INTERNAL for all tests including internal function
tests that modify API to be run on our CI
2024-10-24 09:45:44 +02:00
Armin Novak
f488d15b7a
[winpr,utils] update TestStream
2024-10-23 16:01:30 +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