Skip Menu |
 

Subject: krb4 APIs do not honor dns_fallback libdefault
The krb4 APIs do not honor dns_fallback libdefault. For example, krb_get_krbhst() makes dns
SRV record requests regardless of the value of dns_fallback in the libdefaults section of the
configuration file.

This is a problem if the reason you are trying to use "dns_fallback = no" is to avoid using a
busted res_ninit() .... :-)
From: raeburn@mit.edu
Subject: CVS Commit
* include/k5-int.h (struct _krb5int_access): Add function pointer field
use_dns_kdc.
* lib/krb5/os/accessor.c (krb5int_accessor): Set new field use_dns_kdc.
* lib/krb4/RealmsConfig-glue.c (krb_get_krbhst): Check if DNS should be used
for getting KDC names before actually using it.


To generate a diff of this commit:



cvs diff -r1.478 -r1.479 krb5/src/include/ChangeLog
cvs diff -r1.169 -r1.170 krb5/src/include/k5-int.h
cvs diff -r1.204 -r1.205 krb5/src/lib/krb4/ChangeLog
cvs diff -r1.14 -r1.15 krb5/src/lib/krb4/RealmsConfig-glue.c
cvs diff -r5.414 -r5.415 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.17 -r5.18 krb5/src/lib/krb5/os/accessor.c
From: tlyu@mit.edu
Subject: CVS Commit
pullup from trunk


To generate a diff of this commit:



cvs diff -r1.471.2.2 -r1.471.2.3 krb5/src/include/ChangeLog
cvs diff -r1.167.4.1 -r1.167.4.2 krb5/src/include/k5-int.h
cvs diff -r1.204 -r1.204.4.1 krb5/src/lib/krb4/ChangeLog
cvs diff -r1.14 -r1.14.8.1 krb5/src/lib/krb4/RealmsConfig-glue.c
cvs diff -r5.412.2.2 -r5.412.2.3 krb5/src/lib/krb5/os/ChangeLog
cvs diff -r5.17 -r5.17.6.1 krb5/src/lib/krb5/os/accessor.c