Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-08-07 | Add getrpcent.c to default rpc build | Eric Andersen | |
2002-08-07 | Apply integer overflow security fix for "CERT Advisory CA-2002-25 Integer | Eric Andersen | |
Overflow In XDR Library" http://www.cert.org/advisories/CA-2002-25.html Patch from Solar Designer <solar@openwall.com>. | |||
2002-08-06 | Fixup the last missing pieces of thread locking | Eric Andersen | |
-Erik | |||
2002-08-06 | Rework RPC code once again. By default, only enable the | Eric Andersen | |
stuff needed for NFS mounts, rsh, and similar. -Erik | |||
2002-07-10 | Per bug report from Ronald Wahl <rwa@peppercon.com>: | Eric Andersen | |
...inet_pton breaks since tolower is implemented as a macro and its argument is evaluated more than once: while ((ch = tolower (*src++)) != '\0') { So I fixed it by just undefining tolower() so we use the function version, not the macro. -Erik | |||
2002-07-08 | Finer grained locking in __connect_dns() so we don't hold the | Eric Andersen | |
lock while sending packets out onto the wire. -Erik | |||
2002-07-07 | Doh! search-n-replace strikes again | Eric Andersen | |
-Erik | |||
2002-07-07 | Cleanup namespace leaks by prepending __ to global stuff to | Eric Andersen | |
indicate it is (alledgedly) private. -Erik | |||
2002-07-07 | Kill namespace pollution in getrpcent.c. Silence other rpc warnings | Eric Andersen | |
by fixing prototypes. Fix global stuff so it should behave itself properly now, -Erik | |||
2002-07-07 | Patch from Larry Doolittle <ldoolitt@recycle.lbl.gov> to cleanup | Eric Andersen | |
connect_dns() and simplify IPV6 support by reducing the number of ifdefs sprinkled about. | |||
2002-06-20 | Fix DNS resolution so that it once again works. I'd broken it | Eric Andersen | |
when adding some locking code. -Erik | |||
2002-06-18 | Make sure the sccsid tags never get compiled in. | Eric Andersen | |
-Erik | |||
2002-06-17 | kill cruft | Eric Andersen | |
2002-06-17 | Make things more re-entrany, kill some cruft. | Eric Andersen | |
-Erik | |||
2002-06-17 | Re-backport all the rpc stuff from glibc 2.2.5. This allows us to make this | Eric Andersen | |
junk (and I do mean that ;-) thread safe without undue pain. Adds 12k worth to the code size I'm afraid, but since I never use NFS and therefore never include this stuff, I guess thats acceptable. I still need to enable the multi-threaded bits... -Erik | |||
2002-06-12 | Yipe. As Joseph Chiu noticed, sockvec is supposed to be an int* | Eric Andersen | |
not an int. | |||
2002-05-30 | don't include the linux dir. Pointless and broken. | Eric Andersen | |
-Erik | |||
2002-05-12 | Fix some silly bugs and type problems | Eric Andersen | |
2002-05-11 | Fix the defines which I had backwards | Eric Andersen | |
2002-05-11 | Majorly rework to also cope with architectures which do not use | Eric Andersen | |
the socketcall system call, but instead implement each fundamental networking function directly as a system call. -Erik | |||
2002-04-17 | Patch from Axel Barnitzke <barney@xkontor.com> to add basic | Eric Andersen | |
support for struct _res. This is a minimalist implementation, but should work for most anything out there. | |||
2002-04-17 | Patch from Mike McDonald to make gethostbyname_r() not fail for things like | Eric Andersen | |
gethostbyname("192.168.0.1"), which should work even when the /etc/hosts and /etc/config/hosts files do not exist. | |||
2002-04-09 | Re-enable clnt_perror. Patch from Miles Bader. | Eric Andersen | |
2002-04-03 | Patch from Jim Treadway <jim@stardot-tech.com> to eliminate | Eric Andersen | |
use of alarm() and therefore SIGARLM in the resolver and to instead use select, which is much cleaner. | |||
2002-03-20 | Patch from Bart Visscher <magick@Linux-Fan.com> fixing some | Eric Andersen | |
missing pieces of the conversion to reentrant functions. | |||
2002-03-19 | Fix missing defines. Forgot to check this in. | Eric Andersen | |
-Erik | |||
2002-03-19 | Bart Visscher <magick@Linux-Fan.com> has added some missing IPV6 support, and | Eric Andersen | |
added several additional reentrant networking functions such that iptables now runs with IPV6 support. | |||
2002-03-12 | Swap in the new stdio code. | Manuel Novoa III | |
2002-02-26 | A few more little cleanups | Eric Andersen | |
2002-02-26 | don't pretend to be reentrant yet | Eric Andersen | |
2002-02-26 | Fix rpc + threads so it now compiles. | Eric Andersen | |
2002-02-26 | Thomas Fritzsche noticed that __open_etc_hosts was only changing a | Eric Andersen | |
local copy of the FILE pointer, thereby causing /etc/hosts lookups to fail with Resolver errors. This patch from Thomas fixes the problem. | |||
2002-02-13 | A number of naming updates in preparation for adding in | Eric Andersen | |
proper threading. Most of this is from Stefan Soucek, with additions and changes as needed from me. | |||
2002-02-02 | I just wrote up gethostent(), sethostent(), and endhostent() | Eric Andersen | |
-Erik | |||
2002-02-02 | Grr. I should learn to compile stuff before committing | Eric Andersen | |
2002-02-02 | Oops | Eric Andersen | |
2002-02-02 | Fix hstrerror | Eric Andersen | |
2002-01-17 | Add in support for inet_netof, inet_lnaof, inet_makeaddr and hstrerror. | David McCullough | |
2002-01-09 | Patch from Stefan Soucek <ssoucek@coactive.com> to remove | Eric Andersen | |
alloca (when non-reentrant) since alloca can blow the stack pretty easily on mmu-less. | |||
2002-01-02 | Patch to add rcmd support, from Stefan Soucek, which I'd long | Eric Andersen | |
ago forgotten. Oops. Needed some minor scrubbing for bitrot, -Erik | |||
2001-12-20 | Steven Carr noticed that uClibc's inet_aton() is stricter then in | Eric Andersen | |
glibc, since no trailing blanks was permitted, such that inet_aton("192.168.1.1 ",&value); would work with glibc, and fail with uClibc. This brings uClibc's inet_aton() behavior into sync with glibc's behavior. -Erik | |||
2001-12-19 | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | |
2001-12-07 | patch from Jari Korva <jpkorva@iki.fi>: | Eric Andersen | |
- 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! | |||
2001-11-21 | Adjust naming for __FORCE_GLIBC__ to __FORCE_GLIBC and add | Eric Andersen | |
support for __FORCE_NOGLIBC per Brian Stafford <brian.stafford@office-logic.com> | |||
2001-11-07 | Patch from Jari Korva <jpkorva@iki.fi> | Eric Andersen | |
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 ;) | |||
2001-11-05 | Patch from Jari Korva <jari.korva@vtt.fi> to fix a memory leak | Eric Andersen | |
in dns_lookup. | |||
2001-10-04 | Yet more minor cleanups | Eric Andersen | |
2001-10-04 | With all the headerfile changes, some functions didn't get there arg types | David McCullough | |
fixed up. | |||
2001-09-27 | Silence stupid warnings caused by bad kernel network includes | Eric Andersen | |
2001-09-27 | Update to accomodate the header file changes | Eric Andersen | |