[BACK]Return to s_server.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / openssl

Diff for /src/usr.bin/openssl/s_server.c between version 1.46 and 1.47

version 1.46, 2021/03/17 18:09:50 version 1.47, 2021/03/17 18:11:01
Line 1239 
Line 1239 
         if (s_server_config.bugs)          if (s_server_config.bugs)
                 SSL_CTX_set_options(ctx, SSL_OP_ALL);                  SSL_CTX_set_options(ctx, SSL_OP_ALL);
         SSL_CTX_set_options(ctx, s_server_config.off);          SSL_CTX_set_options(ctx, s_server_config.off);
         /*  
          * DTLS: partial reads end up discarding unread UDP bytes :-( Setting  
          * read ahead solves this problem.  
          */  
         if (s_server_config.socket_type == SOCK_DGRAM)  
                 SSL_CTX_set_read_ahead(ctx, 1);  
   
         if (s_server_config.state)          if (s_server_config.state)
                 SSL_CTX_set_info_callback(ctx, apps_ssl_info_callback);                  SSL_CTX_set_info_callback(ctx, apps_ssl_info_callback);
Line 1307 
Line 1301 
                 if (s_server_config.bugs)                  if (s_server_config.bugs)
                         SSL_CTX_set_options(ctx2, SSL_OP_ALL);                          SSL_CTX_set_options(ctx2, SSL_OP_ALL);
                 SSL_CTX_set_options(ctx2, s_server_config.off);                  SSL_CTX_set_options(ctx2, s_server_config.off);
                 /*  
                  * DTLS: partial reads end up discarding unread UDP bytes :-(  
                  * Setting read ahead solves this problem.  
                  */  
                 if (s_server_config.socket_type == SOCK_DGRAM)  
                         SSL_CTX_set_read_ahead(ctx2, 1);  
   
                 if (s_server_config.state)                  if (s_server_config.state)
                         SSL_CTX_set_info_callback(ctx2, apps_ssl_info_callback);                          SSL_CTX_set_info_callback(ctx2, apps_ssl_info_callback);

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.47