diff options
Diffstat (limited to 'conf.h')
-rw-r--r-- | conf.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -27,7 +27,7 @@ #define __CONF_H typedef enum runmode { RUNMODE_DAEMON, RUNMODE_FORKDAEMON, RUNMODE_INETD } runmode_t; -typedef enum authmode { AUTHMODE_OPEN, AUTHMODE_CLOSED, AUTHMODE_REGISTERED } authmode_t; +typedef enum authmode { AUTHMODE_OPEN, AUTHMODE_CLOSED, AUTHMODE_REGISTERED, AUTHMODE_SASL } authmode_t; typedef struct conf { char *iface_in, *iface_out; @@ -55,6 +55,11 @@ typedef struct conf { char *ft_listen; char **protocols; char *cafile; +#ifdef WITH_GNUTLS + int ssl; + char *ssl_cert; + char *ssl_key; +#endif } conf_t; G_GNUC_MALLOC conf_t *conf_load(int argc, char *argv[]); |