summaryrefslogtreecommitdiff
path: root/networking (follow)
Commit message (Collapse)AuthorAgeFilesLines
* As vodz just pointed out, I screwup up the call to bb_xasprintf!1_00_pre3Eric Andersen2003-09-121-2/+2
|
* Invoke run-parts on /etc/network/if-*.d per the behavior ofEric Andersen2003-09-121-7/+4
| | | | the upstream ifupdown code...
* Busybox CVS version ipcalc have problems:Glenn L McGrath2003-09-122-27/+32
| | | | | | | | | - Can`t use 255.255.255.255 address - typo: double check for valid ip address and uncheck for valid mask httpd unseted SERVER_PORT (my bug from last_patch111). last_patch_112 from Vladimir N. Oleynik
* Patch from Philip Blundell:Eric Andersen2003-09-111-2/+2
| | | | | | | | | | On Thu, 2003-09-11 at 01:09, Glenn McGrath wrote: > Applied Thanks. Unfortunately there was one small bug in that last patch. Could you apply this one as well? p.
* add ipv6 literal support to wgetGlenn L McGrath2003-09-102-4/+33
|
* Vodz, last_patch_104Glenn L McGrath2003-09-101-1/+13
|
* Vodz, last_patch_110 Glenn L McGrath2003-09-081-24/+7
| | | | | no limit, no memory usage for env buffer, always call putenv(). remove small error for previous last_patch109.
* last_patch_109 from Vladimir N. OleynikGlenn L McGrath2003-09-081-89/+198
| | | | | | | | | | | | | | | | | | | | | | | Busybox`s httpd have the defect (from born): ip 1.2.3.1 have true comparing also with 1.2.3.10-1.2.3.19 and 1.2.3.100-1.2.3.199. Last patch removed this bug and added feature: allow/deny rule can support network/netmask example: 1.2.3.0/255.255.255.128 or network/mask_bits example: 1.2.3.0/25 now; old format 1 1.2 1.2.3 1.2.3.4 too support and converted to 1/8 1.2/16 1.2.3/24 1.2.3.4/32 automaticaly. Also, current CVS have small problem: ignores A:IP, (loses 'A', 'a' only work). Corrected.
* Small bug in silent optionGlenn L McGrath2003-09-051-1/+1
|
* adds the ability to use and calculate network prefix specifications insteadGlenn L McGrath2003-09-022-11/+80
| | | | | | of netmasks. It also fixes the parameters for network and netmask to match that of the official Red Hat version (-n for network and -m for netmask). Patch by Joshua Jackson
* move all "-/bin/sh" "/bin/sh" and "sh" to libbb/messages.c file as oneGlenn L McGrath2003-09-022-3/+3
| | | | | constant. Vodz last_patch_107
* Allow one to detect and handle the case where no lease could be obtainedGlenn L McGrath2003-09-011-0/+1
| | | | | via DHCP. (Just add a section "failed" to your script.) Patch by Steven Scholz
* "Without this patch, udhcpcd output may be buffered and delayed forGlenn L McGrath2003-08-301-0/+2
| | | | for minutes if stdout is not a tty." -vda@
* "Due to a wrong format parameter in a printf httpd does not work whenGlenn L McGrath2003-08-291-1/+8
| | | | | compiled for with CONFIG_LFS (large file support). The attached patch suggested by Vladimir fixes that." - Steven Scholz
* Remove stray '\n'Glenn L McGrath2003-08-292-3/+3
|
* Remove unused filesGlenn L McGrath2003-08-293-136/+0
|
* "This function was not updating the argc and argv pointers to reflectGlenn L McGrath2003-08-291-0/+2
| | | | | | the arguments it consumed, which means the calling function encountered them as well. As a result, a command like "ip -6 addr" was yielding a usage error." - Philip Blundell
* label's dont work in v4 tunnels, patch by Eric SpakmanGlenn L McGrath2003-08-291-1/+1
|
* Correct logic in determining size of block to download, as pointed outGlenn L McGrath2003-08-291-2/+2
| | | | by Junio C Hamano
* "When the initial request by wget is responded by a 3XX redirectGlenn L McGrath2003-08-281-2/+5
| | | | | | | | | | | response sent in chunked transfer encoding, the code path to resubmit the request to the redirected URL forgets to reset got_clen and chunked variables in the loop. If the redirected URL does not use chunked transfer encoding, this causes the code that slurps the body of the response to incorrectly try to parse out the chunk length which does not exist." - junkio@ ----------------------------------------------------------------------
* "When the filesize is known from content-length header, safe_fread isGlenn L McGrath2003-08-281-13/+15
| | | | | | | | always told to read sizeof(buf). This waits until the underlying fread() to time-out for the last part of the downloaded body. Fix this by sending the number of remaining bytes to read when known." - junkio@ I reworked the logic in his patch
* *** empty log message ***Glenn L McGrath2003-08-281-1/+1
|
* Begin using the new "select" option. Good stuff!Eric Andersen2003-08-081-8/+30
|
* Eric Spakman writes:Eric Andersen2003-08-061-7/+11
| | | | | | | | | | | | | | | | | | | The attached patch adds "mtu" and "hwaddress" to the inet6 method and "mtu", "hwaddr" and "pointopoint" to the inet4 method (just like in the ifupdown part). Note: "hwaddress" can't be used with the busybox ip applet (this function isn't implemented in bb ip yet), but it can be of use with an external "full blown" ip package. The patch also removes "label" from the loopback configuration, labels (subinterfaces) aren't used with loopback interfaces. It further solves a problem in the bootp method, "ifconfig down %interface%" should be "ifconfig %interface% down" and it's now also possible to use ip with bootp. The patch is fully tested with both busybox ip and "stand-alone" ip and I didn't saw any problems.
* Eric Spakman writes:Eric Andersen2003-07-301-1/+1
| | | | | | | | | | | | | | | The recent changes in ifupdown where all calls to 'ip link set' and 'ip addr set' are swapped give some problems with v4tunnels. For plain ipv4 and ipv6 interfaces it works correct, other methods not tried. The patch below change the behaviour back for v4tunnels only. Without the patch the following errors are shown: RTNETLINK answers: Network is down RTNETLINK answers: No route to host and the tunnel is not fully brought up With this patch all works as expected.
* Christian Meyer provided this patch to fix more bugs with the tftp clientEric Andersen2003-07-301-3/+2
|
* Match up interfacesEric Andersen2003-07-291-1/+1
|
* Bruno Randolf writes:Eric Andersen2003-07-291-5/+6
| | | | | | | | | | | | | | | | | | | | | | | this patch fixes run_parts when it's called by ifupdown. 1) argv has to be a NULL terminated char* array, not just a string. 2) run_parts now explicitly sets the environment. this environment is populated from the /etc/network/interfaces config file and is needed by the scripts in /etc/network/if-pre-up.d/. when run-parts is called from the command line the environment is taken from the current process. Vladimir Oleynik then wrote: You can simplify this if use: + bb_xasprintf(&buf[0], "/etc/network/if-%s.d", opt); + buf[1] = NULL; + + run_parts(&buf, 2, environ); + free(buf[0]); --w vodz
* Fixup bugs in last patchEric Andersen2003-07-281-2/+2
|
* Update docs a bitEric Andersen2003-07-281-8/+9
|
* last_patch95 from vodz:Eric Andersen2003-07-284-16/+88
| | | | | | | | | | | | | | | | | Hi. Last patch have new libbb function vfork_rexec() for can use daemon() to uClinux system. This patched daemons: syslog, klogd, inetd, crond. This not tested! I havn`t this systems. Also. Previous patch for feature request MD5 crypt password for httpd don`t sended to this mailist on 07/15/03 (mailist have Pytom module problem?). The previous patch included, and have testing. --w vodz
* Allow people to use the full blown iproute2 programs with busybox ifupdown.Eric Andersen2003-07-261-4/+21
|
* Patch from Christian Meyer:Eric Andersen2003-07-261-0/+1
| | | | | The client gives up way too soon because timeout is set to 0 ... There's a solution for that problem.
* There is no need to expose CONFIG_FEATURE_TRACEROUTE_SO_DEBUGEric Andersen2003-07-221-7/+0
|
* Patch from Terje Kvernes adding quite a lot of missing documentationEric Andersen2003-07-221-27/+45
|
* Remove remaining libc5 support codeEric Andersen2003-07-223-185/+2
|
* Update a bunch of docs. Run a script to update my email addr.Eric Andersen2003-07-149-10/+10
|
* Patch from Thomas Cameron:Eric Andersen2003-07-142-24/+56
| | | | | | | | | | | Hello all, This patch adds more "Help" text to the config system. Almost all applets now have a help entry. Also, I cleaned up the spacing of the existing text so that things are consistent. This patch is against this morning's CVS. Thomas Cameron CEI Systems, Inc.
* On second thought, this is a better way to fix thingsEric Andersen2003-07-141-46/+5
|
* Don't use Linux kernel headersEric Andersen2003-07-141-3/+46
| | | | -Erik
* Patch from Lars Kellogg-Stedman:Eric Andersen2003-07-051-0/+9
| | | | | Glibc 2.1.3 (used by the Hardhat Linux SDK distributed by Cyclades) does not define IF_NAMESIZE in net/if.h.
* Patch from Lars Kellogg-Stedman:Eric Andersen2003-07-051-7/+14
| | | | | | This patch fixes endian problems with get_netmask(). I don't know if this is the cleanest solution, but it makes 'ipcalc -n' work on both an i386 system and a ppc system.
* Patch from Vladimir N. Oleynik (vodz):Eric Andersen2003-07-031-35/+14
| | | | | Last patch have changed for "ipcalc" applet with usage new get_ulflags() function.
* Patch from Lars Kellogg-Stedman:Eric Andersen2003-07-031-18/+37
| | | | | | | | | | | | | | | | | | | | | | | | Erik, et al. The attached patch makes the following changes to networking/ifupdown.c: (1) It swaps all calls to 'ip link set' and 'ip addr set'. This solves two problems: (a) Calling 'ip link set <dev> up' before assigning an address generates an error message, and (b) Under User Mode Linux, running in with ethernet interfaces in daemon mode, the MAC address for an interface is selected based on the IP address assigned to that interface. If the interface is brought up before being assigned an IP address, it gets a null MAC. (2) It further cleans up run_mapping(). This patch is against ifupdown.c revision 1.25. -- Lars
* Geir Thomassen wrote, regarding networking/httpd.c line 1358Eric Andersen2003-06-261-73/+69
| | | | | | | | | | | | | | Hello, I think the test for an unconfigured httpd is wrong in the CVS (busybox-unstable-20030620.tar.bz2) flg_deny_all is default 0 vodz then wrote: Oops. You are right. Also, this mistake haved from two place. Last patch rewroted to my new get_ularg() function for overcompensate size from this error found ;-)
* Fix a silly bug I introduced yesterdayEric Andersen2003-06-211-1/+3
|
* Fixup whitespace handing, fixing some annoying behavior andEric Andersen2003-06-201-10/+21
| | | | a couple of segfaults
* Fix a couple vars that could be used uninitializedEric Andersen2003-06-201-1/+3
|
* use an explicit cast on some types that change size whenEric Andersen2003-06-201-2/+2
| | | | large file support is enabled.
* Make gcc not whine about "deprecated use of label at end of compound statement"Eric Andersen2003-06-201-0/+1
|