isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit 9a463768eac2b75c15102a54dfb18e0bd75f4cb4
parent 06c731cbf81344bef7bb2dca7b59d17ea19a02b3
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Sat,  5 Jul 2014 23:11:45 +0200

complain about RequireSSL with no SSL versions enabled

Diffstat:
Msrc/drv_imap.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/drv_imap.c b/src/drv_imap.c @@ -2364,6 +2364,11 @@ imap_parse_store( conffile_t *cfg, store_conf_t **storep ) server->use_ssl = server->sconf.use_sslv2 | server->sconf.use_sslv3 | server->sconf.use_tlsv1 | server->sconf.use_tlsv11 | server->sconf.use_tlsv12; + if (server->require_ssl && !server->use_ssl) { + error( "%s '%s' requires SSL but no SSL versions enabled\n", type, name ); + cfg->err = 1; + return 1; + } #endif } if (store) {