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

Diff for /src/usr.bin/ssh/sshd.c between version 1.202 and 1.203

version 1.202, 2001/06/26 16:15:25 version 1.203, 2001/07/26 17:18:22
Line 105 
Line 105 
  */   */
 int debug_flag = 0;  int debug_flag = 0;
   
   /* Flag indicating that the daemon should only test the configuration and keys. */
   int test_flag = 0;
   
 /* Flag indicating that the daemon is being started from inetd. */  /* Flag indicating that the daemon is being started from inetd. */
 int inetd_flag = 0;  int inetd_flag = 0;
   
Line 547 
Line 550 
         initialize_server_options(&options);          initialize_server_options(&options);
   
         /* Parse command-line arguments. */          /* Parse command-line arguments. */
         while ((opt = getopt(ac, av, "f:p:b:k:h:g:V:u:dDeiqQ46")) != -1) {          while ((opt = getopt(ac, av, "f:p:b:k:h:g:V:u:dDeiqtQ46")) != -1) {
                 switch (opt) {                  switch (opt) {
                 case '4':                  case '4':
                         IPv4or6 = AF_INET;                          IPv4or6 = AF_INET;
Line 623 
Line 626 
                         /* only makes sense with inetd_flag, i.e. no listen() */                          /* only makes sense with inetd_flag, i.e. no listen() */
                         inetd_flag = 1;                          inetd_flag = 1;
                         break;                          break;
                   case 't':
                           test_flag = 1;
                           break;
                 case 'u':                  case 'u':
                         utmp_len = atoi(optarg);                          utmp_len = atoi(optarg);
                         break;                          break;
Line 635 
Line 641 
                         fprintf(stderr, "  -d         Debugging mode (multiple -d means more debugging)\n");                          fprintf(stderr, "  -d         Debugging mode (multiple -d means more debugging)\n");
                         fprintf(stderr, "  -i         Started from inetd\n");                          fprintf(stderr, "  -i         Started from inetd\n");
                         fprintf(stderr, "  -D         Do not fork into daemon mode\n");                          fprintf(stderr, "  -D         Do not fork into daemon mode\n");
                           fprintf(stderr, "  -t         Only test configuration file and keys\n");
                         fprintf(stderr, "  -q         Quiet (no logging)\n");                          fprintf(stderr, "  -q         Quiet (no logging)\n");
                         fprintf(stderr, "  -p port    Listen on the specified port (default: 22)\n");                          fprintf(stderr, "  -p port    Listen on the specified port (default: 22)\n");
                         fprintf(stderr, "  -k seconds Regenerate server key every this many seconds (default: 3600)\n");                          fprintf(stderr, "  -k seconds Regenerate server key every this many seconds (default: 3600)\n");
Line 739 
Line 746 
                             options.server_key_bits);                              options.server_key_bits);
                 }                  }
         }          }
   
           /* Configuration looks good, so exit if in test mode. */
           if (test_flag)
                   exit(0);
   
         /* Initialize the log (it is reinitialized below in case we forked). */          /* Initialize the log (it is reinitialized below in case we forked). */
         if (debug_flag && !inetd_flag)          if (debug_flag && !inetd_flag)

Legend:
Removed from v.1.202  
changed lines
  Added in v.1.203