diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/include/microhttpd.h | 2 | ||||
-rw-r--r-- | src/microhttpd/daemon.c | 4 |
3 files changed, 7 insertions, 3 deletions
@@ -1,3 +1,7 @@ | |||
1 | Fri Apr 3 12:25:28 CEST 2015 | ||
2 | Do not enforce FD_SETSIZE-limit on worker control | ||
3 | pipe when using MHD_USE_EPOLL_LINUX_ONLY (#3751). -MH/CG | ||
4 | |||
1 | Tue Mar 31 10:28:26 CEST 2015 | 5 | Tue Mar 31 10:28:26 CEST 2015 |
2 | Adding MHD_OPTION_NOTIFY_CONNECTION, | 6 | Adding MHD_OPTION_NOTIFY_CONNECTION, |
3 | MHD_CONNECTION_NOTIFY_STARTED, | 7 | MHD_CONNECTION_NOTIFY_STARTED, |
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h index 28c3792b..fc131f3f 100644 --- a/src/include/microhttpd.h +++ b/src/include/microhttpd.h | |||
@@ -130,7 +130,7 @@ typedef intptr_t ssize_t; | |||
130 | * Current version of the library. | 130 | * Current version of the library. |
131 | * 0x01093001 = 1.9.30-1. | 131 | * 0x01093001 = 1.9.30-1. |
132 | */ | 132 | */ |
133 | #define MHD_VERSION 0x00093904 | 133 | #define MHD_VERSION 0x00093905 |
134 | 134 | ||
135 | /** | 135 | /** |
136 | * MHD-internal return code for "YES". | 136 | * MHD-internal return code for "YES". |
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c index dd2234fd..49bdc962 100644 --- a/src/microhttpd/daemon.c +++ b/src/microhttpd/daemon.c | |||
@@ -3551,7 +3551,7 @@ MHD_start_daemon_va (unsigned int flags, | |||
3551 | return NULL; | 3551 | return NULL; |
3552 | } | 3552 | } |
3553 | #ifndef WINDOWS | 3553 | #ifndef WINDOWS |
3554 | if ( (0 == (flags & MHD_USE_POLL)) && | 3554 | if ( (0 == (flags & (MHD_USE_POLL | MHD_USE_EPOLL_LINUX_ONLY))) && |
3555 | (1 == use_pipe) && | 3555 | (1 == use_pipe) && |
3556 | (daemon->wpipe[0] >= FD_SETSIZE) ) | 3556 | (daemon->wpipe[0] >= FD_SETSIZE) ) |
3557 | { | 3557 | { |
@@ -4083,7 +4083,7 @@ MHD_start_daemon_va (unsigned int flags, | |||
4083 | goto thread_failed; | 4083 | goto thread_failed; |
4084 | } | 4084 | } |
4085 | #ifndef WINDOWS | 4085 | #ifndef WINDOWS |
4086 | if ( (0 == (flags & MHD_USE_POLL)) && | 4086 | if ( (0 == (flags & (MHD_USE_POLL | MHD_USE_EPOLL_LINUX_ONLY))) && |
4087 | (MHD_USE_SUSPEND_RESUME == (flags & MHD_USE_SUSPEND_RESUME)) && | 4087 | (MHD_USE_SUSPEND_RESUME == (flags & MHD_USE_SUSPEND_RESUME)) && |
4088 | (d->wpipe[0] >= FD_SETSIZE) ) | 4088 | (d->wpipe[0] >= FD_SETSIZE) ) |
4089 | { | 4089 | { |