/[hydra]/hydra/src/boa.c
ViewVC logotype

Diff of /hydra/src/boa.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.24 by nmav, Sat Oct 26 20:58:48 2002 UTC revision 1.25 by nmav, Sun Oct 27 08:45:51 2002 UTC
# Line 31  Line 31 
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;
# Line 211  int main(int argc, char **argv) Line 209  int main(int argc, char **argv)
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    

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26