Commit Graph
2979 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) eb622eb2cb tests: fixed compiler warnings on W32 2019-05-26 18:30:40 +03:00
Evgeny Grin (Karlson2k) 3894027826 tests: properly setup CURL options 2019-05-26 18:17:32 +03:00
Evgeny Grin (Karlson2k) 710d79a2ea test_https_get_select: fixed usage of uninitialized variable 2019-05-26 18:02:51 +03:00
Evgeny Grin (Karlson2k) f1bf791836 curl tests: fixed detection of "11" marker on w32 2019-05-26 18:02:50 +03:00
Evgeny Grin (Karlson2k) dc4af6f600 perf_get_concurrent11: added new test, fixed "11" mode detection 2019-05-26 17:06:04 +03:00
Evgeny Grin (Karlson2k) 49edf6b94d perf_get_concurrent: fixed exhausting of local ports on multi-core machines 2019-05-26 16:45:03 +03:00
Evgeny Grin (Karlson2k) 55e624e7d0 test_concurrent_stop: heavily rewritten, added watchdog, avoided exhausting of ports,
fixed resource leakage.

Implemented local watchdog, so test will fails instead of hanging in
case of problems,
Reused connections on libcurl, so test really check functioning (before
fix test could just exhausted all local ports and did not have any
any connection for moment when "MHD_stop_daemon()" was called.
CURL resources are not leaked during normal testing.
2019-05-26 16:27:06 +03:00
Evgeny Grin (Karlson2k) 29e20dfb65 Fixed cast of incompatible function pointer,
Default logger must return 'void', not 'int'
2019-05-25 16:29:54 +03:00
Evgeny Grin (Karlson2k) 6d210e7986 Eliminated one compiler warning, checking is more correct now 2019-05-25 15:15:03 +03:00
Evgeny Grin (Karlson2k) 2eb0a5f92d Proper detection of .sin?_len members, fixed build on *BSD 2019-05-25 11:37:38 +03:00
Evgeny Grin (Karlson2k) 9da5831ce0 ChangeLog updated 2019-05-21 22:28:05 +03:00
Evgeny Grin (Karlson2k) c835a2334f MHD_start_daemon(): report if TCP_FASTOPEN is used on supported platform 2019-05-21 22:22:32 +03:00
Evgeny Grin (Karlson2k) ff0eb14d80 MHD_set_connection_value_n_nocheck_() mark as static function 2019-05-21 22:22:31 +03:00
Evgeny Grin (Karlson2k) 93ce7acc51 Removed extra ';' 2019-05-21 22:22:31 +03:00
Evgeny Grin (Karlson2k) c593fa6b82 Check TLS strings lengths 2019-05-21 22:22:30 +03:00
Evgeny Grin (Karlson2k) 240604a333 MHD_start_daemon(): fixed port detection on some platforms,
avoid re-use variable names.
2019-05-21 22:22:24 +03:00
Evgeny Grin (Karlson2k) 93d614ea83 Fixed compiler warning 2019-05-21 22:22:24 +03:00
Evgeny Grin (Karlson2k) 8254bfcd5d Removed unused macro 2019-05-21 22:22:23 +03:00
Evgeny Grin (Karlson2k) c011158fe6 Avoid dropping 'const' qualifier in macros 2019-05-21 22:22:23 +03:00
Evgeny Grin (Karlson2k) edfdbbf794 Fixed doxygen comments,
Fixed spelling in comments
2019-05-21 22:22:22 +03:00
Evgeny Grin (Karlson2k) d5d03f1161 ChangeLog update 2019-05-21 18:08:42 +03:00
Evgeny Grin (Karlson2k) 2c5033377f Spelling fixes 2019-05-21 17:57:04 +03:00
Christian Grothoff 73380b54a1 eliminate compiler warnings 2019-05-20 14:39:35 +02:00
Evgeny Grin (Karlson2k) c4d1c422f3 http_chunked_compression: fixed for non-64bit systems 2019-05-18 13:44:45 +03:00
Evgeny Grin (Karlson2k) 84905a4df0 http_chunked_compression example: clarify and improve readability 2019-05-18 13:44:45 +03:00
Evgeny Grin (Karlson2k) f5b8735538 http_compression example: fix compiler warning 2019-05-18 13:44:44 +03:00
Evgeny Grin (Karlson2k) e53b8ab457 mhd_limits.h: fixed typo 2019-05-18 13:44:44 +03:00
Evgeny Grin (Karlson2k) fc629fac50 configure: fixed MS Lib utility detection after
6ef94cf448
2019-05-16 00:22:57 +03:00
Evgeny Grin (Karlson2k) 11350cbeaf More speedups by using predefined length of strings 2019-05-15 23:51:49 +03:00
Evgeny Grin (Karlson2k) 2a0871b731 Fixed build from source on GNU Hurd 2019-05-15 14:57:50 +03:00
Evgeny Grin (Karlson2k) bc36476b9e Updated ChangeLog 2019-05-13 18:51:29 +03:00
Christian Grothoff 2276ff1043 use AS_CASE/AS_IF 2019-05-13 09:34:57 +02:00
Christian Grothoff 09e1f56861 use AS_CASE/AS_IF 2019-05-13 09:34:02 +02:00
Christian Grothoff 6ef94cf448 use AS_CASE/AS_IF 2019-05-13 09:29:02 +02:00
Christian Grothoff 8588d6da95 use AS_CASE/AS_IF 2019-05-13 09:22:52 +02:00
Evgeny Grin (Karlson2k) d0e81c8e0f Updated README and COPYING
Note: library code is licensed under LGPLv2.1+ or eCOS terms/
Come testsuite programs are licensed under GPLv3 terms.
2019-05-06 11:58:36 +03:00
Evgeny Grin (Karlson2k) 100b8f2fc4 Use new MHD_lookup_connection_value_n() function 2019-05-03 20:08:19 +03:00
Evgeny Grin (Karlson2k) d270741b49 MHD_get_connection_values_n(): avoid ambiguous 'else' 2019-05-03 20:07:15 +03:00
Evgeny Grin (Karlson2k) 650d4685f7 Added MHD_get_connection_values_n() function to get keys and
values with size. Can get keys and values with binary zero.
2019-05-03 19:06:19 +03:00
Evgeny Grin (Karlson2k) e0d851cee3 MHD_set_connection_value*(): optimization to avoid double strlen(). 2019-05-03 19:01:16 +03:00
Evgeny Grin (Karlson2k) 203d885e1e test_postprocessor*: fixed to use updated struct MHD_HTTP_Header 2019-05-03 18:11:28 +03:00
Evgeny Grin (Karlson2k) 9631f33bdf test_postprocessor_amp: fixed to really test something 2019-05-03 17:56:35 +03:00
Evgeny Grin (Karlson2k) cc5032b853 Added MHD_lookup_connection_value_n(). 2019-05-03 16:48:57 +03:00
Evgeny Grin (Karlson2k) 7e4885da25 Fixed strlen(NULL) in bcdff02696 2019-05-03 16:37:33 +03:00
Evgeny Grin (Karlson2k) bcdff02696 Disallow binary zero in header and cookies. 2019-05-03 15:44:12 +03:00
Evgeny Grin (Karlson2k) 8aa7d23219 Partial revert of 1b610e5b13.
Implemented new functions for key and value with binary zero.
Significantly speedup search for key by using key size.
2019-05-01 22:12:24 +03:00
Evgeny Grin (Karlson2k) 08ea0cc894 response.c: added missing assigment of MHD_HTTP_Header::value_size 2019-05-01 22:11:16 +03:00
Evgeny Grin (Karlson2k) d533ad512a mhd_str: include proper and simpler header 2019-05-01 22:11:15 +03:00
silvioprog 19591dfcbe Fixed C++-style comments. 2019-04-30 19:23:49 -03:00
Christian Grothoff 58552e93ac applying patch from Tim 2019-04-30 15:39:10 +02:00