]> andersk Git - openssh.git/blobdiff - servconf.h
- markus@cvs.openbsd.org 2001/11/07 22:53:21
[openssh.git] / servconf.h
index 2bf19fb3b790c495289a2b346226254f4533bf1e..2e10b1c33edbebf1d1c6023c01bdcf16e1974935 100644 (file)
@@ -11,7 +11,7 @@
  * called by a name other than "ssh" or "Secure Shell".
  */
 
-/* RCSID("$OpenBSD: servconf.h,v 1.43 2001/05/20 17:20:35 markus Exp $"); */
+/* RCSID("$OpenBSD: servconf.h,v 1.49 2001/08/17 18:59:47 stevesk Exp $"); */
 
 #ifndef SERVCONF_H
 #define SERVCONF_H
@@ -52,7 +52,6 @@ typedef struct {
                                                 * for RhostsRsaAuth */
        int     print_motd;     /* If true, print /etc/motd. */
        int     print_lastlog;  /* If true, print lastlog */
-       int     check_mail;     /* If true, check for new mail. */
        int     x11_forwarding; /* If true, permit inet (spoofing) X11 fwd. */
        int     x11_display_offset;     /* What DISPLAY number to start
                                         * searching at */
@@ -73,7 +72,7 @@ typedef struct {
        int     hostbased_uses_name_from_packet_only; /* experimental */
        int     rsa_authentication;     /* If true, permit RSA authentication. */
        int     pubkey_authentication;  /* If true, permit ssh2 pubkey authentication. */
-#ifdef KRB4
+#if defined(KRB4) || defined(KRB5)
        int     kerberos_authentication;        /* If true, permit Kerberos
                                                 * authentication. */
        int     kerberos_or_local_passwd;       /* If true, permit kerberos
@@ -84,9 +83,11 @@ typedef struct {
        int     kerberos_ticket_cleanup;        /* If true, destroy ticket
                                                 * file on logout. */
 #endif
-#ifdef AFS
-       int     kerberos_tgt_passing;   /* If true, permit Kerberos tgt
+#if defined(AFS) || defined(KRB5)
+       int     kerberos_tgt_passing;   /* If true, permit Kerberos TGT
                                         * passing. */
+#endif
+#ifdef AFS
        int     afs_token_passing;      /* If true, permit AFS token passing. */
 #endif
        int     password_authentication;        /* If true, permit password
@@ -120,27 +121,19 @@ typedef struct {
                                         * see if it's still there 
                                         */
        int     client_alive_count_max; /*
-                                        *If the client is unresponsive
-                                        * for this many intervals, above
-                                        * diconnect the session 
+                                        * If the client is unresponsive
+                                        * for this many intervals above,
+                                        * disconnect the session 
                                         */
-       char   *authorized_keys_file;   /* File containing public RSA keys */ 
-       char   *authorized_keys_file2;  /* File containing public SSH2 keys */
+
+       char   *authorized_keys_file;   /* File containing public keys */
+       char   *authorized_keys_file2;
        int     pam_authentication_via_kbd_int;
-}       ServerOptions;
-/*
- * Initializes the server options to special values that indicate that they
- * have not yet been set.
- */
-void    initialize_server_options(ServerOptions * options);
 
-/*
- * Reads the server configuration file.  This only sets the values for those
- * options that have the special value indicating they have not been set.
- */
-void    read_server_config(ServerOptions * options, const char *filename);
+}       ServerOptions;
 
-/* Sets values for those values that have not yet been set. */
-void    fill_default_server_options(ServerOptions * options);
+void    initialize_server_options(ServerOptions *);
+void    read_server_config(ServerOptions *, const char *);
+void    fill_default_server_options(ServerOptions *);
 
 #endif                         /* SERVCONF_H */
This page took 0.059485 seconds and 4 git commands to generate.