3571 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 19fb117153 Released GNU libmicrohttpd 0.9.77 2023-05-28 18:00:00 +03:00
Evgeny Grin (Karlson2k) 1b5440722b autoinit_funcs.h: fixed warning on MSVC 2023-05-28 14:54:48 +03:00
Evgeny Grin (Karlson2k) f573e39e51 test_basicauth: added new test 2023-05-28 14:54:47 +03:00
Evgeny Grin (Karlson2k) 90f1262de7 Removed Public Domain base64 decoding files 2023-05-28 14:54:47 +03:00
Evgeny Grin (Karlson2k) 244a0a42c8 Basic auth: switched to internal base64 decoding
The new implementation should catch all encoding errors.
2023-05-28 14:54:47 +03:00
Evgeny Grin (Karlson2k) 6f80708b75 Added macro for base64 decoded size 2023-05-28 14:54:00 +03:00
Evgeny Grin (Karlson2k) f60892f17d test_str_base64: added test for base64 decoding 2023-05-28 14:54:00 +03:00
Evgeny Grin (Karlson2k) 584b8da385 Implemented base64 decoding with thorough checks for the input data validity 2023-05-28 14:54:00 +03:00
Evgeny Grin (Karlson2k) 30be24d9a9 Avoided potential compiler warnings 2023-05-28 14:53:59 +03:00
Evgeny Grin (Karlson2k) 586e6303c4 Fixed compiler warning when built without poll() support 2023-05-28 14:53:59 +03:00
Evgeny Grin (Karlson2k) 1426d03b0d daemon.c: redesigned code for clarity and formatting
No functional change
2023-05-28 14:53:59 +03:00
Evgeny Grin (Karlson2k) 8f591338a3 response.c: fixed code style 2023-05-24 14:18:22 +03:00
Evgeny Grin (Karlson2k) 0dd8a700bf Fixed compiler warning on x32 2023-05-24 14:18:22 +03:00
Evgeny Grin (Karlson2k) 00c63070f1 test_client_put_stop: fixed typo in diag message 2023-05-23 11:42:08 +03:00
Evgeny Grin (Karlson2k) 9917ae286a Detect sysctl() symbols in configure
Symbols could be enum values, not necessary macros
2023-05-23 11:42:07 +03:00
Evgeny Grin (Karlson2k) 5469c73488 websocket_threaded_example: fixed wrong commented-out code 2023-05-22 16:56:32 +03:00
Evgeny Grin (Karlson2k) d2a512fbc2 Updated test keys to use SHA-256 hash instead of SHA-1
Certificates with SHA-1 is already rejected at least by the libressl.
2023-05-22 15:59:43 +03:00
Evgeny Grin (Karlson2k) 01fddd88cc testcurl/https: moved certs variable declaration to the header 2023-05-22 15:53:02 +03:00
Evgeny Grin (Karlson2k) 1481083404 .gitignore: force include all *.{c,h} files 2023-05-22 15:53:02 +03:00
Evgeny Grin (Karlson2k) dfa503656f testcurl/https: removed enforcement of TLS version and cipher 2023-05-22 15:53:02 +03:00
Evgeny Grin (Karlson2k) f55531f3d3 test_client_put_stop: muted compiler warnings 2023-05-22 15:53:00 +03:00
Evgeny Grin (Karlson2k) 581ad1d65b tests: fixed code style 2023-05-22 15:53:00 +03:00
Evgeny Grin (Karlson2k) d0cb218a79 tests: unified use of function name macros 2023-05-22 15:53:00 +03:00
Evgeny Grin (Karlson2k) a88af55d0f Simplified usage of the function name magic macros 2023-05-22 15:53:00 +03:00
Evgeny Grin (Karlson2k) cc0db05bdd examples/http_chunked_compression.c: fixed void pointer arithmetic 2023-05-22 15:52:59 +03:00
Evgeny Grin (Karlson2k) 6bac8c9a98 test_post: fixed caseless key name match 2023-05-22 15:52:58 +03:00
Evgeny Grin (Karlson2k) f612eccd67 Added specific headers detection and include
This is a workaround for headers mess on Solaris
2023-05-22 15:52:57 +03:00
Evgeny Grin (Karlson2k) 316790ba22 test_timeout: moved to heavy tests 2023-05-22 15:52:57 +03:00
Evgeny Grin (Karlson2k) a9903c25d6 digest auth: fixed parallel access to the hash table 2023-05-22 15:52:57 +03:00
Evgeny Grin (Karlson2k) 93da36f8de test_client_put_stop: avoid stress-testing the OS 2023-05-18 16:20:14 +03:00
Evgeny Grin (Karlson2k) 1fcb70018d test_client_put_stop: fixed typo in comment 2023-05-18 16:20:14 +03:00
Evgeny Grin (Karlson2k) b89d0815c4 test_client_put_stop: fixed test on Darwin 2023-05-18 16:20:14 +03:00
Evgeny Grin (Karlson2k) 5206b20be4 test_postprocessor_md: fixed build in C89 mode 2023-05-18 16:20:14 +03:00
Evgeny Grin (Karlson2k) 476ef1c912 test_quiesce: fixed possible uninitialised var 2023-05-18 16:20:13 +03:00
Evgeny Grin (Karlson2k) 23a52093b1 test_toolarge: fixed reported error description 2023-05-18 16:20:12 +03:00
Evgeny Grin (Karlson2k) d94850a30e .gitignore: added universal patter to ignore test binaries 2023-05-18 16:20:12 +03:00
Evgeny Grin (Karlson2k) 84cd7433f2 test_put_header_fold: adopted to new libcurl API 2023-05-18 16:20:11 +03:00
Evgeny Grin (Karlson2k) b5e4be65ab autoinit_funcs.h: fixed compiler warning 2023-05-18 16:20:11 +03:00
Evgeny Grin (Karlson2k) 982049e138 test_post_form: updated to support the new libcurl API
Muted libcurl deprecations warnings.
2023-05-18 16:20:11 +03:00
Evgeny Grin (Karlson2k) e530d7ba47 test_postform: updated to support the new libcurl API
Muted libcurl deprecations warnings.
2023-05-18 16:20:11 +03:00
Evgeny Grin (Karlson2k) e736929d25 autoinit_funcs.h: added more macros checks for platform identification 2023-05-18 16:20:10 +03:00
Evgeny Grin (Karlson2k) 499ba62a1d autoinit_funcs.h: unified English spelling (prefer GB over US) 2023-05-18 16:20:10 +03:00
Evgeny Grin (Karlson2k) d88cd560de autoinit_funcs.h: updated to use (semi-)official documented sections 2023-05-18 16:20:10 +03:00
Evgeny Grin (Karlson2k) 0878a3028c autoinit_funcs.h: added support for non-x86 arches for MSVC 2023-05-18 16:20:09 +03:00
Evgeny Grin (Karlson2k) b57fac682c autoinit_funcs.h: fixed harmless typos 2023-05-18 16:20:09 +03:00
Evgeny Grin (Karlson2k) 1086ec5c0c Muted compiler warnings for W32 non-TLS build of the lib 2023-05-18 16:20:09 +03:00
Evgeny Grin 910775098c Fixed many macros
'defined()' should be used without space before bracket
2023-05-18 16:20:09 +03:00
Evgeny Grin (Karlson2k) de2b37d16a autoinit_funcs.h: improved formatting 2023-05-18 16:20:09 +03:00
Evgeny Grin (Karlson2k) 60d6f15683 autoinit_funcs.h: added functions prototypes 2023-05-18 16:20:08 +03:00
Evgeny Grin (Karlson2k) 28e28ff4c1 Added tests with single and double folded header 2023-04-06 10:25:54 +03:00