Diff for /ansh/src/ansh3d.c between versions 1.1.1.1.2.2 and 1.1.1.1.2.3

version 1.1.1.1.2.2, 2011/10/13 16:08:52 version 1.1.1.1.2.3, 2011/10/14 09:04:04
Line 53  int Verbose; Line 53  int Verbose;
 u_int Crypted = 1;  u_int Crypted = 1;
 proc_head_t pH;  proc_head_t pH;
 int bpfLEN, Timeout, Daemon = 1;  int bpfLEN, Timeout, Daemon = 1;
   char Key[STRSIZ];
   
 extern char compiled[], compiledby[], compilehost[];  extern char compiled[], compiledby[], compilehost[];
   
Line 67  Usage() Line 68  Usage()
                 "\t-U <user>\tRun service with other user\n"                  "\t-U <user>\tRun service with other user\n"
                 "\t-C <dir>\tRun service into chroot directory\n"                  "\t-C <dir>\tRun service into chroot directory\n"
                 "\t-t <timeout>\tTimeout of login if no activity (default is 0 sec)\n"                  "\t-t <timeout>\tTimeout of login if no activity (default is 0 sec)\n"
                   "\t-k <key>\tService cipher key\n"
                 "\t-u\t\tSwitch to unencrypted traffic between hosts\n"                  "\t-u\t\tSwitch to unencrypted traffic between hosts\n"
                 "\t-b\t\tRun into batch mode (default is daemon mode)\n"                  "\t-b\t\tRun into batch mode (default is daemon mode)\n"
                 "\t-v\t\tVerbose (more -v, more verbosity ...)\n"                  "\t-v\t\tVerbose (more -v, more verbosity ...)\n"
Line 126  main(int argc, char **argv) Line 128  main(int argc, char **argv)
         sched_root_task_t *root = NULL;          sched_root_task_t *root = NULL;
         struct tagProc *proc;          struct tagProc *proc;
   
        while ((ch = getopt(argc, argv, "hvubt:a:i:U:C:")) != -1)        strlcpy(Key, DEFAULT_KEY, sizeof Key);
 
         while ((ch = getopt(argc, argv, "hvubt:a:i:U:C:k:")) != -1)
                 switch (ch) {                  switch (ch) {
                         case 'U':                          case 'U':
                                 pass = getpwnam(optarg);                                  pass = getpwnam(optarg);
Line 152  main(int argc, char **argv) Line 156  main(int argc, char **argv)
                                 break;                                  break;
                         case 't':                          case 't':
                                 Timeout = abs(strtol(optarg, NULL, 0));                                  Timeout = abs(strtol(optarg, NULL, 0));
                                   break;
                           case 'k':
                                   strlcpy(Key, optarg, sizeof Key);
                                 break;                                  break;
                         case 'a':                          case 'a':
                                 host = gethostbyname(optarg);                                  host = gethostbyname(optarg);

Removed from v.1.1.1.1.2.2  
changed lines
  Added in v.1.1.1.1.2.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>