Viktor Szakats
b17ef873ae
windows: bump minimum to Vista (from XP)
...
After this patch curl requires targeting Vista or newer, and a toolchain
with Vista support.
Supported MSVC compilers (VS2010+) all support Vista:
- VS2012+ target Win8 (or later) by default.
- VS2010 targets Win7 by default.
Supported mingw-w64 versions (v3+) all support Vista:
- mingw-w64 v9+ target Win10 by default.
- mingw-w64 v8 and older target Server 2003 (~XP) by default.
After this patch it may be necessary to override the default Windows
target version to Vista (or newer) via:
autotools: `CPPFLAGS=-D_WIN32_WINNT=0x0600`
cmake: `-DCURL_TARGET_WINDOWS_VERSION=0x0600`
- mingw-w64 v6+ allow changing the default at toolchain build-time.
Notes:
- For non-MSVC, non-mingw-w64 toolchains, `if_nametoindex` needs to be
allowlisted in `curl_setup.h`, if they do support it.
Fixes #17985 (discussion)
Closes #18009
2026-01-17 11:41:49 +01:00
..
2026-01-17 11:41:49 +01:00
2026-01-15 13:06:13 +01:00
2026-01-16 16:42:31 +01:00
2026-01-13 17:43:35 +01:00
2026-01-17 11:41:49 +01:00
2026-01-14 10:38:34 +01:00
2026-01-11 10:44:43 +01:00
2025-12-26 22:06:09 +01:00
2025-12-02 16:52:54 +01:00
2026-01-14 02:35:00 +01:00
2026-01-15 13:08:19 +01:00
2025-12-26 22:06:09 +01:00
2026-01-16 16:43:43 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2025-12-26 22:06:09 +01:00
2025-12-04 19:04:19 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 23:34:05 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2025-12-12 04:18:48 +01:00
2026-01-01 12:43:59 +01:00
2025-12-21 02:16:34 +01:00
2026-01-17 11:41:49 +01:00
2026-01-17 11:41:49 +01:00
2026-01-14 23:34:05 +01:00
2025-12-26 22:06:09 +01:00
2025-12-20 11:34:27 +01:00
2026-01-10 12:40:54 +01:00
2026-01-10 12:40:54 +01:00
2026-01-10 12:40:54 +01:00
2026-01-17 11:41:49 +01:00
2026-01-14 23:34:05 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2025-12-21 02:16:34 +01:00
2025-12-26 22:06:09 +01:00
2025-12-22 14:17:21 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2026-01-13 23:17:10 +01:00
2025-12-31 15:59:19 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 00:55:05 +01:00
2026-01-10 12:40:54 +01:00
2025-12-02 16:52:54 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2025-12-02 16:52:54 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 09:52:26 +01:00
2025-12-26 22:06:09 +01:00
2026-01-15 13:06:13 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 17:43:34 +01:00
2026-01-15 13:06:13 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2026-01-17 11:41:49 +01:00
2025-12-26 22:06:09 +01:00
2026-01-15 13:06:13 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-17 11:41:49 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 23:34:05 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 23:34:05 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 01:31:27 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 02:35:00 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2026-01-17 11:41:49 +01:00
2026-01-15 23:32:52 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-20 22:02:20 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 09:52:26 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-15 13:06:13 +01:00
2025-12-26 22:06:09 +01:00
2026-01-17 11:41:49 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-09 13:32:33 +01:00
2025-11-07 13:01:39 +01:00
2026-01-13 01:31:27 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-09 10:49:28 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2026-01-16 10:52:02 +01:00
2026-01-13 21:15:36 +01:00
2025-12-31 17:00:57 +01:00
2026-01-16 10:55:10 +01:00
2025-12-19 10:58:11 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-16 16:42:31 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 21:15:36 +01:00
2025-12-21 02:16:33 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 09:52:26 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 01:31:27 +01:00
2025-12-23 17:12:14 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-17 11:41:49 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-03 14:50:16 +01:00
2026-01-16 10:55:10 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 00:55:04 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-15 13:06:13 +01:00
2025-12-22 23:01:05 +01:00
2026-01-13 17:43:35 +01:00
2026-01-13 17:43:35 +01:00
2026-01-15 13:06:13 +01:00
2026-01-16 10:55:10 +01:00
2026-01-15 13:06:13 +01:00
2026-01-10 12:40:54 +01:00
2026-01-13 09:46:49 +01:00
2025-12-26 22:06:09 +01:00
2026-01-15 13:06:13 +01:00
2025-12-26 22:06:09 +01:00
2026-01-15 13:06:13 +01:00
2025-12-26 22:06:09 +01:00
2026-01-16 16:43:43 +01:00
2025-12-26 22:06:09 +01:00
2026-01-05 23:16:04 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 18:13:32 +01:00
2025-12-19 10:58:11 +01:00
2026-01-13 21:15:36 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-15 13:06:13 +01:00
2025-12-26 22:06:09 +01:00
2026-01-16 16:42:31 +01:00
2026-01-01 12:43:59 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-17 11:41:49 +01:00
2025-12-26 22:06:09 +01:00
2026-01-16 16:42:31 +01:00
2026-01-16 16:42:31 +01:00
2025-12-29 22:44:34 +01:00
2025-12-29 22:44:34 +01:00
2026-01-14 23:34:05 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2025-12-26 22:06:09 +01:00
2026-01-16 16:42:31 +01:00
2025-12-26 22:06:09 +01:00
2026-01-13 09:55:09 +01:00
2025-12-03 14:50:16 +01:00
2025-12-12 04:18:48 +01:00
2025-12-31 17:00:03 +01:00
2026-01-17 11:41:49 +01:00
2026-01-17 11:41:49 +01:00
2025-12-03 14:50:16 +01:00
2025-12-26 22:06:09 +01:00
2025-11-25 11:05:48 +01:00
2026-01-13 01:31:27 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2026-01-16 16:43:43 +01:00
2026-01-16 16:43:43 +01:00
2026-01-14 02:35:00 +01:00
2026-01-14 02:35:00 +01:00
2025-12-31 15:59:19 +01:00
2025-12-26 22:06:09 +01:00
2025-12-31 15:59:19 +01:00
2025-12-19 10:58:11 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-22 23:01:05 +01:00
2025-12-26 22:06:09 +01:00
2026-01-16 10:55:10 +01:00
2025-12-26 22:06:09 +01:00
2026-01-17 11:41:49 +01:00
2026-01-17 11:41:49 +01:00
2026-01-13 17:43:34 +01:00
2026-01-14 02:35:00 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2025-12-26 22:06:09 +01:00
2025-12-19 10:58:11 +01:00
2026-01-17 11:41:49 +01:00
2026-01-15 13:06:13 +01:00
2026-01-14 23:34:05 +01:00
2026-01-12 16:21:02 +01:00
2025-12-26 22:06:09 +01:00
2026-01-14 10:38:34 +01:00
2025-12-03 14:50:16 +01:00