* include/ifaddrs.h: Define struct in6addrinfo.
authorUlrich Drepper <drepper@redhat.com>
Sun, 16 Apr 2006 21:34:32 +0000 (21:34 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 16 Apr 2006 21:34:32 +0000 (21:34 +0000)
commit3af48b5b3106e1bb1de4efcabb86cd1fafdff8af
tree680c8164581df5834d65b31796392173461d9325
parenta238728234a94cb8e8024e4718356ff808487a88
* include/ifaddrs.h: Define struct in6addrinfo.

Add two more parameters to __check_pf.
* sysdeps/unix/sysv/linux/check_pf.c: When using the netlink
interface, determine whether IPv6 addresses are deprecated or
temporary.  Create array of those addresses.
* inet/check_pf.c: Always tell caller there are no depracated
and temporary addresses.
* sysdeps/posix/getaddrinfo.c: Pretty printing.
(struct sort_result): Add source_addr_flags field.
(rfc3484_sort): Implement rule 3 and 7.
(in6aicmp): New function.
(getaddrinfo): Call __check_pf also when we need info about IPv6
source addresses.  When creating array for sorting addresses,
look up deprecated and temporary addresses returned by __check_pf
and add flag if necessary.
ChangeLog
NEWS
include/ifaddrs.h
inet/check_pf.c
sysdeps/posix/getaddrinfo.c
sysdeps/unix/sysv/linux/check_pf.c