>>>> "Ben" == Ben Wing <ben(a)666.com>
writes:
Ben> agreed -- although getaddrinfo[] is hardly necessary [no one
Ben> really has ipv6 networks yet!], and it looks very bad when we
Ben> just hang indefinitely at startup. perhaps we should just set a
Ben> 30-second timer when we call this function, and forcibly
Ben> longjmp[] if we get stuck, outputting a warning message to
Ben> stderr.
Given that getaddrinfo is not used in 21.1, and is used in 21.2, which
is still beta, the timing is not so bad, assuming that the world will
be forced to convert to ipv6 in the next year or two.
Perhaps URA Hiroshi or YOSHIFUJI Hideaki can comment on getaddrinfo()
and which implementations are known to be broken? And how to test for
them? (I'm thinking of a glibc version test).
2000-03-23 Ulrich Drepper <drepper(a)redhat.com>
* resolv/netdb.h (SCOPE_DELIMITER): New definitions.
* inet/netinet/in.h (struct sockaddr_in6): Add sin6_scope_id
according to RFC 2553.
* sysdeps/posix/getaddrinfo.c: Change to follow latest RFC draft.
* inet/getnameinfo.c: Likewise.
Patches by YOSHIFUJI Hideaki <yoshfuji(a)v6.linux.or.jp>.
2000-01-18 Ulrich Drepper <drepper(a)cygnus.com>
* sysdeps/posix/getaddrinfo.c: Correct modifications done for
PR1515. Patches by Hideaki YOSHIFUJI <yoshfuji(a)ecei.tohoku.ac.jp>.
Martin