Commit Graph
99 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) eb9ec7fda1 W32 VS: simplified custom MHD_config.h 2024-02-01 14:37:33 +01:00
Evgeny Grin (Karlson2k) 9fe0cd9b29 W32 VS: updated MHD_config.h 2024-02-01 06:39:45 +01:00
Evgeny Grin (Karlson2k) ff5f1944cd VS Project: exclude file not used on W32 2024-01-31 01:11:27 +01:00
Evgeny Grin (Karlson2k) 4b79f23756 VS Projects: switched optimisation to "MaxSpeed" 2024-01-31 00:36:53 +01:00
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