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 |
|
Christian Grothoff
|
af90b3cd51
|
-setup IO buffers for upgraded connections from memory pool - if possible
|
2016-08-28 20:51:54 +00:00 |
|
Christian Grothoff
|
404538a7cf
|
more work on upgrade implementation
|
2016-08-28 10:49:19 +00:00 |
|
Christian Grothoff
|
b48801f80b
|
-define HTTPS-structures for upgrade only when we have upgrade
|
2016-08-28 09:21:39 +00:00 |
|
Christian Grothoff
|
642fef8a5b
|
-fix misc issues with upgrade introduction
|
2016-08-28 09:05:57 +00:00 |
|
Christian Grothoff
|
fd7feaf916
|
-fix ftbfs
|
2016-08-28 08:41:46 +00:00 |
|
Christian Grothoff
|
11171dc8c5
|
documenting upgrade API in manual
|
2016-08-27 19:31:32 +00:00 |
|
Christian Grothoff
|
cfbd80d1e1
|
add testcase for HTTP Upgrade
|
2016-08-27 19:01:52 +00:00 |
|
Christian Grothoff
|
e0a43cb194
|
sketching support for upgrade handling
|
2016-08-27 18:08:00 +00:00 |
|
Christian Grothoff
|
63eb4c75a3
|
-fix @file
|
2016-08-27 17:08:39 +00:00 |
|
Christian Grothoff
|
a63de8b17d
|
-releasing 0.9.51
v0.9.51
|
2016-08-27 17:06:24 +00:00 |
|
Christian Grothoff
|
8c7769fc53
|
-add missing unlock
|
2016-08-27 17:02:00 +00:00 |
|
Christian Grothoff
|
81e43f93f5
|
-fix uninit var warnings
|
2016-08-27 17:01:54 +00:00 |
|
Christian Grothoff
|
2669ca22a4
|
sketching how I envision handling Upgrade
|
2016-08-26 21:15:34 +00:00 |
|
Christian Grothoff
|
a0dcd1ab1b
|
-indentation, ideas for upgrade API
|
2016-08-26 20:19:29 +00:00 |
|
Evgeny Grin (Karlson2k)
|
cd030ca9ca
|
epoll is now supported on non-Linux platforms (namely illumos).
Renamed MHD options and updated documentation.
|
2016-08-24 15:02:16 +00:00 |
|
Evgeny Grin (Karlson2k)
|
9826ad54e0
|
Refactoring: do not define EPOLL_SUPPORT if epoll is disabled or not supported.
|
2016-08-24 15:02:10 +00:00 |
|
Evgeny Grin (Karlson2k)
|
dfbda8ae1e
|
mhd_sockets.h: improved header inclusion macros.
|
2016-08-24 15:02:05 +00:00 |
|
Evgeny Grin (Karlson2k)
|
49629d8d42
|
Fixed building by compilers without support of "inline" function
|
2016-08-24 12:50:02 +00:00 |
|
Christian Grothoff
|
c42da981f4
|
-nicer indentation
|
2016-08-24 12:36:32 +00:00 |
|
Evgeny Grin (Karlson2k)
|
98d3f2d41c
|
configure.ac: improved compiler "inline" keyword detection
|
2016-08-24 11:37:46 +00:00 |
|
Evgeny Grin (Karlson2k)
|
c3cd3a1c46
|
configure.ac: improved compatibility with various precompilers.
Precompiler directives must start from first character in line.
|
2016-08-24 10:30:57 +00:00 |
|
Evgeny Grin (Karlson2k)
|
f588bc469e
|
Bumped MHD_VERSION and updated ChangeLog.
|
2016-08-23 20:13:35 +00:00 |
|
Evgeny Grin (Karlson2k)
|
f143bdcad9
|
Moved create_listen_socket() to mhd_sockets.c, better error handling and checking on Darwin.
|
2016-08-23 20:13:32 +00:00 |
|
Evgeny Grin (Karlson2k)
|
4cf082ba05
|
Moved make_noninheritable to mhd_sockets.c, improved error reporting.
|
2016-08-23 20:13:29 +00:00 |
|
Evgeny Grin (Karlson2k)
|
76a4a10d96
|
Moved make_nonblocking() to mhd_sockets.c, added MHD_itc_nonblocking() for pipes.
|
2016-08-23 20:13:26 +00:00 |
|
Evgeny Grin (Karlson2k)
|
b6d29e0cb3
|
Moved add_to_fd_set() to mhd_sockets.c, simplified return value
|
2016-08-23 20:13:23 +00:00 |
|
Evgeny Grin (Karlson2k)
|
16a4b0b527
|
mhd_sockets.h: added fd_set macros to use less '#ifdef' in code
|
2016-08-23 20:13:19 +00:00 |
|
Evgeny Grin (Karlson2k)
|
58ce3ae66e
|
mhd_sockets.h: silent compiler warning
|
2016-08-23 20:13:17 +00:00 |
|
Evgeny Grin (Karlson2k)
|
daeda7abc8
|
mhd_sockets.h: unify some macro names
|
2016-08-23 20:13:14 +00:00 |
|
Evgeny Grin (Karlson2k)
|
515c50a1fa
|
mhd_sockets: better sockets errors abstraction, improved performance on W32
|
2016-08-23 20:13:10 +00:00 |
|
Evgeny Grin (Karlson2k)
|
a3fc78c87a
|
Emulate random() on platforms without random(), but with rand() function.
|
2016-08-23 20:13:07 +00:00 |
|
Evgeny Grin (Karlson2k)
|
47bfec25d8
|
Moved generic emulated functions to mhd_compat.h/.c, removed "platform" dir,
removed "w32functions.h/.c"
|
2016-08-23 20:13:03 +00:00 |
|
Evgeny Grin (Karlson2k)
|
558572ec73
|
Moved pipe/socketpair to separate mhd_itc.h/.c files.
|
2016-08-23 20:12:56 +00:00 |
|
Evgeny Grin (Karlson2k)
|
50bbf74d4e
|
Moved sockets abstraction to specialized mhd_socket.h/.c files
|
2016-08-23 20:12:50 +00:00 |
|
Christian Grothoff
|
2b2b1655a6
|
-avoid calling memmove with NULL argument
|
2016-08-22 13:12:28 +00:00 |
|
Evgeny Grin (Karlson2k)
|
238dfb18db
|
monoclock: fixed English in comments
|
2016-08-19 15:06:39 +00:00 |
|
Evgeny Grin (Karlson2k)
|
5cca20ccaa
|
MHD_start_daemon_va(): Fixed pipe errors reporting
|
2016-08-19 14:58:38 +00:00 |
|
Christian Grothoff
|
0065f1525d
|
-remove comment, should really not be needed
|
2016-08-16 18:55:52 +00:00 |
|
Evgeny Grin (Karlson2k)
|
c03f19520a
|
configure.ac: minor fix for non-bash shells
|
2016-08-16 12:17:55 +00:00 |
|