cvs commit: src/lib/libc/net gethostbydns.c gethostbyht.c gethostbyname.3 gethostbynis.c gethostnamadr.c netdb_private.h

Hajimu UMEMOTO ume at FreeBSD.org
Thu May 19 10:46:15 GMT 2005


ume         2005-05-19 10:46:14 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_5)
    lib/libc/net         gethostbydns.c gethostbyht.c 
                         gethostbyname.3 gethostbynis.c 
                         gethostnamadr.c netdb_private.h 
  Log:
  MFC:
  - add IPv6 awareness for NIS query of gethostby*().
  - make gethostby*() thread-safe.
  - do validation check and IPv4-mapped IPv6 address handling before
    any query.
  - don't query against IPv6 link-local address.
  - use IN6_IS_ADDR_V4{MAPPED,COMPAT} macros.
  - use memcpy() instead of bcopy().
  
          lib/libc/net/gethostbydns.c:    1.51, 1.53, 1.54
          lib/libc/net/gethostbyht.c:     1.19-1.23
          lib/libc/net/gethostbyname.3:   1.33, 1.34
          lib/libc/net/gethostbynis.c:    1.18-1.25
          lib/libc/net/gethostnamadr.c:   1.25, 1.27, 1.28
          lib/libc/net/netdb_private.h:   1.7
  
  Revision  Changes    Path
  1.46.2.5  +101 -129  src/lib/libc/net/gethostbydns.c
  1.16.8.3  +110 -65   src/lib/libc/net/gethostbyht.c
  1.32.2.1  +6 -16     src/lib/libc/net/gethostbyname.3
  1.17.2.1  +149 -51   src/lib/libc/net/gethostbynis.c
  1.22.4.3  +202 -70   src/lib/libc/net/gethostnamadr.c
  1.9.2.5   +41 -2     src/lib/libc/net/netdb_private.h


More information about the cvs-src mailing list