Evgeny Grin (Karlson2k)
671ad58593
Updated .gitattributes
...
Always use LF line endings for *.key, *.crt, and *.pem.
2022-04-21 13:40:09 +03:00
Evgeny Grin (Karlson2k)
4b6419b1f3
doc/examples: Fixed drop of 'const' qualifiers
2022-04-19 20:27:37 +03:00
Evgeny Grin (Karlson2k)
85775e29a9
src/examples: Fixed drop of 'const' qualifiers and minor fixes.
...
* some minor fixes and improvements.
2022-04-19 20:27:37 +03:00
Evgeny Grin (Karlson2k)
81daa705ca
microhttpd.h: minor doxy improvement
2022-04-19 20:27:36 +03:00
Evgeny Grin (Karlson2k)
43cca25d44
Added new API function MHD_create_response_from_buffer_copy()
2022-04-19 20:27:36 +03:00
Evgeny Grin (Karlson2k)
ae4fcbad73
Minor simplification for ALPN protocols code
2022-04-19 18:55:27 +03:00
Evgeny Grin (Karlson2k)
b6eb14d646
Added workaround for external APIs
...
Some APIs require non-const pointer even when data is supposed to be
unmodifiable. Added workaround to deal with such APIs without compiler
warnings.
2022-04-19 18:55:27 +03:00
Evgeny Grin (Karlson2k)
57cc8b7113
Fixed missing 'const' qualifiers
2022-04-19 18:55:27 +03:00
Evgeny Grin (Karlson2k)
df5b770e21
Fixed drop of 'const' when building internal error response
2022-04-19 18:55:27 +03:00
Evgeny Grin (Karlson2k)
d3ae3c432d
Added new API function MHD_create_response_from_buffer_static()
2022-04-19 18:55:26 +03:00
Evgeny Grin (Karlson2k)
f71019f00b
MHD_get_version(): fixed signed value bit shift
2022-04-18 11:18:04 +03:00
Evgeny Grin (Karlson2k)
b0a2a0add1
microhttpd.h: removed empty line
2022-04-18 11:18:03 +03:00
Evgeny Grin (Karlson2k)
71633eb917
Refactored create response functions.
...
Moved away from the deprecated function, shortened typical call chain.
2022-04-18 11:18:03 +03:00
Evgeny Grin (Karlson2k)
1c11680120
Added _MHD_EXTERN to the all public functions definitions
...
Previously it was inconsistent, some function definitions used
_MHD_EXTERN, while other definitions was used without _MHD_EXTERN.
2022-04-18 11:18:03 +03:00
Evgeny Grin (Karlson2k)
4ff1024763
refactoring: use 'const' for response buffers
...
The response buffers shouldn't be modifiable.
2022-04-18 11:18:02 +03:00
Evgeny Grin (Karlson2k)
03c29b63e0
configure: improved usage of 'pie' mode for hardening
2022-04-17 18:34:17 +03:00
Evgeny Grin (Karlson2k)
7570030f71
Configure: minor results print clarification
2022-04-17 16:17:44 +03:00
Evgeny Grin (Karlson2k)
1907cc2b1b
MHD_Connection: added 'const' qualifiers to some unmodifiable members
2022-04-17 15:24:38 +03:00
Evgeny Grin (Karlson2k)
36cf2f2d2a
connection: removed drop of 'const' qualifier
2022-04-17 15:24:38 +03:00
Evgeny Grin (Karlson2k)
2cef909cdd
test_postprocessor_amp: fixed code style
2022-04-17 15:24:37 +03:00
Evgeny Grin (Karlson2k)
3ebb982956
Refactoring: different types for response and request headers
...
Request headers are always read-only (const char *), while response
headers are modifiable. Should help with catching errors in code.
2022-04-17 15:24:37 +03:00
Evgeny Grin (Karlson2k)
e76fc7f8aa
daemon: muted compiler warning
2022-04-17 15:24:37 +03:00
Evgeny Grin (Karlson2k)
4e34b6a43a
configure: minor fix
...
Added quoting for string values.
2022-04-17 15:24:37 +03:00
Evgeny Grin (Karlson2k)
3c9f681e66
configure: fixed broken configure due to the missing value
2022-04-17 15:24:36 +03:00
Evgeny Grin (Karlson2k)
b908403e0d
configure: set minimal supported OS version in W32 binaries
2022-04-16 13:37:52 +03:00
Evgeny Grin (Karlson2k)
9b1865f691
configure: added --enable-build-type=TYPE
...
Useful to quickly define settings combination. Individual settings still
could be overridden by individual parameters.
Added autoconf macros for compiler and linker flags
2022-04-16 13:37:52 +03:00
Evgeny Grin (Karlson2k)
fff6d80c4b
Makefile: fixed dependency on libmicrohttpd.la
2022-04-16 13:37:51 +03:00
Evgeny Grin (Karlson2k)
27922699a8
Makefile: fixed: user LDFLAGS was not honored
2022-04-13 20:56:25 +03:00
Evgeny Grin (Karlson2k)
66f8a4b5c5
helper m4 macros: minor code simplification
2022-04-13 20:56:25 +03:00
Evgeny Grin (Karlson2k)
75125088d1
configure: further improved *FLAGS reporting
2022-04-13 20:56:25 +03:00
Rosen Penev
0498e99f7f
use ifdef for several HAVE header macros
...
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2022-04-04 07:49:52 +02:00
Christian Grothoff
06819f2e89
-indentation fix
2022-04-04 07:47:32 +02:00
Evgeny Grin (Karlson2k)
15e2a3a259
configure: netter format reporting for *FLAGS
2022-04-03 20:17:43 +03:00
Evgeny Grin (Karlson2k)
a3579e7061
Added two helper macros to manipulate *FLAGS vars
2022-04-03 20:17:43 +03:00
Evgeny Grin (Karlson2k)
29dfdc7cfb
configure: added final reporting for *FLAGS
2022-04-03 20:17:43 +03:00
Evgeny Grin (Karlson2k)
ccbeb19f76
Moved libtool-specific flags to Makefile
2022-04-03 20:17:43 +03:00
Evgeny Grin (Karlson2k)
54fa890e5b
configure: used more reliable test for -fvisibility
2022-04-03 20:17:43 +03:00
Evgeny Grin (Karlson2k)
82a26bfed2
Added autoconf macro for checking compiler parameters/flags
2022-04-03 20:17:42 +03:00
Evgeny Grin (Karlson2k)
a0c836e668
configure: added workaround for problematic formating tools
2022-04-03 20:17:42 +03:00
Evgeny Grin (Karlson2k)
203f6b604e
mhd_check_func.m4: fixed macro
...
Previously macro failed with comma-delimited and quoted parameters
2022-04-03 20:17:42 +03:00
Evgeny Grin (Karlson2k)
d39a3da584
mhd_norm_expd.m4: added autoconf helper macro
2022-04-03 20:17:42 +03:00
Evgeny Grin (Karlson2k)
66883d8396
configure: modified z/OS settings
2022-04-03 20:17:41 +03:00
Evgeny Grin (Karlson2k)
87a9c2bb87
configure: moved initialisation block
2022-04-03 20:17:41 +03:00
Evgeny Grin (Karlson2k)
0d42dbeee3
configure: added "auto-optional" value for sanitizers parameter
...
"auto-optional" detects and enables any supported sanitizers and
does not fail if no sanitizers are available
2022-03-20 13:03:11 +03:00
Evgeny Grin (Karlson2k)
c310c029fc
configure: do not use sanitizers without run-time lib, unless explicitly requested
...
Sanitizers without run-time libs have very limited value and often are
not tested properly. Do not enable them unless explicitly requested.
2022-03-19 15:21:40 +03:00
Evgeny Grin (Karlson2k)
1061dc30c7
configure: fixed order of compiler flags, fixed check
2022-03-19 15:20:39 +03:00
Evgeny Grin (Karlson2k)
38a504c980
configure: fixed compiler flags for UBSan
2022-03-19 14:30:46 +03:00
Evgeny Grin (Karlson2k)
b452fc4b19
MHD_create_response_empty(): added new function
2022-03-19 13:51:41 +03:00
Evgeny Grin (Karlson2k)
76ffb86c04
MHD_create_response_from_iovec(): fixed formatting
2022-03-19 13:14:58 +03:00
Evgeny Grin (Karlson2k)
90b00e6f80
Updated doxy for some of the MHD_create_response_*() functions
2022-03-18 11:39:58 +03:00