<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/net/res_debug.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>Correct a comment.</title>
<updated>2006-02-27T22:08:16Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2006-02-27T22:08:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fc9ae54dca039ae0954eb3d33d09a6bb746a90e4'/>
<id>urn:sha1:fc9ae54dca039ae0954eb3d33d09a6bb746a90e4</id>
<content type='text'>
Staticize two tables thare are not visible in &lt;resolv.h&gt;
and which are also local in Solaris' libresolv.

Remove two functions that are not referenced in libc nor
anywhere else I can find, not visible in &lt;resolv.h&gt; and
which are also local in Solaris libresolv.
</content>
</entry>
<entry>
<title>Whack 28 unused variables.</title>
<updated>2003-02-18T13:39:52Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2003-02-18T13:39:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6d7bd75a4e1455a10d9c414ac04842248ae97102'/>
<id>urn:sha1:6d7bd75a4e1455a10d9c414ac04842248ae97102</id>
<content type='text'>
</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>Implement EDNS0 support, as EDNS0 support will be made mandatory for</title>
<updated>2001-06-10T20:25:24Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2001-06-10T20:25:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce6282db3bc7b3deae846fd0757214c3814d3041'/>
<id>urn:sha1:ce6282db3bc7b3deae846fd0757214c3814d3041</id>
<content type='text'>
IPv6 transport-ready resolvers/DNS servers.  Need careful configuration
when enable it. (default config is not affected).
See manpage for details.

XXX visible symbol __res_opt() is added, however, it is not supposed to be
called from outside, libc minor is not bumped.

Obtained from:	KAME/NetBSD
</content>
</entry>
<entry>
<title>Add unsigned char cast to ctype macros arg</title>
<updated>1999-11-04T04:30:44Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1999-11-04T04:30:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ea99d349bf2c06e24b9fd56a8d3dca1b6546581'/>
<id>urn:sha1:9ea99d349bf2c06e24b9fd56a8d3dca1b6546581</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>
<entry>
<title>Merge in bind-4.9.6 resolver changes.  Note that they resolve the</title>
<updated>1997-06-27T08:22:03Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-06-27T08:22:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6c5aff806eaf1b8c8ef20679de9e111135b3a62b'/>
<id>urn:sha1:6c5aff806eaf1b8c8ef20679de9e111135b3a62b</id>
<content type='text'>
overflow problem differently.
</content>
</entry>
</feed>
