Mercurial > dovecot > core-2.2
changeset 3898:3bbd7ba3315e HEAD
Add a note about DH parameters being generated for the first time.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 15 Jan 2006 23:07:07 +0200 |
parents | 9dc2f8f0eb59 |
children | bc5b6b89a76b |
files | src/master/ssl-init.c |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/ssl-init.c Sun Jan 15 21:02:19 2006 +0200 +++ b/src/master/ssl-init.c Sun Jan 15 23:07:07 2006 +0200 @@ -84,10 +84,9 @@ } st.st_mtime = 0; - } - - if (st.st_size == 0) { + } else if (st.st_size == 0) { /* broken, delete it (mostly for backwards compatibility) */ + st.st_mtime = 0; (void)unlink(set->ssl_parameters_file); } @@ -97,6 +96,10 @@ st.st_mtime + (time_t)(set->ssl_parameters_regenerate*3600); if (regen_time < ioloop_time || st.st_size == 0 || st.st_uid != master_uid || st.st_gid != getegid()) { + if (st.st_mtime == 0) { + i_info("Generating Diffie-Hellman parameters " + "for the first time. This may take a while.."); + } start_generate_process(set); return FALSE; }