Revision tags: release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0 |
|
#
3da59cd0 |
| 12-May-2006 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
Fix gethostbyaddr() prototype to conform to IEEE Std 1003.1:
http://www.opengroup.org/onlinepubs/009695399/functions/gethostbyaddr.html
gethostbyaddr_r() is changed as well. It breaks ABI backwar
Fix gethostbyaddr() prototype to conform to IEEE Std 1003.1:
http://www.opengroup.org/onlinepubs/009695399/functions/gethostbyaddr.html
gethostbyaddr_r() is changed as well. It breaks ABI backward compatibility on 64 bit arch. So, we fix it on 32 bit arch only for now.
Reported by: Rostislav Krasny <rosti.bsd@gmail.com>
show more ...
|
Revision tags: release/6.1.0_cvs, release/6.1.0 |
|
#
06a99fe3 |
| 28-Apr-2006 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
- Extend the nsswitch to support Services, Protocols and Rpc databases. - Make nsswitch support caching.
Submitted by: Michael Bushkov <bushman__at__rsu.ru> Sponsored by: Google Summer of Code 2005
|
#
d3ac2b30 |
| 15-Apr-2006 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
- make reentrant version of netdb functions glibc style API, and expose them to outside of libc. - make netdb functions NSS friendly.
Reviewed by: arch@ and current@ (no objection)
|
#
5342d17f |
| 21-Mar-2006 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
Update the resolver in libc to BIND9's one.
Since, res_sendsigned(3) and the friends use MD5 functions, it is hard to include them without having MD5 functions in libc. So, res_sendsigned(3) is not
Update the resolver in libc to BIND9's one.
Since, res_sendsigned(3) and the friends use MD5 functions, it is hard to include them without having MD5 functions in libc. So, res_sendsigned(3) is not merged into libc.
Since, res_update(3) in BIND9 is not binary compatible with our res_update(3), res_update(3) is leaved as is, except some necessary modifications. The res_update(3) and the friends are not essential part of the resolver. They are not defined in resolv.h but defined in res_update.h separately in BIND9. Further, they are not called from our tree. So, I hide them from our resolv.h, but leave them only for binary backward compatibility (perhaps, no one calls them).
Since, struct __res_state_ext is not exposed in BIND9, I hide it from our resolv.h. And, global variable _res_ext is removed. It breaks binary backward compatibility. But, since it is not used from outside of our libc, I think it is safe.
Reviewed by: arch@ (no objection)
show more ...
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
036ae3dd |
| 15-May-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
- The ai_addrlen of a struct addrinfo used to be a size_t, per RFC 2553. In XNS5.2, and subsequently in POSIX-2001 and RFC 3493, it was changed to a socklen_t. And, the n_net of a struct nete
- The ai_addrlen of a struct addrinfo used to be a size_t, per RFC 2553. In XNS5.2, and subsequently in POSIX-2001 and RFC 3493, it was changed to a socklen_t. And, the n_net of a struct netent used to be an unsigned long integer. In XNS5, and subsequently in POSIX-2001, it was changed to an uint32_t. To accomodate for this while preserving ABI compatibility with the old interface, we need to prepend or append 32 bits of padding, depending on the (LP64) architecture's endianness. - Correct 1st argument of getnetbyaddr() to uint32_t on 32 bit arch. Stay as is on 64 bit arch for ABI backward compatibility for now.
Reviewed by: das, peter MFC after: 2 weeks
show more ...
|
Revision tags: release/5.4.0_cvs, release/5.4.0 |
|
#
850bc9af |
| 28-Apr-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
sync _map_v4v6_host*() with bind9's. it treats align better bit.
Obtained from: BIND9
|
#
aa2f4ec7 |
| 28-Apr-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
make gethostby*() thread-safe.
|
#
a2a77501 |
| 28-Apr-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
make getnetby*() thread-safe.
|
#
bcb131aa |
| 27-Apr-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
hide implementation specific internal functions from netdb.h. it is needed to make get{host,net}by*() thread-safe.
|
#
92b6f7be |
| 19-Apr-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
- add getproto{byname,bynumber,ent}_r for internal use within libc. - make getproto{byname,bynumber,ent} thread-safe.
|
#
a87b3988 |
| 18-Apr-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
rename the NIS related fields to have yp_ prefix.
Suggested by: delphij
|
#
109e5709 |
| 17-Apr-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
libc-internal interfaces should have two underscores in front of their names.
Pointed out by: das
|
#
96f79dca |
| 15-Apr-2005 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
- add getserv{byname,byport,ent}_r for internal use within libc. - make getserv{byname,byport,ent} thread-safe.
Reviewed by: gnn
|