--- embedaddon/lighttpd/src/base.h 2013/10/14 10:32:47 1.1.1.1 +++ embedaddon/lighttpd/src/base.h 2014/06/15 20:20:06 1.1.1.2 @@ -222,7 +222,6 @@ typedef struct { #ifdef HAVE_FAM_H int dir_version; - int dir_ndx; #endif buffer *content_type; @@ -235,7 +234,7 @@ typedef struct { #ifdef HAVE_FAM_H splay_tree *dirs; /* the nodes of the tree are fam_dir_entry */ - FAMConnection *fam; + FAMConnection fam; int fam_fcce_ndx; #endif buffer *hash_key; /* temp-store for the hash-key */ @@ -320,7 +319,11 @@ typedef struct { off_t *global_bytes_per_second_cnt_ptr; /* */ #ifdef USE_OPENSSL - SSL_CTX *ssl_ctx; + SSL_CTX *ssl_ctx; /* not patched */ + /* SNI per host: with COMP_SERVER_SOCKET, COMP_HTTP_SCHEME, COMP_HTTP_HOST */ + EVP_PKEY *ssl_pemfile_pkey; + X509 *ssl_pemfile_x509; + STACK_OF(X509_NAME) *ssl_ca_file_cert_names; #endif } specific_config; @@ -530,14 +533,6 @@ typedef struct server_socket { int fd; int fde_ndx; - buffer *ssl_pemfile; - buffer *ssl_ca_file; - buffer *ssl_cipher_list; - buffer *ssl_dh_file; - buffer *ssl_ec_curve; - unsigned short ssl_use_sslv2; - unsigned short ssl_use_sslv3; - unsigned short use_ipv6; unsigned short is_ssl; buffer *srv_token;