Viktor Szakats
998b17ea7f
windows: fix UWP builds, add GHA job
...
Add new job to test building for UWP (aka `CURL_WINDOWS_APP`).
Fix fallouts when building for UWP:
- rand: do not use `BCryptGenRandom()`.
- cmake: disable using win32 LDAP.
- cmake: disable telnet.
- version_win32: fix code before declaration.
- schannel: disable `HAS_MANUAL_VERIFY_API`.
- schannel: disable `SSLSUPP_PINNEDPUBKEY`
and make `schannel_checksum()` a stub.
Ref: e178fbd40a896f2098278ae61e1166c88e7b31d0 #1429
- schannel: make `cert_get_name_string()` a failing stub.
- system_win32: make `Curl_win32_impersonating()` a failing stub.
- system_win32: try to fix `Curl_win32_init()` (untested).
- threads: fix to use `CreateThread()`.
- src: disable searching `PATH` for the CA bundle.
- src: disable bold text support and capability detection.
- src: disable `getfiletime()`/`setfiletime()`.
- tests: make `win32_load_system_library()` a failing stub.
- tests/server/util: make it compile.
- tests/server/sockfilt: make it compile.
- tests/lib3026: fix to use `CreateThread()`.
See individual commits for build error details.
Some of these fixes may have better solutions, and some may not work
as expected. The goal of this patch is to make curl build for UWP.
Closes #13870
2024-06-05 00:52:24 +02:00
..
2023-04-08 17:47:10 +02:00
2023-01-03 09:19:21 +01:00
2024-05-27 18:07:10 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-25 23:42:53 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-30 08:29:00 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-06-01 23:51:42 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-16 13:46:52 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-06-05 00:52:24 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-12 18:53:07 +02:00
2024-05-28 08:12:00 +02:00
2024-05-30 08:29:00 +02:00
2024-05-12 18:53:07 +02:00
2023-01-03 09:19:21 +01:00
2023-11-21 16:35:42 +00:00
2024-01-24 15:03:05 +01:00
2023-01-03 09:19:21 +01:00
2023-01-03 09:19:21 +01:00
2023-01-03 09:19:21 +01:00
2023-10-13 20:28:58 -07:00
2023-01-03 09:19:21 +01:00
2023-01-03 09:19:21 +01:00
2024-05-12 18:53:07 +02:00
2023-12-16 13:12:37 +00:00
2023-01-03 09:19:21 +01:00
2024-06-05 00:52:24 +02:00
2023-11-22 15:42:25 +00:00