Gisle Vanem
26da21c84a
system_win32: fix clang warning
...
- Declare variable in header as extern.
Bug: https://github.com/curl/curl/commit/48b9ea4#commitcomment-34084597
2019-07-11 02:27:04 -04:00
Gisle Vanem
8f332e589b
system_win32: fix typo
2019-06-20 09:39:10 +02:00
Gisle Vanem
48b9ea4379
system_win32: fix function prototype
...
- Change if_nametoindex parameter type from char * to const char *.
Follow-up to 09eef8af
from this morning.
Bug: https://github.com/curl/curl/commit/09eef8af#r33716067
2019-05-29 14:37:39 -04:00
Steve Holme
09eef8af18
url: Load if_nametoindex() dynamically from iphlpapi.dll on Windows
...
This fixes the static dependency on iphlpapi.lib and allows curl to
build for targets prior to Windows Vista.
This partially reverts 170bd047
.
Fixes #3960
Closes #3958
2019-05-29 07:19:20 +01:00
Jay Satiro
db374c50db
system_win32: move win32_init here from easy.c
...
.. since system_win32 is a more appropriate location for the functions
and to extern the globals.
Ref: https://github.com/curl/curl/commit/ca597ad#r32446578
Reported-by: Gisle Vanem
Closes https://github.com/curl/curl/pull/3625
2019-03-02 01:49:48 -05:00
Steve Holme
6020ce5fa7
win32: Introduced centralised verify windows version function
2016-06-04 21:24:09 +01:00
Steve Holme
6df916d751
loadlibrary: Only load system DLLs from the system directory
...
Inspiration provided by: Daniel Stenberg and Ray Satiro
Bug: https://curl.haxx.se/docs/adv_20160530.html
Ref: Windows DLL hijacking with curl, CVE-2016-4802
2016-05-30 08:14:27 +02:00