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

Diff for /src/usr.bin/ssh/servconf.h between version 1.22 and 1.22.2.3

version 1.22, 2000/05/06 17:45:37 version 1.22.2.3, 2000/11/08 21:31:13
Line 1 
Line 1 
 /*  /*
  *  
  * servconf.h  
  *  
  * Author: Tatu Ylonen <ylo@cs.hut.fi>   * Author: Tatu Ylonen <ylo@cs.hut.fi>
  *  
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland   * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
  *                    All rights reserved   *                    All rights reserved
  *  
  * Created: Mon Aug 21 15:35:03 1995 ylo  
  *  
  * Definitions for server configuration data and for the functions reading it.   * Definitions for server configuration data and for the functions reading it.
  *   *
    * As far as I am concerned, the code I have written for this software
    * can be used freely for any purpose.  Any derived versions of this
    * software must be clearly marked as such, and if the derived work is
    * incompatible with the protocol description in the RFC file, it must be
    * called by a name other than "ssh" or "Secure Shell".
  */   */
   
 /* RCSID("$Id$"); */  /* RCSID("$OpenBSD$"); */
   
 #ifndef SERVCONF_H  #ifndef SERVCONF_H
 #define SERVCONF_H  #define SERVCONF_H
Line 24 
Line 22 
 #define MAX_DENY_USERS          256     /* Max # users on deny list. */  #define MAX_DENY_USERS          256     /* Max # users on deny list. */
 #define MAX_ALLOW_GROUPS        256     /* Max # groups on allow list. */  #define MAX_ALLOW_GROUPS        256     /* Max # groups on allow list. */
 #define MAX_DENY_GROUPS         256     /* Max # groups on deny list. */  #define MAX_DENY_GROUPS         256     /* Max # groups on deny list. */
   #define MAX_SUBSYSTEMS          256     /* Max # subsystems. */
   
 typedef struct {  typedef struct {
         unsigned int num_ports;          unsigned int num_ports;
Line 47 
Line 46 
         int     x11_forwarding; /* If true, permit inet (spoofing) X11 fwd. */          int     x11_forwarding; /* If true, permit inet (spoofing) X11 fwd. */
         int     x11_display_offset;     /* What DISPLAY number to start          int     x11_display_offset;     /* What DISPLAY number to start
                                          * searching at */                                           * searching at */
           char   *xauth_location; /* Location of xauth program */
         int     strict_modes;   /* If true, require string home dir modes. */          int     strict_modes;   /* If true, require string home dir modes. */
         int     keepalives;     /* If true, set SO_KEEPALIVE. */          int     keepalives;     /* If true, set SO_KEEPALIVE. */
         char   *ciphers;        /* Ciphers in order of preference. */          char   *ciphers;        /* Ciphers in order of preference. */
Line 78 
Line 78 
 #endif  #endif
         int     password_authentication;        /* If true, permit password          int     password_authentication;        /* If true, permit password
                                                  * authentication. */                                                   * authentication. */
           int     kbd_interactive_authentication; /* If true, permit */
 #ifdef SKEY  #ifdef SKEY
         int     skey_authentication;    /* If true, permit s/key          int     skey_authentication;    /* If true, permit s/key
                                          * authentication. */                                           * authentication. */
Line 85 
Line 86 
         int     permit_empty_passwd;    /* If false, do not permit empty          int     permit_empty_passwd;    /* If false, do not permit empty
                                          * passwords. */                                           * passwords. */
         int     use_login;      /* If true, login(1) is used */          int     use_login;      /* If true, login(1) is used */
           int     allow_tcp_forwarding;
         unsigned int num_allow_users;          unsigned int num_allow_users;
         char   *allow_users[MAX_ALLOW_USERS];          char   *allow_users[MAX_ALLOW_USERS];
         unsigned int num_deny_users;          unsigned int num_deny_users;
Line 93 
Line 95 
         char   *allow_groups[MAX_ALLOW_GROUPS];          char   *allow_groups[MAX_ALLOW_GROUPS];
         unsigned int num_deny_groups;          unsigned int num_deny_groups;
         char   *deny_groups[MAX_DENY_GROUPS];          char   *deny_groups[MAX_DENY_GROUPS];
   
           unsigned int num_subsystems;
           char   *subsystem_name[MAX_SUBSYSTEMS];
           char   *subsystem_command[MAX_SUBSYSTEMS];
   
           int     max_startups_begin;
           int     max_startups_rate;
           int     max_startups;
   
 }       ServerOptions;  }       ServerOptions;
 /*  /*
  * Initializes the server options to special values that indicate that they   * Initializes the server options to special values that indicate that they

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.22.2.3