Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Re-backport all the rpc stuff from glibc 2.2.5. This allows us to make this | Eric Andersen | 2002-06-17 | 45 | -5018/+8139 | |
| | | | | | | | | 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 | |||||
* | Yipe. As Joseph Chiu noticed, sockvec is supposed to be an int* | Eric Andersen | 2002-06-12 | 1 | -1/+1 | |
| | | | | not an int. | |||||
* | don't include the linux dir. Pointless and broken. | Eric Andersen | 2002-05-30 | 1 | -1/+0 | |
| | | | | -Erik | |||||
* | Fix some silly bugs and type problems | Eric Andersen | 2002-05-12 | 1 | -15/+14 | |
| | ||||||
* | Fix the defines which I had backwards | Eric Andersen | 2002-05-11 | 1 | -26/+9 | |
| | ||||||
* | Majorly rework to also cope with architectures which do not use | Eric Andersen | 2002-05-11 | 1 | -2/+99 | |
| | | | | | | the socketcall system call, but instead implement each fundamental networking function directly as a system call. -Erik | |||||
* | Patch from Axel Barnitzke <barney@xkontor.com> to add basic | Eric Andersen | 2002-04-17 | 1 | -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 like | Eric Andersen | 2002-04-17 | 1 | -0/+5 | |
| | | | | | gethostbyname("192.168.0.1"), which should work even when the /etc/hosts and /etc/config/hosts files do not exist. | |||||
* | Re-enable clnt_perror. Patch from Miles Bader. | Eric Andersen | 2002-04-09 | 1 | -18/+8 | |
| | ||||||
* | Patch from Jim Treadway <jim@stardot-tech.com> to eliminate | Eric Andersen | 2002-04-03 | 1 | -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 some | Eric Andersen | 2002-03-20 | 1 | -1/+3 | |
| | | | | missing pieces of the conversion to reentrant functions. | |||||
* | Fix missing defines. Forgot to check this in. | Eric Andersen | 2002-03-19 | 1 | -0/+9 | |
| | | | | -Erik | |||||
* | Bart Visscher <magick@Linux-Fan.com> has added some missing IPV6 support, and | Eric Andersen | 2002-03-19 | 6 | -307/+1601 | |
| | | | | | added several additional reentrant networking functions such that iptables now runs with IPV6 support. | |||||
* | Swap in the new stdio code. | Manuel Novoa III | 2002-03-12 | 1 | -10/+7 | |
| | ||||||
* | A few more little cleanups | Eric Andersen | 2002-02-26 | 1 | -1/+1 | |
| | ||||||
* | don't pretend to be reentrant yet | Eric Andersen | 2002-02-26 | 1 | -0/+6 | |
| | ||||||
* | Fix rpc + threads so it now compiles. | Eric Andersen | 2002-02-26 | 1 | -21/+60 | |
| | ||||||
* | Thomas Fritzsche noticed that __open_etc_hosts was only changing a | Eric Andersen | 2002-02-26 | 1 | -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. | |||||
* | A number of naming updates in preparation for adding in | Eric Andersen | 2002-02-13 | 1 | -8/+16 | |
| | | | | | proper threading. Most of this is from Stefan Soucek, with additions and changes as needed from me. | |||||
* | I just wrote up gethostent(), sethostent(), and endhostent() | Eric Andersen | 2002-02-02 | 2 | -12/+85 | |
| | | | | -Erik | |||||
* | Grr. I should learn to compile stuff before committing | Eric Andersen | 2002-02-02 | 2 | -16/+4 | |
| | ||||||
* | Oops | Eric Andersen | 2002-02-02 | 1 | -2/+2 | |
| | ||||||
* | Fix hstrerror | Eric Andersen | 2002-02-02 | 1 | -6/+12 | |
| | ||||||
* | Add in support for inet_netof, inet_lnaof, inet_makeaddr and hstrerror. | David McCullough | 2002-01-17 | 3 | -3/+88 | |
| | ||||||
* | Patch from Stefan Soucek <ssoucek@coactive.com> to remove | Eric Andersen | 2002-01-09 | 1 | -41/+47 | |
| | | | | | alloca (when non-reentrant) since alloca can blow the stack pretty easily on mmu-less. | |||||
* | Patch to add rcmd support, from Stefan Soucek, which I'd long | Eric Andersen | 2002-01-02 | 2 | -1/+670 | |
| | | | | | ago forgotten. Oops. Needed some minor scrubbing for bitrot, -Erik | |||||
* | Steven Carr noticed that uClibc's inet_aton() is stricter then in | Eric Andersen | 2001-12-20 | 1 | -1/+7 | |
| | | | | | | | | 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 | |||||
* | Update my email address. I am no longer andersen@lineo.com | Eric Andersen | 2001-12-19 | 2 | -0/+2 | |
| | ||||||
* | patch from Jari Korva <jpkorva@iki.fi>: | Eric Andersen | 2001-12-07 | 2 | -7/+12 | |
| | | | | | | | | - 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 add | Eric Andersen | 2001-11-21 | 50 | -50/+50 | |
| | | | | | support for __FORCE_NOGLIBC per Brian Stafford <brian.stafford@office-logic.com> | |||||
* | Patch from Jari Korva <jpkorva@iki.fi> | Eric Andersen | 2001-11-07 | 1 | -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 leak | Eric Andersen | 2001-11-05 | 1 | -0/+1 | |
| | | | | in dns_lookup. | |||||
* | Yet more minor cleanups | Eric Andersen | 2001-10-04 | 1 | -2/+2 | |
| | ||||||
* | With all the headerfile changes, some functions didn't get there arg types | David McCullough | 2001-10-04 | 1 | -1/+1 | |
| | | | | fixed up. | |||||
* | Silence stupid warnings caused by bad kernel network includes | Eric Andersen | 2001-09-27 | 4 | -0/+8 | |
| | ||||||
* | Update to accomodate the header file changes | Eric Andersen | 2001-09-27 | 5 | -9/+67 | |
| | ||||||
* | A patch from Michal Moskal <malekith@pld.org.pl> to include | Eric Andersen | 2001-07-09 | 3 | -2/+152 | |
| | | | | | partial IPV6 support. This adds things like gethostbyname2(). Off by defaut, of course, | |||||
* | Silence a few warnings. | Eric Andersen | 2001-06-12 | 4 | -1/+7 | |
| | ||||||
* | Cleanup some stupid warnings | Eric Andersen | 2001-05-31 | 2 | -14/+23 | |
| | ||||||
* | Ok, this should finish off my massive ro-organization. The source | Eric Andersen | 2001-05-12 | 2 | -4/+2 | |
| | | | | | | | | | tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik | |||||
* | Fix 'make clean' so it clean the rpc dir | Eric Andersen | 2001-05-11 | 1 | -1/+1 | |
| | ||||||
* | By default, leave out the RPC junk (it adds over 30k). Add in a compile | Eric Andersen | 2001-05-09 | 1 | -3/+8 | |
| | | | | | | time option to include it if NFS support is wanted (does anyone every use this for anything else these days?) -Erik | |||||
* | Code did not match the prototypes, from what I can tell it should be using | David McCullough | 2001-05-08 | 1 | -4/+4 | |
| | | | | size_t as the header files have it already. | |||||
* | Looks like I forgot to commit this. | Eric Andersen | 2001-05-08 | 1 | -1/+1 | |
| | ||||||
* | Add in inet_ntop() and inet_pton() -- ported from glibc 2.2.3 | Eric Andersen | 2001-05-04 | 1 | -0/+400 | |
| | | | | by Cory Visi <merlin@phear.lwz.org> | |||||
* | Clean up some issues for building on m68k. | David McCullough | 2001-05-04 | 2 | -7/+2 | |
| | ||||||
* | Use the real getnetbyname(), not the stub in resolv.c | Eric Andersen | 2001-04-20 | 1 | -1/+1 | |
| | ||||||
* | getnetbyname.o, res_init.o and res_query.o were missing from the Makefile, | Eric Andersen | 2001-04-20 | 1 | -1/+3 | |
| | | | | patch thanks to John Hall <John.Hall@optionexist.co.uk> | |||||
* | Fix include/errno.h to not use kernel header, and instead use bits/errno.h. | Eric Andersen | 2001-04-06 | 2 | -3/+3 | |
| | | | | | | | This required we use _LIBC instead of __LIBC__ to be consistent with glibc. This had some sideffects in sys/syscalls.h. While fixing things, I made everything use __set_errno() for (eventual) thread support. -Erik | |||||
* | Add some missing network functionality; grabbed from libc-5.3.12. | Manuel Novoa III | 2001-03-12 | 6 | -4/+347 | |
| |