<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/netdb.h, branch upstream/11.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-06-09T01:28:44Z</updated>
<entry>
<title>Implement an NSS backend for netgroups and add getnetgrent_r(3).</title>
<updated>2016-06-09T01:28:44Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2016-06-09T01:28:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=714ac00292201390b38037496ca4c84e4ecd4a2c'/>
<id>urn:sha1:714ac00292201390b38037496ca4c84e4ecd4a2c</id>
<content type='text'>
This support appears to have been documented in nsswitch.conf(5) for some
time. The implementation adds two NSS netgroup providers to libc. The
default, compat, provides the behaviour documented in netgroup(5), so this
change does not make any user-visible behaviour changes. A files provider
is also implemented.

innetgr(3) is implemented as an optional NSS method so that providers such
as NIS which are able to implement efficient reverse lookup can do so.
A fallback implementation is used otherwise. getnetgrent_r(3) is added for
convenience and to provide compatibility with glibc and Solaris.

With a small patch to net/nss_ldap, it's possible to specify an ldap
netgroup provider, allowing one to query nisNetgroupTriple entries.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Add missing types and constants to &lt;netdb.h&gt;.</title>
<updated>2016-05-30T13:37:11Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2016-05-30T13:37:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=07acf54b4bad4abba3192c032d28c863ca874bb2'/>
<id>urn:sha1:07acf54b4bad4abba3192c032d28c863ca874bb2</id>
<content type='text'>
According to POSIX, the netdb.h header must also provide in_addr_t and
in_port_t. It should also provide IPPORT_RESERVED. Copy over the
necessary bits from &lt;netinet/in.h&gt; to achieve that.
</content>
</entry>
<entry>
<title>addrinfo.ai_family is an address family, not a protocol family.</title>
<updated>2015-12-20T15:18:50Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2015-12-20T15:18:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b1f9559ae4081f3a34fe7af3afa5a7469ebfe0fd'/>
<id>urn:sha1:b1f9559ae4081f3a34fe7af3afa5a7469ebfe0fd</id>
<content type='text'>
PR:		162434
MFC after:	1 week
</content>
</entry>
<entry>
<title>Add AI_V4MAPPED and AI_ALL support for getaddrinfo(3).</title>
<updated>2015-12-18T18:08:53Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2015-12-18T18:08:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2cff354f1a56af10ad02164a9ee38c013ac80688'/>
<id>urn:sha1:2cff354f1a56af10ad02164a9ee38c013ac80688</id>
<content type='text'>
We need to change netdb.h to make it actually enabled.

PR:		198092
MFC after:	1 week
</content>
</entry>
<entry>
<title>Replace __const by const in all non-contributed source code.</title>
<updated>2011-12-13T13:32:56Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2011-12-13T13:32:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f6ab8089c6f3c01370add0f7e9a940b8bfbc8ee5'/>
<id>urn:sha1:f6ab8089c6f3c01370add0f7e9a940b8bfbc8ee5</id>
<content type='text'>
As C1X is close to being released, there is no need to wrap around a
feature that is already part of C90. Most of these files already use
`const' in different placed as well.
</content>
</entry>
<entry>
<title>Add capability to use a db version of services.  It is enabled by</title>
<updated>2010-04-04T08:31:03Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2010-04-04T08:31:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e622b47989c626b3c008a6165e01582f5dc37f78'/>
<id>urn:sha1:e622b47989c626b3c008a6165e01582f5dc37f78</id>
<content type='text'>
specifying `db' as source of service in /etc/nsswitch.conf.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Remove the Berkeley clause 3's.</title>
<updated>2010-02-16T19:39:50Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-02-16T19:39:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f2556687c6724a3c8b3685103aad511afb3068b2'/>
<id>urn:sha1:f2556687c6724a3c8b3685103aad511afb3068b2</id>
<content type='text'>
Add a few $FreeBSD$
</content>
</entry>
<entry>
<title>Hide numerous BSD extensions in the POSIX namespace.</title>
<updated>2009-03-14T20:04:28Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2009-03-14T20:04:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1a4cc57833dd23b73ae2865150ac4aad3cc6169c'/>
<id>urn:sha1:1a4cc57833dd23b73ae2865150ac4aad3cc6169c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix gethostbyaddr() prototype to conform to IEEE Std 1003.1 on 64 bit</title>
<updated>2006-05-21T11:27:28Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2006-05-21T11:27:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1bdf356bd3bdaffc0a7fe40838001a662d7d3e26'/>
<id>urn:sha1:1bdf356bd3bdaffc0a7fe40838001a662d7d3e26</id>
<content type='text'>
arch.

X-MFC after:	never
</content>
</entry>
<entry>
<title>Return EAI_OVERFLOW instead of EAI_MEMORY when the supplied buffer is</title>
<updated>2006-05-21T11:22:31Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2006-05-21T11:22:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=734aa10414ca862b145afe3a9448e5c70ded101f'/>
<id>urn:sha1:734aa10414ca862b145afe3a9448e5c70ded101f</id>
<content type='text'>
too short.  This conforms to RFC3493, POSIX and XPG6.

Obtained from:	NetBSD
</content>
</entry>
</feed>
