Commit Graph

19969 Commits

Author SHA1 Message Date
akallabeth
1cdc864c7d
[warnings] fix integer narrowing 2024-10-14 10:31:38 +02:00
akallabeth
343900d227
[crypto,cert] make a deep copy of the certificate chain
The parameters of freerdp_certificate_new_from_x509 are const, so only
work with a copy of the input.
2024-10-14 10:31:35 +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
1432c65592
Merge pull request #10735 from FreeRDP/timezone-patches-1728716894
[timezones] Update definitions
2024-10-12 09:23:18 +02:00
akallabeth
7ea8774728 Update timezone definitions 2024-10-12 07:08:14 +00:00
akallabeth
d53e8c2574
Merge pull request #10734 from akallabeth/tz-gen-fix
[ci,timezone] remove clang-format off
2024-10-12 09:06:32 +02: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
4988ba1188
Merge pull request #10732 from akallabeth/tz-gen-fix
[ci,timezone] update timezone generation
2024-10-12 09:00:51 +02:00
akallabeth
a01b97e991
[ci,timezone] update timezone generation 2024-10-12 08:59:26 +02:00
akallabeth
91da1e7473
Merge pull request #10730 from akallabeth/tz-gen-fix
Tz gen fix
2024-10-12 08:54:47 +02:00
akallabeth
969e212570
[winpr,timezone] skip newline in generated timezonemap 2024-10-12 08:51:00 +02:00
akallabeth
c7ce6ebe67
[ci,timezones] fix file formatting 2024-10-12 08:50:57 +02:00
akallabeth
bbc27d53db
Merge pull request #10726 from oleg0421/rdpecam_client_mjpeg_fix
RDPECAM client MJPEG decoder fix to skip corrupted frames
2024-10-12 08:37:08 +02:00
akallabeth
c73dc72b47
Merge pull request #10728 from akallabeth/timezone-no-format
[winpr,timezone] deactivate clang-format for generated files
2024-10-12 08:33:24 +02:00
akallabeth
2cbb5685b4 [winpr,timezone] deactivate clang-format for generated files 2024-10-11 09:16:37 +02:00
oleg0421
f0922350ee RDPECAM client MJPEG decoder fix to skip corrupted frames 2024-10-10 18:05:22 -07:00
David Fort
88ce44ed2e
Merge pull request #10724 from akallabeth/scard-status-string-terminate
[utils,smartcard] ensure '\0' termination for NDR
2024-10-10 22:21:38 +02:00
akallabeth
6ebef063b5
Merge pull request #10720 from akallabeth/prim-copy-fix2
[primitives,copy] remove bgr24 to bgrx32 optimized
2024-10-10 17:22:56 +02:00
akallabeth
a12a2dc6af
[gdi,gfx] remove broken overlap check 2024-10-10 16:40:16 +02:00
akallabeth
dc8d8553e8
[utils,smartcard] ensure '\0' termination for NDR
NDR read functions do not exactly know which kind of string is read and
if it contains a '\0', so ensure that we add one large enought to hold a
unicode '\0'
2024-10-10 16:25:41 +02:00
akallabeth
b4dbecd506
[primitives,copy] fix issues with SSE 4.1 and AVX2
* Deactivate optimized image_copy_bgr24_bgrx32
* Fall back to generic implementation instead of copying that code
2024-10-10 15:23:43 +02:00
akallabeth
7e28e0890c
[primitives,copy] remove invalid optimized branch 2024-10-10 15:23:33 +02:00
akallabeth
3ddc0e7c73
[primitives,copy] use loop unroll pragma 2024-10-10 15:23:30 +02:00
akallabeth
f5171b6b47
[primitives,sse] skip optimized copy on wrong alignment 2024-10-10 15:23:28 +02:00
akallabeth
62e8270db1
[codec,color] assert overlapping state in image copy 2024-10-10 15:23:26 +02:00
akallabeth
0fa9e73de6
[primitives,test] add new unittest for copy_no_overlap 2024-10-10 15:23:24 +02:00
Martin Fleisz
3d018a827f
Merge pull request #10708 from akallabeth/manpage-pre-generated
Manpage pre generated
2024-10-10 11:09:02 +02:00
Armin Novak
c3a5387187
[manpages] switch generation to pure CMake
* Ditch docbook/xmlto, use plain manpage files
* Add CMake functions to concatenate manpate sections
* Modify generate_argument_manpage helper tool to generate manpage
2024-10-09 21:41:14 +02:00
Armin Novak
8fcc59ed27
[ci] remove docbook and xml dependencies 2024-10-09 20:42:09 +02:00
Armin Novak
b9adc1dd24
[ci] remove travis configuration 2024-10-09 20:42:06 +02:00
Armin Novak
f72db3f9f7
[cmake] fix TODAY macro 2024-10-09 20:41:59 +02:00
akallabeth
815d6a9fdd
Merge pull request #10721 from akallabeth/language-extension
Language extension
2024-10-09 13:37:26 +02:00
Armin Novak
9531b7b270
[winpr,file] add missing WINPR_ATTR_MALLOC 2024-10-09 10:41:19 +02:00
Armin Novak
b73befd677
[cmake] reenable -Wlanguage-extension-token
since the offending macros are now silenced reenable the warning so we
are warned about unintentional use of extensions.
2024-10-09 10:09:49 +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
4b52062658
Merge pull request #10718 from akallabeth/win-ci-proxy-modules
[ci,windows] build proxy modules
2024-10-08 17:17:20 +02:00
akallabeth
008de893fe [cmake,c++] define NOMINMAX
Windows header define min and max posing issues with c++ standard
library
https://stackoverflow.com/questions/4913922/possible-problems-with-nominmax-on-visual-c
2024-10-08 16:36:01 +02:00
akallabeth
fdd02c945a [ci,windows] build proxy modules 2024-10-08 16:36:01 +02:00
Martin Fleisz
25c281818a
Merge pull request #10714 from akallabeth/sse-fix
[primitives,sse] fix a bug in sse4.1 primitives copy
2024-10-08 12:31:56 +02:00
akallabeth
4e65fdb9eb
Merge pull request #10717 from akallabeth/revert-alt
[ci,workflow] set USE_UNWIND=OFF again
2024-10-08 12:08:00 +02:00
akallabeth
3eca097b34
[ci,workflow] set USE_UNWIND=OFF again
arm builds do not work with unwind backtrace on.
[winpr_unwind_backtrace]: _Unwind_Backtrace failed with _URC_FAILURE [0x09]
2024-10-08 11:10:18 +02:00
akallabeth
4c034ac36f
[client,x11] fix memory leak in clipboard 2024-10-08 11:03:24 +02:00
akallabeth
de5e837c76
Merge pull request #10715 from akallabeth/unwind-arm
[winpr,utils] fix undefined unwind symbols
2024-10-08 10:41:58 +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
99b5d2298b
[primitives,sse] fix a bug in sse4.1 primitives copy 2024-10-08 09:38:20 +02:00
akallabeth
0c0a5f4234
Merge pull request #10711 from hardening/sdl3_fix3
Fixes for the SDL3 client
2024-10-07 12:11:32 +02:00
David Fort
d05c781cd9 sdl3 client: take in account last SDL changes
This patch uses the last changes in the SDL3 clipboard to have that clean separation
between mime type announcement and retrieving the corresponding clipboard data. With
these changes we don't have anymore that spurious notifications where we loose the
clipboard ownership, and also we don't trigger data retrieval by calling functions
like SDL_ClipboardHasText().
2024-10-07 11:48:41 +02:00
akallabeth
4cd680c9fc
Merge pull request #10712 from akallabeth/file-handle-fixes
[winpr,file] make handle creators return const
2024-10-07 11:26:26 +02:00