[923] in Kerberos-V5-bugs
Resolver is not used on SunOS (possibly others?)
daemon@ATHENA.MIT.EDU (Ted Lemon)
Tue Nov 1 19:52:12 1994
To: krb5-bugs@MIT.EDU
Date: Tue, 01 Nov 1994 16:51:30 -0800
From: Ted Lemon <mellon@ipd.wellsfargo.com>
I'm running SunOS 4.1.3 on several systems here, and have found that
if some systems are patched to support DNS hostname resolution and
some aren't, kerberos authentication between differently configured
systems fails. I've fixed this locally by linking all the kerberos
binaries with /usr/lib/libresolv.a. The fix isn't actually
SunOS-specific - any machine with libresolv.a installed where cc can
find it will also get linked that way. I think that in general
libresolv.a isn't present on systems that support DNS in libc, though,
and that if it is, linking to it won't be destructive. If y'all
think differently, let me know and I'll come up with a SunOS-specific
patch.
_MelloN_
diff -rc2 src-orig/admin/aname/configure.in src/admin/aname/configure.in
*** src-orig/admin/aname/configure.in Tue Jul 19 21:25:23 1994
--- src/admin/aname/configure.in Tue Nov 1 14:08:34 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kdb5_anadd.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/admin/convert/configure.in src/admin/convert/configure.in
*** src-orig/admin/convert/configure.in Tue Jul 19 21:25:31 1994
--- src/admin/convert/configure.in Tue Nov 1 14:08:34 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kdb5_convert.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/admin/create/configure.in src/admin/create/configure.in
*** src-orig/admin/create/configure.in Tue Jul 19 21:25:44 1994
--- src/admin/create/configure.in Tue Nov 1 14:08:34 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kdb5_create.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/admin/destroy/configure.in src/admin/destroy/configure.in
*** src-orig/admin/destroy/configure.in Tue Jul 19 21:25:56 1994
--- src/admin/destroy/configure.in Tue Nov 1 14:08:35 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kdb5_destroy.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/admin/edit/configure.in src/admin/edit/configure.in
*** src-orig/admin/edit/configure.in Tue Jul 19 21:26:07 1994
--- src/admin/edit/configure.in Tue Nov 1 14:08:35 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kdb5_edit.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/admin/stash/configure.in src/admin/stash/configure.in
*** src-orig/admin/stash/configure.in Tue Jul 19 21:26:21 1994
--- src/admin/stash/configure.in Tue Nov 1 14:08:35 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kdb5_stash.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/appl/bsd/configure.in src/appl/bsd/configure.in
*** src-orig/appl/bsd/configure.in Thu Sep 29 14:57:40 1994
--- src/appl/bsd/configure.in Tue Nov 1 14:08:35 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(krlogind.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
ISODE_DEFS
diff -rc2 src-orig/appl/gss-sample/configure.in src/appl/gss-sample/configure.in
*** src-orig/appl/gss-sample/configure.in Sat Aug 13 21:11:35 1994
--- src/appl/gss-sample/configure.in Tue Nov 1 14:08:36 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(gss-client.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/appl/mailquery/configure.in src/appl/mailquery/configure.in
*** src-orig/appl/mailquery/configure.in Thu Sep 15 08:35:45 1994
--- src/appl/mailquery/configure.in Tue Nov 1 14:08:36 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(mailquery.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/appl/movemail/configure.in src/appl/movemail/configure.in
*** src-orig/appl/movemail/configure.in Thu Aug 18 11:56:19 1994
--- src/appl/movemail/configure.in Tue Nov 1 14:08:36 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(movemail.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
AC_SET_BUILDTOP
diff -rc2 src-orig/appl/popper/configure.in src/appl/popper/configure.in
*** src-orig/appl/popper/configure.in Thu Sep 22 17:49:31 1994
--- src/appl/popper/configure.in Tue Nov 1 14:08:36 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(popper.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/appl/sample/configure.in src/appl/sample/configure.in
*** src-orig/appl/sample/configure.in Fri Jun 24 21:45:06 1994
--- src/appl/sample/configure.in Tue Nov 1 14:08:36 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(configure.in)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
AC_SET_BUILDTOP
diff -rc2 src-orig/appl/sample/sclient/configure.in src/appl/sample/sclient/configure.in
*** src-orig/appl/sample/sclient/configure.in Tue Jul 19 21:26:49 1994
--- src/appl/sample/sclient/configure.in Tue Nov 1 14:08:37 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(sclient.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/appl/sample/sserver/configure.in src/appl/sample/sserver/configure.in
*** src-orig/appl/sample/sserver/configure.in Tue Jul 19 21:26:57 1994
--- src/appl/sample/sserver/configure.in Tue Nov 1 14:08:37 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(sserver.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/appl/simple/client/configure.in src/appl/simple/client/configure.in
*** src-orig/appl/simple/client/configure.in Tue Jul 19 21:27:06 1994
--- src/appl/simple/client/configure.in Tue Nov 1 14:08:37 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(sim_client.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/appl/simple/configure.in src/appl/simple/configure.in
*** src-orig/appl/simple/configure.in Fri Jun 24 21:45:26 1994
--- src/appl/simple/configure.in Tue Nov 1 14:08:37 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(configure.in)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
AC_SET_BUILDTOP
diff -rc2 src-orig/appl/simple/server/configure.in src/appl/simple/server/configure.in
*** src-orig/appl/simple/server/configure.in Tue Jul 19 21:27:15 1994
--- src/appl/simple/server/configure.in Tue Nov 1 14:08:37 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(sim_server.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/appl/telnet/libtelnet/configure.in src/appl/telnet/libtelnet/configure.in
*** src-orig/appl/telnet/libtelnet/configure.in Sat Jul 23 05:27:26 1994
--- src/appl/telnet/libtelnet/configure.in Tue Nov 1 14:08:38 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(auth.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
ISODE_DEFS
diff -rc2 src-orig/appl/telnet/telnet/configure.in src/appl/telnet/telnet/configure.in
*** src-orig/appl/telnet/telnet/configure.in Tue Aug 16 19:45:36 1994
--- src/appl/telnet/telnet/configure.in Tue Nov 1 14:08:38 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(telnet.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
WITH_KRB5ROOT
diff -rc2 src-orig/appl/telnet/telnetd/configure.in src/appl/telnet/telnetd/configure.in
*** src-orig/appl/telnet/telnetd/configure.in Tue Aug 16 15:05:59 1994
--- src/appl/telnet/telnetd/configure.in Tue Nov 1 14:08:38 1994
***************
*** 13,16 ****
--- 13,17 ----
AC_HAVE_LIBRARY(nsl)
AC_HAVE_LIBRARY(dbm)
+ AC_HAVE_LIBRARY(resolv)
AC_HAVE_LIBRARY(termcap,AC_DEFINE(TERMCAP)
LIBS="$LIBS -ltermcap")
diff -rc2 src-orig/appl/user_user/configure.in src/appl/user_user/configure.in
*** src-orig/appl/user_user/configure.in Tue Jul 19 21:27:24 1994
--- src/appl/user_user/configure.in Tue Nov 1 14:08:38 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(client.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/clients/configure.in src/clients/configure.in
*** src-orig/clients/configure.in Wed Jul 20 22:05:34 1994
--- src/clients/configure.in Tue Nov 1 14:08:39 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(configure.in)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
AC_SET_BUILDTOP
diff -rc2 src-orig/clients/kdestroy/configure.in src/clients/kdestroy/configure.in
*** src-orig/clients/kdestroy/configure.in Tue Jul 19 21:27:35 1994
--- src/clients/kdestroy/configure.in Tue Nov 1 14:08:39 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kdestroy.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
AC_SET_BUILDTOP
diff -rc2 src-orig/clients/kinit/configure.in src/clients/kinit/configure.in
*** src-orig/clients/kinit/configure.in Tue Jul 19 21:27:42 1994
--- src/clients/kinit/configure.in Tue Nov 1 14:08:39 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kinit.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/clients/klist/configure.in src/clients/klist/configure.in
*** src-orig/clients/klist/configure.in Tue Jul 19 21:27:51 1994
--- src/clients/klist/configure.in Tue Nov 1 14:08:39 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(klist.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
AC_SET_BUILDTOP
diff -rc2 src-orig/clients/ksu/configure.in src/clients/ksu/configure.in
*** src-orig/clients/ksu/configure.in Mon Aug 8 17:48:34 1994
--- src/clients/ksu/configure.in Tue Nov 1 14:08:39 1994
***************
*** 8,11 ****
--- 8,12 ----
AC_HAVE_LIBRARY(ndbm)
AC_HAVE_LIBRARY(dbm)
+ AC_HAVE_LIBRARY(resolv)
KRB_INCLUDE
ISODE_INCLUDE
diff -rc2 src-orig/configure.in src/configure.in
*** src-orig/configure.in Thu Sep 15 15:34:43 1994
--- src/configure.in Tue Nov 1 14:08:40 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(configure.in)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/include/krb5/configure.in src/include/krb5/configure.in
*** src-orig/include/krb5/configure.in Tue Aug 16 19:26:00 1994
--- src/include/krb5/configure.in Tue Nov 1 14:08:40 1994
***************
*** 88,91 ****
--- 88,92 ----
AC_FUNC_CHECK([dbm_open], , AC_DEFINE(ODBM))
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
WITH_KRB5ROOT
diff -rc2 src-orig/kadmin/client/configure.in src/kadmin/client/configure.in
*** src-orig/kadmin/client/configure.in Tue Jul 19 21:28:19 1994
--- src/kadmin/client/configure.in Tue Nov 1 14:08:40 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kadmin.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/kadmin/configure.in src/kadmin/configure.in
*** src-orig/kadmin/configure.in Fri Jun 24 21:47:09 1994
--- src/kadmin/configure.in Tue Nov 1 14:08:40 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(configure.in)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
AC_SET_BUILDTOP
diff -rc2 src-orig/kadmin/kpasswd/configure.in src/kadmin/kpasswd/configure.in
*** src-orig/kadmin/kpasswd/configure.in Sat Aug 13 21:44:59 1994
--- src/kadmin/kpasswd/configure.in Tue Nov 1 14:08:40 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kpasswd.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/kadmin/server/configure.in src/kadmin/server/configure.in
*** src-orig/kadmin/server/configure.in Tue Jul 19 21:28:32 1994
--- src/kadmin/server/configure.in Tue Nov 1 14:08:41 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(adm_kadmin.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/kadmin/v4server/configure.in src/kadmin/v4server/configure.in
*** src-orig/kadmin/v4server/configure.in Sat Aug 13 21:49:41 1994
--- src/kadmin/v4server/configure.in Tue Nov 1 14:08:41 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(admin_server.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
diff -rc2 src-orig/slave/configure.in src/slave/configure.in
*** src-orig/slave/configure.in Thu Aug 4 13:42:49 1994
--- src/slave/configure.in Tue Nov 1 14:08:41 1994
***************
*** 1,3 ****
--- 1,4 ----
AC_INIT(kprop.c)
+ AC_HAVE_LIBRARY(resolv)
WITH_CCOPTS
CONFIG_RULES
--
Ted Lemon Wells Fargo Bank, Information Protection Division
mellon@ipd.wellsfargo.com +1 415 477 5045