Mercurial > dovecot > core-2.2
diff src/login-common/ssl-proxy.h @ 9929:d60fa42fbaac HEAD
*-login: Fixes to SSL/login proxy connection counting.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 11 Sep 2009 13:43:37 -0400 |
parents | e30495ae11de |
children | 3f1c47797dee |
line wrap: on
line diff
--- a/src/login-common/ssl-proxy.h Fri Sep 11 12:47:23 2009 -0400 +++ b/src/login-common/ssl-proxy.h Fri Sep 11 13:43:37 2009 -0400 @@ -1,11 +1,10 @@ #ifndef SSL_PROXY_H #define SSL_PROXY_H -#include "ioloop.h" - struct ip_addr; struct ssl_proxy; struct login_settings; +struct client; extern bool ssl_initialized; @@ -20,6 +19,7 @@ const struct login_settings *set, ssl_handshake_callback_t *callback, void *context, struct ssl_proxy **proxy_r); +void ssl_proxy_set_client(struct ssl_proxy *proxy, struct client *client); bool ssl_proxy_has_valid_client_cert(const struct ssl_proxy *proxy) ATTR_PURE; bool ssl_proxy_has_broken_client_cert(struct ssl_proxy *proxy); const char *ssl_proxy_get_peer_name(struct ssl_proxy *proxy);