comparison src/imap/ngx_imap_ssl_module.h @ 583:4e296b7d25bf release-0.3.13

nginx-0.3.13-RELEASE import *) Feature: the IMAP/POP3 proxy supports STARTTLS and STLS. *) Bugfix: the IMAP/POP3 proxy did not work with the select, poll, and /dev/poll methods. *) Bugfix: in SSI handling. *) Bugfix: now Solaris sendfilev() is not used to transfer the client request body to FastCGI-server via the unix domain socket. *) Bugfix: the "auth_basic" directive did not disable the authorization; the bug had appeared in 0.3.11.
author Igor Sysoev <igor@sysoev.ru>
date Mon, 05 Dec 2005 13:18:09 +0000
parents 58475592100c
children b1431c191cf5
comparison
equal deleted inserted replaced
582:6646640ac20b 583:4e296b7d25bf
11 #include <ngx_config.h> 11 #include <ngx_config.h>
12 #include <ngx_core.h> 12 #include <ngx_core.h>
13 #include <ngx_imap.h> 13 #include <ngx_imap.h>
14 14
15 15
16 #define NGX_IMAP_STARTTLS_OFF 0
17 #define NGX_IMAP_STARTTLS_ON 1
18 #define NGX_IMAP_STARTTLS_ONLY 2
19
20
16 typedef struct { 21 typedef struct {
17 ngx_flag_t enable; 22 ngx_flag_t enable;
18 23
19 ngx_ssl_t ssl; 24 ngx_ssl_t ssl;
20 25
21 ngx_flag_t prefer_server_ciphers; 26 ngx_flag_t prefer_server_ciphers;
27 ngx_flag_t starttls;
22 28
23 ngx_uint_t protocols; 29 ngx_uint_t protocols;
24 30
25 time_t session_timeout; 31 time_t session_timeout;
26 32