nginx/src/mail
Maxim Dounin ac9c162282 SSL: ssl_conf_command directive.
With the ssl_conf_command directive it is now possible to set
arbitrary OpenSSL configuration parameters as long as nginx is compiled
with OpenSSL 1.0.2 or later.  Full list of available configuration
commands can be found in the SSL_CONF_cmd manual page
(https://www.openssl.org/docs/man1.1.1/man3/SSL_CONF_cmd.html).

In particular, this allows configuring PrioritizeChaCha option
(ticket #1445):

    ssl_conf_command Options PrioritizeChaCha;

It can be also used to configure TLSv1.3 ciphers in OpenSSL,
which fails to configure them via the SSL_CTX_set_cipher_list()
interface (ticket #1529):

    ssl_conf_command Ciphersuites TLS_CHACHA20_POLY1305_SHA256;

Configuration commands are applied after nginx own configuration
for SSL, so they can be used to override anything set by nginx.
Note though that configuring OpenSSL directly with ssl_conf_command
might result in a behaviour nginx does not expect, and should be
done with care.
2020-10-22 18:00:22 +03:00
..
ngx_mail_auth_http_module.c Mail: support SASL EXTERNAL (RFC 4422). 2016-10-08 18:05:00 +11:00
ngx_mail_core_module.c Multiple addresses in "listen". 2019-03-15 15:45:56 +03:00
ngx_mail_handler.c SSL: detect "listen ... ssl" without certificates (ticket #178). 2018-04-24 15:29:01 +03:00
ngx_mail_imap_handler.c Mail: make it possible to disable SASL EXTERNAL. 2017-01-12 19:22:03 +03:00
ngx_mail_imap_module.c Mail: support SASL EXTERNAL (RFC 4422). 2016-10-08 18:05:00 +11:00
ngx_mail_imap_module.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_mail_parse.c Mail: support SASL EXTERNAL (RFC 4422). 2016-10-08 18:05:00 +11:00
ngx_mail_pop3_handler.c Mail: make it possible to disable SASL EXTERNAL. 2017-01-12 19:22:03 +03:00
ngx_mail_pop3_module.c Mail: don't emit separator in capability lists for APOP. 2017-03-06 17:56:23 +03:00
ngx_mail_pop3_module.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_mail_proxy_module.c Mail: proxy_smtp_auth directive. 2020-10-03 21:04:57 +03:00
ngx_mail_smtp_handler.c Mail: fixed duplicate resolving. 2019-08-01 13:50:07 +03:00
ngx_mail_smtp_module.c Win32: fixed some warnings reported by Borland C. 2016-12-24 18:01:14 +03:00
ngx_mail_smtp_module.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_mail_ssl_module.c SSL: ssl_conf_command directive. 2020-10-22 18:00:22 +03:00
ngx_mail_ssl_module.h SSL: ssl_conf_command directive. 2020-10-22 18:00:22 +03:00
ngx_mail.c Multiple addresses in "listen". 2019-03-15 15:45:56 +03:00
ngx_mail.h Mail: proxy_smtp_auth directive. 2020-10-03 21:04:57 +03:00