[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.47 and 1.48

version 1.47, 2021/03/17 18:11:01 version 1.48, 2021/08/29 12:33:15
Line 267 
Line 267 
         uint16_t min_version;          uint16_t min_version;
         const SSL_METHOD *meth;          const SSL_METHOD *meth;
         int msg;          int msg;
           int naccept;
         char *named_curve;          char *named_curve;
         int nbio;          int nbio;
         int nbio_test;          int nbio_test;
Line 741 
Line 742 
         },          },
 #endif  #endif
         {          {
                   .name = "naccept",
                   .argname = "num",
                   .desc = "terminate after num connections",
                   .type = OPTION_ARG_INT,
                   .opt.value = &s_server_config.naccept
           },
           {
                 .name = "named_curve",                  .name = "named_curve",
                 .argname = "arg",                  .argname = "arg",
                 .type = OPTION_ARG,                  .type = OPTION_ARG,
Line 1045 
Line 1053 
             "    [-dpass arg] [-dtls] [-dtls1] [-dtls1_2] [-groups list] [-HTTP]\n"              "    [-dpass arg] [-dtls] [-dtls1] [-dtls1_2] [-groups list] [-HTTP]\n"
             "    [-id_prefix arg] [-key keyfile] [-key2 keyfile]\n"              "    [-id_prefix arg] [-key keyfile] [-key2 keyfile]\n"
             "    [-keyform der | pem] [-keymatexport label]\n"              "    [-keyform der | pem] [-keymatexport label]\n"
             "    [-keymatexportlen len] [-msg] [-mtu mtu]\n"              "    [-keymatexportlen len] [-msg] [-mtu mtu] [-naccept num]\n"
             "    [-named_curve arg] [-nbio] [-nbio_test] [-no_cache]\n"              "    [-named_curve arg] [-nbio] [-nbio_test] [-no_cache]\n"
             "    [-no_dhe] [-no_ecdhe] [-no_ticket] [-no_tls1]\n"              "    [-no_dhe] [-no_ecdhe] [-no_ticket] [-no_tls1]\n"
             "    [-no_tls1_1] [-no_tls1_2] [-no_tls1_3] [-no_tmp_rsa]\n"              "    [-no_tls1_1] [-no_tls1_2] [-no_tls1_3] [-no_tmp_rsa]\n"
Line 1084 
Line 1092 
         memset(&s_server_config, 0, sizeof(s_server_config));          memset(&s_server_config, 0, sizeof(s_server_config));
         s_server_config.keymatexportlen = 20;          s_server_config.keymatexportlen = 20;
         s_server_config.meth = TLS_server_method();          s_server_config.meth = TLS_server_method();
           s_server_config.naccept = -1;
         s_server_config.port = PORT;          s_server_config.port = PORT;
         s_server_config.cert_file = TEST_CERT;          s_server_config.cert_file = TEST_CERT;
         s_server_config.cert_file2 = TEST_CERT2;          s_server_config.cert_file2 = TEST_CERT2;
Line 1465 
Line 1474 
         (void) BIO_flush(bio_s_out);          (void) BIO_flush(bio_s_out);
         if (s_server_config.www)          if (s_server_config.www)
                 do_server(s_server_config.port, s_server_config.socket_type,                  do_server(s_server_config.port, s_server_config.socket_type,
                     &accept_socket, www_body, s_server_config.context);                      &accept_socket, www_body, s_server_config.context,
                       s_server_config.naccept);
         else          else
                 do_server(s_server_config.port, s_server_config.socket_type,                  do_server(s_server_config.port, s_server_config.socket_type,
                     &accept_socket, sv_body, s_server_config.context);                      &accept_socket, sv_body, s_server_config.context,
                       s_server_config.naccept);
         print_stats(bio_s_out, ctx);          print_stats(bio_s_out, ctx);
         ret = 0;          ret = 0;
  end:   end:

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