Mercurial > hg > nginx-quic
comparison src/event/ngx_event_openssl.h @ 7698:253cf267f95a quic
Moved setting QUIC methods to runtime.
This allows listening to both https and http3 in the same server.
Also, the change eliminates the ssl_quic directive.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Wed, 18 Mar 2020 16:37:16 +0300 |
parents | ec0c44aa2881 |
children | 7995cd199b52 |
comparison
equal
deleted
inserted
replaced
7697:78540e2160d0 | 7698:253cf267f95a |
---|---|
194 ngx_array_t *passwords); | 194 ngx_array_t *passwords); |
195 ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file); | 195 ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file); |
196 ngx_int_t ngx_ssl_ecdh_curve(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *name); | 196 ngx_int_t ngx_ssl_ecdh_curve(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *name); |
197 ngx_int_t ngx_ssl_early_data(ngx_conf_t *cf, ngx_ssl_t *ssl, | 197 ngx_int_t ngx_ssl_early_data(ngx_conf_t *cf, ngx_ssl_t *ssl, |
198 ngx_uint_t enable); | 198 ngx_uint_t enable); |
199 ngx_int_t ngx_ssl_quic(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_uint_t enable); | |
200 ngx_int_t ngx_ssl_client_session_cache(ngx_conf_t *cf, ngx_ssl_t *ssl, | 199 ngx_int_t ngx_ssl_client_session_cache(ngx_conf_t *cf, ngx_ssl_t *ssl, |
201 ngx_uint_t enable); | 200 ngx_uint_t enable); |
202 ngx_int_t ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx, | 201 ngx_int_t ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx, |
203 ngx_array_t *certificates, ssize_t builtin_session_cache, | 202 ngx_array_t *certificates, ssize_t builtin_session_cache, |
204 ngx_shm_zone_t *shm_zone, time_t timeout); | 203 ngx_shm_zone_t *shm_zone, time_t timeout); |