Evgeny Grin (Karlson2k)
49942a4a3f
W32 VS: really muted run-time warnings about data truncation
2023-09-13 17:10:44 +03:00
Evgeny Grin (Karlson2k)
a4b7990e5b
W32 VS project: corrected compiler settings
...
VS detects value truncation at run-time even if explicit cast is used.
This breaks legitimate code execution.
Unfortunately there is no way to disable it only for explicit casts
so disabling this feature completely.
Also disabled some warnings which are not real warnings, but
informational messages.
2023-09-12 15:31:03 +03:00
Evgeny Grin (Karlson2k)
2ba3d8da0b
W32 projects: added .editorconfig
2023-09-04 16:50:05 +03:00
Evgeny Grin (Karlson2k)
efc136b4ef
W32 projects: added perf_replies project
2023-09-03 11:02:21 +03:00
Evgeny Grin (Karlson2k)
d72b9c11dc
W32 projects: minor fixes
2023-09-03 11:02:08 +03:00
Evgeny Grin (Karlson2k)
e620738a22
W32 VS Projects: fixed code parsing
2023-06-20 23:22:58 +03:00
Evgeny Grin (Karlson2k)
4ddb80153c
W32 VS Project: fixed warning with external build systems
2023-06-01 13:28:26 +03:00
Evgeny Grin (Karlson2k)
36af2166bc
W32 VS Project: minor internal fixes, fixed files for "dist"
2023-06-01 13:28:25 +03:00
Evgeny Grin (Karlson2k)
dca5d029c9
W32 VS project: reverted to standard arches names
2023-06-01 13:28:25 +03:00
Evgeny Grin (Karlson2k)
9942b6415c
W32 VS projects: added ARM and ARM64 configurations
...
Moved project configurations part for project include files
2023-05-01 20:41:08 +03:00
Evgeny Grin (Karlson2k)
a092719433
W32 VS projects: target Win8 or later on ARM and ARM64 arches
2023-05-01 20:25:21 +03:00
Evgeny Grin (Karlson2k)
5cbe9553b8
W32 VS projects: fixed: define 'WIN32' only on x32 platforms
2023-05-01 20:25:21 +03:00
Evgeny Grin (Karlson2k)
747802ec8f
W32 VS projects: disabled specific compiler warning on ARM
2023-05-01 20:25:21 +03:00
Evgeny Grin (Karlson2k)
36c7101c53
W32 VS projects: unified output and intermediate directories
2023-05-01 20:25:20 +03:00
Evgeny Grin (Karlson2k)
14b7b4d3b1
w32: updated custom MHD_config.h file
2022-09-25 19:16:37 +03:00
Evgeny Grin (Karlson2k)
b6dcf9d259
w32: sync projects with autotools
2022-09-25 18:40:50 +03:00
Evgeny Grin (Karlson2k)
172b0eeb45
Implemented support for hash calculation by GnuTLS lib functions
2022-09-25 18:40:50 +03:00
Evgeny Grin (Karlson2k)
a291640066
digestauth: keep results of algo and QOP parsing, renamed public struct member
2022-08-25 20:04:47 +03:00
Evgeny Grin (Karlson2k)
003c29eb4b
postprocessor.h: added new internal header
2022-06-13 18:26:53 +03:00
Evgeny Grin (Karlson2k)
9039d65241
authentication: reworked header parsing
...
Added single function to parse all enabled authentication schemes header
strings.
The parsing result is cached and reused thus avoiding repetitive header
parsing.
The new function correctly "unquotes" values (backslashes are removed)
as required by RFC.
2022-05-31 11:45:36 +03:00
Evgeny Grin (Karlson2k)
efaa0a6226
Created digestauth.h header
2022-05-20 13:12:21 +03:00
Evgeny Grin (Karlson2k)
223013b2e7
Created basicauth.h header
2022-05-20 13:12:20 +03:00
Evgeny Grin (Karlson2k)
5d28b72d69
W32 projects: updated custom MHD_config.h
2022-05-17 14:57:57 +03:00
Evgeny Grin (Karlson2k)
dd13417d9b
W32 projects: enabled more warnings
2022-05-16 21:05:35 +03:00
Evgeny Grin (Karlson2k)
fc66711ad5
Moved mhd_panic() and helpers to separate .c/.h files
2022-01-25 19:45:53 +03:00
Evgeny Grin (Karlson2k)
826b4a7a81
MSVC: exclude unneeded file from builds
2021-12-24 21:25:10 +03:00
Evgeny Grin (Karlson2k)
cd5a53a9c4
MSVC projects: fixed one file placement
2021-12-24 19:32:22 +03:00
Evgeny Grin (Karlson2k)
740deea3a8
W32 VS projects: use C17 if available
2021-10-25 19:24:51 +03:00
Evgeny Grin (Karlson2k)
6ef0c39eb7
W32: added VS project files for the latest installed toolset
2021-10-25 18:39:57 +03:00
Evgeny Grin (Karlson2k)
cc0d92b9b2
W32: added VS2022 project files
2021-10-25 18:37:47 +03:00
Evgeny Grin (Karlson2k)
b6a6f46c94
Fixed builds with MSVS
2021-10-25 16:57:57 +03:00
Evgeny Grin (Karlson2k)
c37cf71908
Updated copyright year in W32 .DLL files resources
2021-09-15 11:47:25 +03:00
Evgeny Grin (Karlson2k)
561c52c70a
MSVC projects: added missing header
2021-07-21 23:01:06 +03:00
Evgeny Grin (Karlson2k)
f45803ab5b
MSVC project: defaults to Vista+
2021-07-21 23:01:05 +03:00
Evgeny Grin (Karlson2k)
2c42613ce8
Restructured files in MSVC project
2021-07-21 23:00:55 +03:00
Evgeny Grin (Karlson2k)
0a374c71b8
Updates for MSVC builds
2021-04-24 23:01:18 +03:00
Evgeny Grin (Karlson2k)
5bd045bdb5
Updated W32 resource files
2020-12-15 22:12:58 +03:00
Christian Grothoff
fccdf42226
fix #5944 as suggested by reporter
2019-10-26 19:40:51 +02:00
Evgeny Grin (Karlson2k)
436bf9cdf9
MSVC projects: Explicitly specified target machines
2019-04-21 16:36:31 +03:00
Evgeny Grin (Karlson2k)
9e68caa3d7
MSVC: Added project for VS2019
2019-04-21 14:57:07 +03:00
Evgeny Grin (Karlson2k)
0c8e7bb1cd
MSVC projects: added new source files
2019-04-19 22:50:43 +03:00
Evgeny Grin (Karlson2k)
1f1f8a50be
VC builds: fix asserts and release builds
2019-04-14 14:45:52 +02:00
Christian Grothoff
7ea8a3310e
avoid c99-style comments in examples, fix missed VLA
2018-12-12 01:21:05 +01:00
Christian Grothoff
273a6df932
remove requirement for VLA in digestauth.c logic
2018-12-11 10:06:42 +01:00
Evgeny Grin (Karlson2k)
91dedbf195
Corrected DLL name in W32 resources.
2017-11-25 20:50:05 +03:00
Evgeny Grin (Karlson2k)
8a462a087f
Fixed MSVC build after 12f65d40ac
2017-11-07 19:49:56 +03:00
Evgeny Grin (Karlson2k)
325ddd08f4
Simplified VS projects files
2017-03-27 16:05:25 +03:00
Evgeny Grin (Karlson2k)
8fa8f78307
Added VS2017 project files
2017-03-27 15:28:36 +03:00
Evgeny Grin (Karlson2k)
dc4ef6b517
Additional 'bool' configure checks and fixes for old VS compilers
2016-11-17 17:49:20 +03:00
Evgeny Grin (Karlson2k)
d2e9b53c6e
Define missing HAVE_STDBOOL_H for VS
2016-11-10 16:27:41 +03:00