summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2002-06-04 06:59:28 +0000
committerKen Raeburn <raeburn@mit.edu>2002-06-04 06:59:28 +0000
commitb02232ffdf69f75caaf10c78e00a9fa8f93b3286 (patch)
tree8324d8d24db2a4b72d95cfe57c7762355e5edd81 /src/include
parent53c8f6650caef85bb9b38f23e0e50965d50d26f6 (diff)
downloadkrb5-b02232ffdf69f75caaf10c78e00a9fa8f93b3286.tar.gz
krb5-b02232ffdf69f75caaf10c78e00a9fa8f93b3286.tar.xz
krb5-b02232ffdf69f75caaf10c78e00a9fa8f93b3286.zip
Add capability of looking up TCP addresses for KDC in DNS; not enabled yet.
Internal "addrlist" structure now includes socket type, by way of using struct addrinfo where struct sockaddr was used before; updated uses. No support for noting TCP/UDP vs UDP-only addresses in config files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14465 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/ChangeLog5
-rw-r--r--src/include/k5-int.h4
2 files changed, 8 insertions, 1 deletions
diff --git a/src/include/ChangeLog b/src/include/ChangeLog
index 2fdec2914..0872f7104 100644
--- a/src/include/ChangeLog
+++ b/src/include/ChangeLog
@@ -1,3 +1,8 @@
+2002-06-04 Ken Raeburn <raeburn@mit.edu>
+
+ * k5-int.h (struct addrlist): Field "addrs" now points to
+ addrinfo instead of sockaddr.
+
2002-05-31 Ken Raeburn <raeburn@mit.edu>
* socket-utils.h (socklen) [! HAVE_SA_LEN]: Return a socklen_t
diff --git a/src/include/k5-int.h b/src/include/k5-int.h
index 1b90386f5..e53585a15 100644
--- a/src/include/k5-int.h
+++ b/src/include/k5-int.h
@@ -485,8 +485,10 @@ krb5_error_code krb5_find_config_files (void);
krb5_error_code krb5_os_hostaddr
(krb5_context, const char *, krb5_address ***);
+/* N.B.: You need to include fake-addrinfo.h *before* k5-int.h if you're
+ going to use this structure. */
struct addrlist {
- struct sockaddr **addrs;
+ struct addrinfo **addrs;
int naddrs;
int space;
};