Commit Graph
4924 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 0fddc5cf59 mhd_sockets.c: fixed typo 2016-09-14 18:51:06 +00:00
Evgeny Grin (Karlson2k) 776fbecc38 HTTP Upgrade: adjusted socket buffering for Upgrade 2016-09-14 17:37:35 +00:00
Evgeny Grin (Karlson2k) e1cf053c5c MHD_response_execute_upgrade_(): corrected loopback functions and error reporting. 2016-09-14 17:37:32 +00:00
Evgeny Grin (Karlson2k) d16bffe5ea mhd_sockets: fixed W32 macro for MHD_socket_pair_() 2016-09-14 10:55:11 +00:00
Evgeny Grin (Karlson2k) 0914e73c6c mhd_sockets: fix on W32 system select() wrapper macro to support NULL pointer for timeval. 2016-09-14 10:55:07 +00:00
Evgeny Grin (Karlson2k) 0396eb2fc2 Added autoconf macro for maximum platform features. 2016-09-13 19:23:30 +00:00
Christian Grothoff 1af63125b3 -fix FTBFS on platforms that don't have epoll()-support 2016-09-07 16:39:15 +00:00
Christian Grothoff 2a1c84ac26 applying Hawk's fix for #4641 2016-09-07 11:17:32 +00:00
Christian Grothoff 74d383c581 address #4614: mark translatable strings with _-macro 2016-09-06 22:29:11 +00:00
Christian Grothoff e3994e2a7f -use portable MHD_socket_pair 2016-09-06 22:05:27 +00:00
Christian Grothoff 41a8c73e4c -fix typo 2016-09-06 22:04:23 +00:00
Christian Grothoff 3645e60435 implement out-of-order nonce support (#4636) 2016-09-06 21:42:07 +00:00
Christian Grothoff c24725dc14 -patch from #4641 2016-09-06 21:00:36 +00:00
Christian Grothoff c073888899 -add back Martin's fix, he was right 2016-09-06 19:31:25 +00:00
Christian Grothoff a773c266ff -lt merge 2016-09-06 11:11:11 +00:00
Christian Grothoff 7a28c66c04 -more marking of translatable messages 2016-09-05 13:26:05 +00:00
Christian Grothoff 9b2289ae19 fixing build errors if new upgrade logic is compiled without HTTPS support 2016-09-05 12:53:16 +00:00
Christian Grothoff 9f4f203e80 -working on gettext-ing, improving log messages and indentation 2016-09-05 12:43:45 +00:00
Christian Grothoff 9c4c3e03db -remove duplicated socket_start_no_buffering logic in socket_start_no_buffering_flash 2016-09-05 12:15:43 +00:00
Christian Grothoff 5ef83163f7 adding gettext stuff for fixing #4614 2016-09-05 12:04:54 +00:00
Christian Grothoff ab185489bc -dummy function also creates warning, simply only include file on W32 2016-09-05 11:55:01 +00:00
Christian Grothoff eea55aeb1d -fix where we init daemon 2016-09-04 16:43:28 +00:00
Christian Grothoff 6daee74663 use MHD close 2016-09-04 16:39:42 +00:00
Christian Grothoff 22e9f3c1dc -check for NULL first 2016-09-04 16:38:06 +00:00
Christian Grothoff a1ad4d8505 -chlog update 2016-09-04 16:16:19 +00:00
Christian Grothoff cd4c6b6e38 fix #4634 as suggested 2016-09-04 16:15:25 +00:00
Christian Grothoff 58b3056ca8 -document better how to use MHD_resume_connection() with external event loop 2016-09-04 15:51:15 +00:00
Christian Grothoff 57ab27681e -note on progress in ChangeLog 2016-09-04 15:26:10 +00:00
Christian Grothoff 3281308ec1 also add tests for external select/epoll for connection upgrades 2016-09-04 15:16:58 +00:00
Christian Grothoff 39bc8f5c76 factor out shared test logic, test with external select as well 2016-09-04 15:05:41 +00:00
Christian Grothoff 1f2539eed6 -preparations for testing external select 2016-09-04 14:47:20 +00:00
Christian Grothoff 2c94576ad0 -ignore binary 2016-09-04 12:44:24 +00:00
Christian Grothoff b32f9a0e3d -fixing minor issues (leaks, use after free) in recently added upgrade logic 2016-09-04 12:35:46 +00:00
Christian Grothoff b25731eb25 -extend upgrade plaintext test to cover thread-per-connection mode, plus minor bugfix 2016-09-04 11:25:48 +00:00
Christian Grothoff 6f3759be39 -run tests with/without thread pool 2016-09-04 11:16:38 +00:00
Christian Grothoff 27d8513424 -run non-TLS test also for poll/epoll 2016-09-04 11:13:29 +00:00
Christian Grothoff e379ceb7df -extend test to cover poll and epoll, epoll-related fixes 2016-09-04 11:11:43 +00:00
Christian Grothoff 7e9ec3e530 -indent 2016-09-04 10:50:58 +00:00
Christian Grothoff 050af582ee -remove debug logic from test 2016-09-04 10:48:18 +00:00
Christian Grothoff bc616b31c7 update manual 2016-09-04 10:47:22 +00:00
Christian Grothoff 64c6b9904a -fixing the FLUSH problem nicely 2016-09-04 10:44:08 +00:00
Christian Grothoff 352a07b010 -first, crazy-pants version of test and implementation of HTTPS upgrade; FLUSH API still needs to change dramatically, neither the ioctl nor the busy waiting are really acceptable here 2016-09-03 22:32:29 +00:00
Christian Grothoff 6fa19ae05f implementing 'Connection: upgrade' for thread-per-connection modes, but untested 2016-09-03 09:56:30 +00:00
Christian Grothoff 5395e6196d -rename function to make it clear it is not exported 2016-09-03 08:16:26 +00:00
Christian Grothoff b7a393fac8 -reverting SVN 37849 2016-09-01 18:17:43 +00:00
Evgeny Grin (Karlson2k) b837d5e008 mhd_sockets.h: improved compatibility with old platforms 2016-08-31 16:15:01 +00:00
Martin Schanzenbach 8269477acc fix memory corruption 2016-08-30 23:02:07 +00:00
Evgeny Grin (Karlson2k) 1f0d846eb0 Moved implementation of W32 socketpair to mhd_sockets.h/.c
Now MHD_socket_pair_() is abstraction of pair of sockets.
2016-08-30 15:40:34 +00:00
Evgeny Grin (Karlson2k) 7eb3cc5a46 Fixed build by MSVC 2016-08-29 16:06:56 +00:00
Christian Grothoff b6ac5b9f8e -theoretically finishing epoll() + HTTPS-based connection upgrade logic 2016-08-28 23:09:44 +00:00