diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2002-06-04 06:59:28 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2002-06-04 06:59:28 +0000 |
| commit | b02232ffdf69f75caaf10c78e00a9fa8f93b3286 (patch) | |
| tree | 8324d8d24db2a4b72d95cfe57c7762355e5edd81 /src/lib/krb5/os/ChangeLog | |
| parent | 53c8f6650caef85bb9b38f23e0e50965d50d26f6 (diff) | |
| download | krb5-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/lib/krb5/os/ChangeLog')
| -rw-r--r-- | src/lib/krb5/os/ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog index 9f981c884..9f75d40b9 100644 --- a/src/lib/krb5/os/ChangeLog +++ b/src/lib/krb5/os/ChangeLog @@ -1,3 +1,29 @@ +2002-06-04 Ken Raeburn <raeburn@mit.edu> + + * locate_kdc.c: Include fake-addrinfo.h before k5-int.h. + (grow_list, krb5int_free_addrlist) + (add_addrinfo_to_list): Incorporate list-updating code from + add_sockaddr_to_list. Store an addrinfo pointer, and set the + ai_next field to null. + (add_host_to_list): New arg SOCKTYPE. Write port numbers into + buffers and let getaddrinfo fill in the sin*_port fields. Call + getaddrinfo twice, and use two loops to add entries to the + addrlist structure. + (add_sockaddr_to_list, set_port_num): Deleted. + (krb5_locate_srv_conf_1, krb5_locate_srv_dns_1): Pass extra arg + to add_host_to_list. + (krb5int_locate_server): New value 2 for is_stream arg means + accept both UDP and TCP. + * changepw.c: Include fake-addrinfo.h. + (krb5_locate_passwd, krb5_change_password): Update for addrlist + changes. + * sendto_kdc.c: Include fake-addrinfo.h. + (krb5_sendto_kdc): Update for addrlist changes. Skip any + addresses that are not SOCK_DGRAM. + * t_locate_kdc.c (stypename): New function. + (print_addrs): Update for addrlist changes. Print socket type + with address and port. + 2002-04-12 Ken Raeburn <raeburn@mit.edu> * lock_file.c (krb5_lock_file) [POSIX_FILE_LOCKS]: Make static |
