Age | Commit message (Collapse) | Author |
|
module
Use it to simplify logic in all modules using or providing IOHooks
|
|
|
|
|
|
m_sslinfo
|
|
|
|
|
|
|
|
The previous method was causing build errors on CentOS and Solaris.
|
|
|
|
|
|
preferences by default
|
|
configured to do so or when using the default
|
|
|
|
Generating DH params like this blocked the main thread, significantly slowing down startup and it made /rehash ssl freeze the server until the generation finished. External tools such as our genssl should be used to generate DH params.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
disallow it by default
|
|
|
|
copies done by sendq flattening
|
|
Do sendq flattening in SSL modules, move code for it into class SSLIOHook from core
|
|
|
|
Let OnStreamSocketWrite see the entire sendq instead of one element at a time
|
|
Redesign to be more like m_mysql, polling ldap_result from a thread as
done previously is undefined.
|
|
|
|
completed
|
|
Remove enum EventType
|
|
Setting a vector push function is recommended to reduce overhead during handshake
|
|
parameter
|
|
SSL_do_handshake()
|
|
GNUTLS_* constant
|
|
in 2.99
|
|
GnuTLS::Profile::SetupSession()
|
|
|
|
handlers
Remove states ISSL_CLOSING and ISSL_CLOSED from m_ssl_gnutls
|
|
|
|
|
|
copying the data from GnuTLS buffers to ReadBuffer
|
|
GnuTLS::DataReader
|
|
checks to use it
|
|
|
|
|
|
|
|
into a method
|
|
|
|
substr() returns a new string while erase() and assign() modify the existing one
|
|
Extensible storage
|