/[inetutils]/inetutils/rlogind/rlogind.c
ViewVC logotype

Diff of /inetutils/rlogind/rlogind.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.31 by ams, Mon Apr 29 21:14:32 2002 UTC revision 1.32 by gray, Sat Apr 5 17:03:39 2003 UTC
# Line 105  Line 105 
105  #define AUTH_KERBEROS_5 5  #define AUTH_KERBEROS_5 5
106    
107  #ifdef KERBEROS  #ifdef KERBEROS
108  # define        SECURE_MESSAGE "This rlogin session is using DES encryption for all transmissions.\r\n"  # define SECURE_MESSAGE "This rlogin session is using DES encryption for all transmissions.\r\n"
109  # ifdef KERBEROS_IV  # ifdef KRB4
110  #  include <kerberosIV/des.h>  #  include <kerberosIV/des.h>
111  #  include <kerberosIV/krb.h>  #  include <kerberosIV/krb.h>
112  #  define kerberos_error_string(c) krb_err_txt[c]  #  define kerberos_error_string(c) krb_err_txt[c]
113  #  define AUTH_KERBEROS_DEFAULT AUTH_KERBEROS_4  #  define AUTH_KERBEROS_DEFAULT AUTH_KERBEROS_4
114  # elif defined(KERBEROS_V)  # elif defined(KRB5)
115  #  include <krb5.h>  #  include <krb5.h>
116  #  include <kerberosIV/krb.h>  #  include <kerberosIV/krb.h>
117  #  define kerberos_error_string(c) error_message (c)  #  define kerberos_error_string(c) error_message (c)
# Line 139  struct auth_data Line 139  struct auth_data
139    char *term;    char *term;
140    char *env[2];    char *env[2];
141  #ifdef KERBEROS  #ifdef KERBEROS
142  #ifdef KERBEROS_V  #ifdef KRB5
143    int kerberos_version;    int kerberos_version;
144    krb5_principal client;    krb5_principal client;
145    krb5_context context;    krb5_context context;
# Line 772  do_krb_login (int infd, struct auth_data Line 772  do_krb_login (int infd, struct auth_data
772    int rc;    int rc;
773    
774    err_msg = NULL;    err_msg = NULL;
775  #ifdef KERBEROS_V  #if defined(KRB5)
776    if (kerberos == AUTH_KERBEROS_5)    if (kerberos == AUTH_KERBEROS_5)
777      rc = do_krb5_login (infd, ap, err_msg);      rc = do_krb5_login (infd, ap, err_msg);
778    else    else
# Line 860  do_krb4_login (int infd, struct auth_dat Line 860  do_krb4_login (int infd, struct auth_dat
860    return 0;    return 0;
861  }  }
862    
863  #ifdef KERBEROS_V  #ifdef KRB5
864  int  int
865  do_krb5_login (int infd, struct auth_data *ap, const char **err_msg)  do_krb5_login (int infd, struct auth_data *ap, const char **err_msg)
866  {  {

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26