Commit Graph

3851 Commits

Author SHA1 Message Date
akallabeth
e41f8eb61f
[warnings] redundant cast 2024-10-22 09:50:22 +02:00
akallabeth
4cf5b32733
[winpr,crypto] prefer inline functions for md5 2024-10-22 09:50:16 +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
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
f346b94835
replace SIZE_T with size_t 2024-10-17 12:40:22 +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
d19c0bde21
[winpr] add WINPR_STATIC_ASSERT 2024-10-16 19:06:57 +02:00
akallabeth
32169be68e
[winpr] add WINPR_PRAGMA_WARNING
a compiler independent version of #warning
2024-10-16 15:21: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
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
bd28c2d4bf
[warnings] fix integer narrowing 2024-10-14 10:31:41 +02:00
akallabeth
1cdc864c7d
[warnings] fix integer narrowing 2024-10-14 10:31:38 +02:00
Martin Fleisz
dcc288c3d1
Merge pull request #10704 from akallabeth/int-narrow-cleanups
Int narrow cleanups
2024-10-14 09:51:06 +02:00
akallabeth
7ea8774728 Update timezone definitions 2024-10-12 07:08:14 +00:00
akallabeth
d56fac7582
[ci,timezone] remove clang-format off
we do format the files now properly before creating the automated pull,
the workaround is no longer required
2024-10-12 09:04:39 +02:00
akallabeth
969e212570
[winpr,timezone] skip newline in generated timezonemap 2024-10-12 08:51:00 +02:00
akallabeth
2cbb5685b4 [winpr,timezone] deactivate clang-format for generated files 2024-10-11 09:16:37 +02:00
Armin Novak
9531b7b270
[winpr,file] add missing WINPR_ATTR_MALLOC 2024-10-09 10:41:19 +02:00
Armin Novak
8abf9cbe7c
[winpr] mark GNU macros with __extension__
mark GNU and clang definition of macros using statement expressions with
__extension__ to silence warnings. We know the compilers support that
and do not use it with others.
2024-10-09 10:09:43 +02:00
akallabeth
2d10effd3c
Merge pull request #10716 from akallabeth/kerberos-return
[winpr,sspi] fix kerberos return on get_credentials
2024-10-08 17:26:43 +02:00
akallabeth
1fe0a6f40e
[winpr,sspi] fix kerberos return on get_credentials
return SEC_E_NO_CREDENTIALS
2024-10-08 10:33:30 +02:00
akallabeth
1952cd0e66
[winpr,utils] fix undefined unwind symbols
on arm some reason codes are not defined.
2024-10-08 10:09:19 +02:00
akallabeth
7e8c374fe2
[winpr,file] make handle creators return const
* let the file handle creators return const HANDLE_CREATOR
* for comm port use winpr_definition_add(-DWINPR_HAVE_SERIAL_SUPPORT) to
  have the definition visible at correct scope
* create namedPipeClient.h for handle creator function declaration
2024-10-07 10:15:34 +02:00
akallabeth
8ea903091b
[winpr,platform] disable GCC pragma
GCC does not support -Wtautological-constant-out-of-range-compare
2024-10-04 16:12:03 +02:00
akallabeth
4fc2e1bb3e
[warnings] fix integer narrowing 2024-10-03 21:21:44 +02:00
akallabeth
4b5274c34f
[warnings] fix integer narrowing 2024-10-03 21:21:44 +02:00
akallabeth
544c6ddce6
[warnings] fix integer narrowing 2024-10-03 21:21:42 +02:00
akallabeth
53497a572d
[warnings] fix integer narrowing 2024-10-03 21:21:42 +02:00
akallabeth
57ed259be2
[warnings] fix integer narrowing 2024-10-03 21:21:41 +02:00
akallabeth
b19dcf8d68
[warnings] fix integer narrowing 2024-10-03 21:21:41 +02:00
akallabeth
eceab9aedb
[warnings] fix integer narrowing 2024-10-03 21:21:40 +02:00
akallabeth
704597937d
[warnings] fix integer narrowing 2024-10-03 21:21:39 +02:00
akallabeth
6c8c67b385
Merge pull request #10677 from akallabeth/int-narrow
Int narrow
2024-10-03 21:17:56 +02:00
akallabeth
4783546582
[winpr,wlog] fix integer narrow 2024-10-03 18:58:41 +02:00
akallabeth
8a042b33d6
[winpr,utils] fix integer narrow 2024-10-03 18:58:39 +02:00
akallabeth
4a0f996d42
[winpr,timezone] fix integer narrow 2024-10-03 18:58:37 +02:00
akallabeth
57f69ad77d
[winpr,synch] fix integer narrow 2024-10-03 18:58:34 +02:00
akallabeth
22d1810e12
[winpr,sspi] fix integer narrow 2024-10-03 18:58:32 +02:00
akallabeth
a0dbb901df
[winpr,shell] fix integer narrow 2024-10-03 18:58:29 +02:00
akallabeth
cb2cbdabfe
[winpr,ncrypt] fix integer narrow 2024-10-03 18:58:26 +02:00
akallabeth
a5b80925e2
[winpr,interlocked] fix integer narrow 2024-10-03 18:58:23 +02:00
akallabeth
952076afb7
[winpr,crypto] fix integer narrow 2024-10-03 18:58:21 +02:00