#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
158477 |
|
12-May-2006 |
ume |
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>
|
#
158115 |
|
28-Apr-2006 |
ume |
- 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
|
#
157779 |
|
15-Apr-2006 |
ume |
- 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)
|
#
156960 |
|
21-Mar-2006 |
ume |
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)
|
#
146244 |
|
15-May-2005 |
ume |
- 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
|
#
145635 |
|
28-Apr-2005 |
ume |
sync _map_v4v6_host*() with bind9's. it treats align better bit.
Obtained from: BIND9
|
#
145633 |
|
28-Apr-2005 |
ume |
make gethostby*() thread-safe.
|
#
145626 |
|
28-Apr-2005 |
ume |
make getnetby*() thread-safe.
|
#
145602 |
|
27-Apr-2005 |
ume |
hide implementation specific internal functions from netdb.h. it is needed to make get{host,net}by*() thread-safe.
|
#
145279 |
|
19-Apr-2005 |
ume |
- add getproto{byname,bynumber,ent}_r for internal use within libc. - make getproto{byname,bynumber,ent} thread-safe.
|
#
145245 |
|
18-Apr-2005 |
ume |
rename the NIS related fields to have yp_ prefix.
Suggested by: delphij
|
#
145192 |
|
17-Apr-2005 |
ume |
libc-internal interfaces should have two underscores in front of their names.
Pointed out by: das
|
#
145117 |
|
15-Apr-2005 |
ume |
- add getserv{byname,byport,ent}_r for internal use within libc. - make getserv{byname,byport,ent} thread-safe.
Reviewed by: gnn
|