summaryrefslogtreecommitdiff
path: root/doc/libmicrohttpd.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/libmicrohttpd.texi')
-rw-r--r--doc/libmicrohttpd.texi13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/libmicrohttpd.texi b/doc/libmicrohttpd.texi
index deee825e..2adfd51d 100644
--- a/doc/libmicrohttpd.texi
+++ b/doc/libmicrohttpd.texi
@@ -587,6 +587,19 @@ Enable TCP_FASTOPEN on the listen socket. TCP_FASTOPEN is currently
supported on Linux >= 3.6. On other systems using this option with
cause @code{MHD_start_daemon} to fail.
+@item MHD_USE_TLS_EPOLL_UPGRADE
+@cindex epoll
+@cindex upgrade
+@cindex https
+@cindex tls
+This option must be set if you want to use @code{epoll()} in
+combination with a server offering TLS and then upgrade connections
+(via ``101 Switching Protocols'' responses). This requires MHD to
+open up and process an extra socket, and hence we require this
+special flag in case this is really needed. Note that using
+this option automatically implies @code{MHD_USE_EPOLL},
+@code{MHD_USE_TLS} and @code{MHD_USE_SUSPEND_RESUME}.
+
@end table
@end deftp