summaryrefslogtreecommitdiffstats
path: root/libc/inet/resolv.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Cleanup namespace leaks by prepending __ to global stuff toEric Andersen2002-07-071-115/+116
| | | | | indicate it is (alledgedly) private. -Erik
* Patch from Larry Doolittle <ldoolitt@recycle.lbl.gov> to cleanupEric Andersen2002-07-071-44/+46
| | | | | connect_dns() and simplify IPV6 support by reducing the number of ifdefs sprinkled about.
* Fix DNS resolution so that it once again works. I'd broken itEric Andersen2002-06-201-5/+22
| | | | | when adding some locking code. -Erik
* Make things more re-entrany, kill some cruft.Eric Andersen2002-06-171-178/+48
| | | | -Erik
* Patch from Axel Barnitzke <barney@xkontor.com> to add basicEric Andersen2002-04-171-0/+66
| | | | | support for struct _res. This is a minimalist implementation, but should work for most anything out there.
* Patch from Mike McDonald to make gethostbyname_r() not fail for things likeEric Andersen2002-04-171-0/+5
| | | | | gethostbyname("192.168.0.1"), which should work even when the /etc/hosts and /etc/config/hosts files do not exist.
* Patch from Jim Treadway <jim@stardot-tech.com> to eliminateEric Andersen2002-04-031-22/+12
| | | | | use of alarm() and therefore SIGARLM in the resolver and to instead use select, which is much cleaner.
* Patch from Bart Visscher <magick@Linux-Fan.com> fixing someEric Andersen2002-03-201-1/+3
| | | | missing pieces of the conversion to reentrant functions.
* Bart Visscher <magick@Linux-Fan.com> has added some missing IPV6 support, andEric Andersen2002-03-191-280/+558
| | | | | added several additional reentrant networking functions such that iptables now runs with IPV6 support.
* A few more little cleanupsEric Andersen2002-02-261-1/+1
|
* Thomas Fritzsche noticed that __open_etc_hosts was only changing aEric Andersen2002-02-261-6/+6
| | | | | | local copy of the FILE pointer, thereby causing /etc/hosts lookups to fail with Resolver errors. This patch from Thomas fixes the problem.
* I just wrote up gethostent(), sethostent(), and endhostent()Eric Andersen2002-02-021-11/+84
| | | | -Erik
* patch from Jari Korva <jpkorva@iki.fi>:Eric Andersen2001-12-071-6/+11
| | | | | | | | - fixes endianness bug in gethostbyaddr() (i386 worked fine, while m68k didn't: 192.168.160.162 was queried with 192.168.160.162.in-addr.arpa while it should have been 162.160.168.192.ip-addr.arpa) - contains missing pieces from my previous getnameinfo() patch: now it actually compiles!
* Adjust naming for __FORCE_GLIBC__ to __FORCE_GLIBC and addEric Andersen2001-11-211-1/+1
| | | | | support for __FORCE_NOGLIBC per Brian Stafford <brian.stafford@office-logic.com>
* Patch from Jari Korva <jpkorva@iki.fi>Eric Andersen2001-11-071-44/+300
| | | | | | | | | | | | | | | | | | | | | | I found some support in uClibc for IPv6 but I needed some more... Enclosed is the patch containing following modifications: - getnameinfo port from lates glibc - IPv6 support for gethostbyaddr() - IPv6 support for get_hosts_byname and read_etc_hosts (among other things this fixed a bug in gethostbyname2 in a case when user asked for an IPv6 but got a v4 address if it was present in /etc/hosts) - defined ip6addr_any and in6addr_loopback (though the place where I defined these isn't correct, I guess) What is still missing: - getaddrinfo (this could be ported also from glibc but it won't be as easy as porting getnameinfo, I guess) I have tested the patch using enclosed test program and boa web server. Seems to work ;)
* Patch from Jari Korva <jari.korva@vtt.fi> to fix a memory leakEric Andersen2001-11-051-0/+1
| | | | in dns_lookup.
* Yet more minor cleanupsEric Andersen2001-10-041-2/+2
|
* Update to accomodate the header file changesEric Andersen2001-09-271-3/+42
|
* A patch from Michal Moskal <malekith@pld.org.pl> to includeEric Andersen2001-07-091-0/+142
| | | | | partial IPV6 support. This adds things like gethostbyname2(). Off by defaut, of course,
* Cleanup some stupid warningsEric Andersen2001-05-311-8/+15
|
* Added /etc/hosts processing (parses everytime like a real one :-)David McCullough2001-02-261-31/+230
| | | | | | | | | | | | Added support for multiple nameserver lines, still supports multiple servers on a on single line. Added "domain" entry. domain and search are mutually exclusive and override each other (the last one wins, see the resolver(5) man page). Added dummy "getnetbyname" that returns fail. Added "res_init" and "res_query".
* Sigh. Turn debugging back off.Eric Andersen2001-02-231-1/+1
|
* This is a touch cleaner, avoids using the comma operator.Eric Andersen2001-02-231-2/+3
|
* This actually fixes things I believe.Eric Andersen2001-02-231-21/+21
|
* Fix two bugs. First, gethostbyname was doing dns queries when given an IPEric Andersen2001-02-231-3/+16
| | | | | | address. Secondly, when doing reverse dns lookups, it was appending the domain, even if a domain was already attached. -Erik
* Update networking includes.Eric Andersen2001-02-051-0/+3
|
* Patch from James Graves <jgraves@deltamobile.com> to better handle m68k.Eric Andersen2001-01-121-6/+12
| | | | | | Also fixes 2 very important malloc bugs! Anyone using malloc (esp mmu-less) should update and recompile. -Erik
* A large update from Manuel Novoa III <mnovoa3@bellsouth.net>.Eric Andersen2001-01-111-2/+2
|
* Some cleanups from W. Greathouse <wgreathouse@smva.com> (and a few of my own)Eric Andersen2000-11-301-82/+152
|
* Fix up a few messes so it compiles cleanly again.Eric Andersen2000-11-111-0/+1
|
* More cleanups. Fix things so tinylogin compiles.Eric Andersen2000-11-041-2/+2
| | | | Fix a bug in getdelim -- patch from David Whedon <dwhedon@gordian.com>.
* Bug ugly formatting updateEric Andersen2000-10-091-279/+273
|
* Lots and lots of cleanups.Eric Andersen2000-07-061-8/+8
| | | | -Erik
* Initial revision0_9_1Erik Andersen2000-05-141-0/+892