<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/net/inet_pton.c, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2006-03-21T16:11:11Z</updated>
<entry>
<title>Update the resolver in libc to BIND9's one.</title>
<updated>2006-03-21T16:11:11Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2006-03-21T16:11:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5342d17f09a8eec0477b117bc74a90921ac2f03e'/>
<id>urn:sha1:5342d17f09a8eec0477b117bc74a90921ac2f03e</id>
<content type='text'>
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)
</content>
</entry>
<entry>
<title>don't accept invalid form of an address like 1:2:3:4:5:6:7::8.</title>
<updated>2005-07-27T14:33:36Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2005-07-27T14:33:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=549556473560ddc1534959ac1b93dc6adcedf24d'/>
<id>urn:sha1:549556473560ddc1534959ac1b93dc6adcedf24d</id>
<content type='text'>
PR:		bin/84106
Obtained from:	BIND9
MFC after:	2 days
</content>
</entry>
<entry>
<title>Style: One space between "restrict" qualifier and "*".</title>
<updated>2002-09-06T11:24:06Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2002-09-06T11:24:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=58d38e25205c6ee5ef0796ffa2cd8e2ca6c6e7f3'/>
<id>urn:sha1:58d38e25205c6ee5ef0796ffa2cd8e2ca6c6e7f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>  -Add the restrict required by IEEE Std 1003.1-2001 in form</title>
<updated>2002-08-14T20:40:35Z</updated>
<author>
<name>Robert Drehmel</name>
<email>robert@FreeBSD.org</email>
</author>
<published>2002-08-14T20:40:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7dbaf7b46e3801e05050872619180ac60c7126a'/>
<id>urn:sha1:b7dbaf7b46e3801e05050872619180ac60c7126a</id>
<content type='text'>
   of our __restrict macro to the prototypes and function
   definitions of inet_pton and inet_ntop.
 - Use ANSI-C function argument lists.
 - Adjust the prototypes in the manual page.
</content>
</entry>
<entry>
<title>just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.</title>
<updated>2002-04-19T04:46:24Z</updated>
<author>
<name>SUZUKI Shinsuke</name>
<email>suz@FreeBSD.org</email>
</author>
<published>2002-04-19T04:46:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=88ff5695c1e53c3398142ea10e3f041ff4b5a03f'/>
<id>urn:sha1:88ff5695c1e53c3398142ea10e3f041ff4b5a03f</id>
<content type='text'>
(based on freebsd4-snap-20020128)

Reviewed by:	ume
MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix the style of the SCM ID's.</title>
<updated>2002-03-22T21:53:29Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-22T21:53:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=333fc21e3cd79bca0c94d7722c5a56cb5ad078d1'/>
<id>urn:sha1:333fc21e3cd79bca0c94d7722c5a56cb5ad078d1</id>
<content type='text'>
I believe have made all of libc .c's as consistent as possible.
</content>
</entry>
<entry>
<title>Remove __P() usage.</title>
<updated>2002-03-21T22:49:10Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-21T22:49:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c05ac53b8bbbbd998e18c6544011dd90f0f082da'/>
<id>urn:sha1:c05ac53b8bbbbd998e18c6544011dd90f0f082da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T00:22:10Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T00:22:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f3dea244c40159a41ab22da77a434d7c5b5e85a'/>
<id>urn:sha1:7f3dea244c40159a41ab22da77a434d7c5b5e85a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement the weak aliases for private entry points in the inet_*</title>
<updated>1998-09-02T00:53:17Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1998-09-02T00:53:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb690d1f0b2725c6a9edfc5f5f3890a610f2927c'/>
<id>urn:sha1:cb690d1f0b2725c6a9edfc5f5f3890a610f2927c</id>
<content type='text'>
and res_* modules in a way that works for ELF.  I moved the aliases
out of res_stubs.c and into the individual modules where the entry
points are defined.  Weak aliases don't work in ELF unless that is
the case.  (Actually, I'm surprised it worked for a.out.)

This should fix the undefined "inet_addr" and related symbols in
various applications that fail to include &lt;arpa/inet.h&gt; or
&lt;resolv.h&gt; as they are supposed to do.
</content>
</entry>
<entry>
<title>Update the resolver parts to bind-8.1.2 level.  I have not touched the</title>
<updated>1998-06-11T09:03:02Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1998-06-11T09:03:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14b93edab315672d87e6fe82aaff8e7ee7378e0b'/>
<id>urn:sha1:14b93edab315672d87e6fe82aaff8e7ee7378e0b</id>
<content type='text'>
getXXXXbyYYYY() interfaces yet.

Obtained from: diff relative to bind-8.1.2 sources
</content>
</entry>
</feed>
