comparison src/imap/ngx_imap_ssl_module.h @ 976:b1431c191cf5

IMAP ssl_session_cache
author Igor Sysoev <igor@sysoev.ru>
date Wed, 03 Jan 2007 16:11:53 +0000
parents 4e296b7d25bf
children
comparison
equal deleted inserted replaced
975:e2d358129eb6 976:b1431c191cf5
17 #define NGX_IMAP_STARTTLS_ON 1 17 #define NGX_IMAP_STARTTLS_ON 1
18 #define NGX_IMAP_STARTTLS_ONLY 2 18 #define NGX_IMAP_STARTTLS_ONLY 2
19 19
20 20
21 typedef struct { 21 typedef struct {
22 ngx_flag_t enable; 22 ngx_flag_t enable;
23 23
24 ngx_ssl_t ssl; 24 ngx_ssl_t ssl;
25 25
26 ngx_flag_t prefer_server_ciphers; 26 ngx_flag_t prefer_server_ciphers;
27 ngx_flag_t starttls; 27 ngx_flag_t starttls;
28 28
29 ngx_uint_t protocols; 29 ngx_uint_t protocols;
30 30
31 time_t session_timeout; 31 ssize_t builtin_session_cache;
32 32
33 ngx_str_t certificate; 33 time_t session_timeout;
34 ngx_str_t certificate_key;
35 34
36 ngx_str_t ciphers; 35 ngx_str_t certificate;
36 ngx_str_t certificate_key;
37 37
38 ngx_str_t ciphers;
39
40 ngx_shm_zone_t *shm_zone;
38 } ngx_imap_ssl_conf_t; 41 } ngx_imap_ssl_conf_t;
39 42
40 43
41 extern ngx_module_t ngx_imap_ssl_module; 44 extern ngx_module_t ngx_imap_ssl_module;
42 45