31 |
pthread_t father_id; |
pthread_t father_id; |
32 |
#endif |
#endif |
33 |
|
|
|
extern int ssl_params_refresh; |
|
|
|
|
34 |
/* globals */ |
/* globals */ |
35 |
int backlog = SO_MAXCONN; |
int backlog = SO_MAXCONN; |
36 |
time_t start_time; |
time_t start_time; |
209 |
|
|
210 |
/* regenerate parameters in that time interval |
/* regenerate parameters in that time interval |
211 |
*/ |
*/ |
212 |
#ifdef ENABLE_SSL |
if (maintenance_interval < MIN_MAINTENANCE_INTERVAL) { |
213 |
if (boa_ssl) { |
log_error_time(); |
214 |
if (ssl_params_refresh < DEFAULT_SSL_PARAMS_REFRESH) { |
fprintf(stderr, |
215 |
log_error_time(); |
"Server will be in maintenance mode every %d minutes\n", |
216 |
fprintf(stderr, |
MIN_MAINTENANCE_INTERVAL / 60); |
217 |
"SSL parameters will be refreshed every %d minutes\n", |
maintenance_interval = MIN_MAINTENANCE_INTERVAL; |
|
DEFAULT_SSL_PARAMS_REFRESH / 60); |
|
|
ssl_params_refresh = DEFAULT_SSL_PARAMS_REFRESH; |
|
|
} |
|
|
alarm(ssl_params_refresh); |
|
218 |
} |
} |
219 |
#endif |
alarm(maintenance_interval); |
220 |
|
|
221 |
select_loop(params); |
select_loop(params); |
222 |
|
|