mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
Use GNUTLS_NONBLOCK (if available) for TLS sessions
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
Thu Jul 13 21:41:00 MSK 2017
|
||||
Restored SIGPIPE suppression in TLS mode.
|
||||
Added new value MHD_FEATURE_AUTOSUPPRESS_SIGPIPE so application could
|
||||
check whether SIGPIPE handling is required.
|
||||
Used GNUTLS_NONBLOCK for TLS sessions. -EG
|
||||
|
||||
Tue Jun 20 23:52:00 MSK 2017
|
||||
Libgcrypt is now optional and required only for old GnuTLS versions. -EG
|
||||
|
||||
|
||||
@@ -2296,6 +2296,9 @@ internal_add_connection (struct MHD_Daemon *daemon,
|
||||
#if (GNUTLS_VERSION_NUMBER+0 >= 0x030402)
|
||||
| GNUTLS_NO_SIGNAL
|
||||
#endif /* GNUTLS_VERSION_NUMBER >= 0x030402 */
|
||||
#if GNUTLS_VERSION_MAJOR >= 3
|
||||
| GNUTLS_NONBLOCK
|
||||
#endif /* GNUTLS_VERSION_MAJOR >= 3*/
|
||||
);
|
||||
gnutls_priority_set (connection->tls_session,
|
||||
daemon->priority_cache);
|
||||
|
||||
Reference in New Issue
Block a user