From fb1227598fe0dd87d21f1ada456e0132c1dd3326 Mon Sep 17 00:00:00 2001 From: Tom Yu Date: Thu, 12 Dec 2002 21:25:51 +0000 Subject: More KfM merge work Create new file FSp-glue.c including KfM functions that had previously been scattered through various other files. Port RealmsConfig-glue.c from KfM, including old Unix-ish krb4 configuration code as fallback. Remove other files containing old realm/config file support. Add KRB5_CALLCONV to krb_get_in_tkt_creds. Fix various functions to take const char* as arguments now that tkt_string() returns const. Assorted minor cleanup. Implement krb_get_err_text in terms of com_err. Implement gross kludge to force krb_err_txt to remain in sync with com_err. ticket: 1189 status: open git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15046 dc483132-0cff-0310-8789-dd5450dbe970 --- src/appl/telnet/libtelnet/ChangeLog | 7 +++++++ src/appl/telnet/libtelnet/kerberos.c | 6 +++--- src/appl/telnet/libtelnet/strcasecmp.c | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) (limited to 'src/appl') diff --git a/src/appl/telnet/libtelnet/ChangeLog b/src/appl/telnet/libtelnet/ChangeLog index add745a..17b61b5 100644 --- a/src/appl/telnet/libtelnet/ChangeLog +++ b/src/appl/telnet/libtelnet/ChangeLog @@ -1,3 +1,10 @@ +2002-12-12 Tom Yu + + * kerberos.c (kerberos4_send, kerberos4_is): Use + krb_get_err_text() instead of krb_err_txt array. + + * strcasecmp.c: Include sys/types.h rather than sys/cdefs.h. + 2002-11-15 Ezra Peisach * enc-proto.h, enc_des.c, encrypt.c: Unsigned/signed cleanups. diff --git a/src/appl/telnet/libtelnet/kerberos.c b/src/appl/telnet/libtelnet/kerberos.c index 3a72206..56a0731 100644 --- a/src/appl/telnet/libtelnet/kerberos.c +++ b/src/appl/telnet/libtelnet/kerberos.c @@ -242,11 +242,11 @@ kerberos4_send(ap) return(0); } if ((r = krb_mk_req(&kauth, KRB_SERVICE_NAME, instance, realm, 0))) { - printf("mk_req failed: %s\r\n", krb_err_txt[r]); + printf("mk_req failed: %s\r\n", krb_get_err_text(r)); return(0); } if ((r = krb_get_cred(KRB_SERVICE_NAME, instance, realm, &cred))) { - printf("get_cred failed: %s\r\n", krb_err_txt[r]); + printf("get_cred failed: %s\r\n", krb_get_err_text(r)); return(0); } if (!auth_sendname(UserNameRequested, strlen(UserNameRequested))) { @@ -395,7 +395,7 @@ kerberos4_is(ap, data, cnt) instance, 0, &adat, ""))) { if (auth_debug_mode) printf("Kerberos failed him as %s\r\n", name); - Data(ap, KRB_REJECT, (const void *)krb_err_txt[r], -1); + Data(ap, KRB_REJECT, (const void *)krb_get_err_text(r), -1); auth_finished(ap, AUTH_REJECT); return; } diff --git a/src/appl/telnet/libtelnet/strcasecmp.c b/src/appl/telnet/libtelnet/strcasecmp.c index 3c1140b..edd9f14 100644 --- a/src/appl/telnet/libtelnet/strcasecmp.c +++ b/src/appl/telnet/libtelnet/strcasecmp.c @@ -35,7 +35,7 @@ #define const #endif -#include +#include #ifdef HAVE_STRING_H #include #else -- cgit v1.1