[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.65 and 1.65.2.2

version 1.65, 2003/09/01 18:15:50 version 1.65.2.2, 2004/08/19 22:37:32
Line 16 
Line 16 
 #ifndef SERVCONF_H  #ifndef SERVCONF_H
 #define SERVCONF_H  #define SERVCONF_H
   
   #include "buffer.h"
   
 #define MAX_PORTS               256     /* Max # ports. */  #define MAX_PORTS               256     /* Max # ports. */
   
 #define MAX_ALLOW_USERS         256     /* Max # users on allow list. */  #define MAX_ALLOW_USERS         256     /* Max # users on allow list. */
Line 24 
Line 26 
 #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. */  #define MAX_SUBSYSTEMS          256     /* Max # subsystems. */
 #define MAX_HOSTKEYS            256     /* Max # hostkeys. */  #define MAX_HOSTKEYS            256     /* Max # hostkeys. */
   #define MAX_ACCEPT_ENV          256     /* Max # of env vars. */
   
 /* permit_root_login */  /* permit_root_login */
 #define PERMIT_NOT_SET          -1  #define PERMIT_NOT_SET          -1
Line 32 
Line 35 
 #define PERMIT_NO_PASSWD        2  #define PERMIT_NO_PASSWD        2
 #define PERMIT_YES              3  #define PERMIT_YES              3
   
   #define DEFAULT_AUTH_FAIL_MAX   6       /* Default for MaxAuthTries */
   
 typedef struct {  typedef struct {
         u_int num_ports;          u_int num_ports;
Line 58 
Line 62 
         int     x11_use_localhost;      /* If true, use localhost for fake X11 server. */          int     x11_use_localhost;      /* If true, use localhost for fake X11 server. */
         char   *xauth_location; /* Location of xauth program */          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     tcp_keep_alive; /* If true, set SO_KEEPALIVE. */
         char   *ciphers;        /* Supported SSH2 ciphers. */          char   *ciphers;        /* Supported SSH2 ciphers. */
         char   *macs;           /* Supported SSH2 macs. */          char   *macs;           /* Supported SSH2 macs. */
         int     protocol;       /* Supported protocol versions. */          int     protocol;       /* Supported protocol versions. */
Line 80 
Line 84 
                                                  * /etc/passwd */                                                   * /etc/passwd */
         int     kerberos_ticket_cleanup;        /* If true, destroy ticket          int     kerberos_ticket_cleanup;        /* If true, destroy ticket
                                                  * file on logout. */                                                   * file on logout. */
           int     kerberos_get_afs_token;         /* If true, try to get AFS token if
                                                    * authenticated with Kerberos. */
         int     gss_authentication;     /* If true, permit GSSAPI authentication */          int     gss_authentication;     /* If true, permit GSSAPI authentication */
         int     gss_cleanup_creds;      /* If true, destroy cred cache on logout */          int     gss_cleanup_creds;      /* If true, destroy cred cache on logout */
         int     password_authentication;        /* If true, permit password          int     password_authentication;        /* If true, permit password
Line 105 
Line 111 
         char   *subsystem_name[MAX_SUBSYSTEMS];          char   *subsystem_name[MAX_SUBSYSTEMS];
         char   *subsystem_command[MAX_SUBSYSTEMS];          char   *subsystem_command[MAX_SUBSYSTEMS];
   
           u_int num_accept_env;
           char   *accept_env[MAX_ACCEPT_ENV];
   
         int     max_startups_begin;          int     max_startups_begin;
         int     max_startups_rate;          int     max_startups_rate;
         int     max_startups;          int     max_startups;
           int     max_authtries;
         char   *banner;                 /* SSH-2 banner message */          char   *banner;                 /* SSH-2 banner message */
         int     use_dns;          int     use_dns;
         int     client_alive_interval;  /*          int     client_alive_interval;  /*
Line 125 
Line 135 
 }       ServerOptions;  }       ServerOptions;
   
 void     initialize_server_options(ServerOptions *);  void     initialize_server_options(ServerOptions *);
 void     read_server_config(ServerOptions *, const char *);  
 void     fill_default_server_options(ServerOptions *);  void     fill_default_server_options(ServerOptions *);
 int      process_server_config_line(ServerOptions *, char *, const char *, int);  int      process_server_config_line(ServerOptions *, char *, const char *, int);
   void     load_server_config(const char *, Buffer *);
   void     parse_server_config(ServerOptions *, const char *, Buffer *);
   
 #endif                          /* SERVCONF_H */  #endif                          /* SERVCONF_H */

Legend:
Removed from v.1.65  
changed lines
  Added in v.1.65.2.2