Eric Andersen
7207b88d06
Patch from Lars Kellogg-Stedman:
...
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.
2003-07-05 07:59:30 +00:00
Eric Andersen
e968ee3f70
Patch from Vladimir N. Oleynik (vodz):
...
Last patch have changed for "ipcalc" applet with usage new get_ulflags()
function.
2003-07-03 10:28:07 +00:00
Eric Andersen
8a93179c14
Patch from Lars Kellogg-Stedman:
...
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
2003-07-03 10:20:29 +00:00
Eric Andersen
a3bb3e6e0b
Geir Thomassen wrote, regarding networking/httpd.c line 1358
...
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 ;-)
2003-06-26 09:05:32 +00:00
Eric Andersen
9d9cecfd63
Fix a silly bug I introduced yesterday
2003-06-21 09:05:49 +00:00
Eric Andersen
3c8bca364d
Fixup whitespace handing, fixing some annoying behavior and
...
a couple of segfaults
2003-06-20 10:02:29 +00:00
Eric Andersen
0cc7e6236a
Fix a couple vars that could be used uninitialized
2003-06-20 09:23:34 +00:00
Eric Andersen
2a41ec6c63
use an explicit cast on some types that change size when
...
large file support is enabled.
2003-06-20 09:22:12 +00:00
Eric Andersen
1b2e7c3b2a
Make gcc not whine about "deprecated use of label at end of compound statement"
2003-06-20 09:20:28 +00:00
Eric Andersen
0f08e53535
Patch from Lars Kellogg-Stedman:
...
I'm building BusyBox using a development kit for MontaVista Hardhat Linux
(PPC) -- which, at least in this instance, is based around kernel 2.2.14.
I've had to massage a few files in networking/libiproute/ to make it
compile. Specifically:
(1) Added a #include <sys/uio.h> for the iovec structure in
libnetlink.c,
(2) Put ifdefs in ll_types.c and ll_proto.c around various
constants (ETH_P_xxx and ARPHRD_xxx) that weren't defined,
(3) Make do_changename() in iplink.c require a kernel >=
2.4.0 -- the ifr structure in my environment doesn't
have the ifr_name attribute. I've assumed this is
a kernel dependency -- let me know if I ought to be
checking something else.
In the absence of the correct kernel, do_changename()
always returns 0.
Attached is a patch against the current CVS that will make these changes.
-- Lars
2003-06-20 09:05:00 +00:00
Eric Andersen
a8da17acef
Add missing pieces from vodz' last_patch88
2003-06-14 02:57:53 +00:00
Glenn L McGrath
24833430bc
Vodz, last_patch_88
2003-06-10 17:22:49 +00:00
Eric Andersen
233b170a85
Patch from Lars Kellogg-Stedman, lars at larsshack.org, to
...
make ifupdown's mapping function work as documented.
2003-06-05 19:37:01 +00:00
Glenn L McGrath
393183dccc
Vodz, last_patch_86
2003-05-26 14:07:50 +00:00
Eric Andersen
787ff55a69
Patch from Russell Coker:
...
The attached patch fixes a compilation error. If you compile ping6 without
the CONFIG_FEATURE_FANCY_PING6 option then the compile will fail without this
patch.
2003-05-22 07:10:22 +00:00
Glenn L McGrath
4fe3ff8cff
Patch from Glenn Engel
...
- more comments
- larger allowed number of CGI script variables
- ifdefs for regression test hooks
- default to ./ rather than /www (if unspecified) for compatibility with
earlier versions.
- Allow ip: as a synomym for A: rules for compatibility with earlier
versions.
- Setting of CGI_ARGLIST_ when automatic setting of env vars for form
scripting is utilized. This helps with minimal systems like openap.
2003-05-19 05:56:16 +00:00
Glenn L McGrath
d3af409eae
Part of a patch from Glenn Engel, updates httpd help
2003-05-14 12:20:21 +00:00
Glenn L McGrath
874e3381db
vodz, last_patch_85
2003-05-14 12:11:36 +00:00
Glenn L McGrath
c9163fee91
last_patch84 by Vodz.
2003-05-13 16:20:11 +00:00
Glenn L McGrath
fbf0b8af41
iPatch from waldi, fixes usage of ip route flush (from)? (match|exact)
2003-04-26 02:22:19 +00:00
Eric Andersen
86f2cce6bf
Patch from Steven Scholz to fix telnetd compile problem
2003-04-25 12:32:37 +00:00
Eric Andersen
2894266f12
Patch from David Updegraff to avoid corrupting memory while parsing the
...
networks/iterfaces file with next_word routine. Without this, next_word
increments one beyond the end of the string.
2003-04-19 23:15:06 +00:00
Eric Andersen
8320b425a3
Yet another rather large face lift. It now works for me as expected.
...
-Erik
2003-04-02 10:13:26 +00:00
Manuel Novoa III
cad5364599
Major coreutils update.
2003-03-19 09:13:01 +00:00
Eric Andersen
3f1cf455a0
cope with crappy windoze ftp servers
2003-03-11 18:03:39 +00:00
Glenn L McGrath
4a4c677fcc
Patch from Bastian Blank
...
- ip route flush
- different usage for telnetd in inetd mode
- changes for the default flags of the ip features
- if no /usr requested, udhcpc should use the script also without /usr.
2003-02-15 11:50:33 +00:00
Russ Dill
858fad722f
sync with udhcp bug fixes
2003-02-12 22:20:19 +00:00
Eric Andersen
496411b489
Don't use HZ -- use sysconf(_SC_CLK_TCK)
2003-02-12 10:56:53 +00:00
Manuel Novoa III
c2843563f3
Fix compile error... header problems.
2003-02-11 07:06:06 +00:00
Glenn L McGrath
ae494a9086
last_patch83 by Vladimir N. Oleynik
2003-02-10 22:53:37 +00:00
Glenn L McGrath
b1207b3320
Fix compile error, last_patch82 by Vladimir N. Oleynik
2003-02-10 22:31:09 +00:00
Glenn L McGrath
3d2405cfb3
Fix compile error, last_patch81 by Vladimir N. Oleynik
2003-02-10 22:28:21 +00:00
Glenn L McGrath
a837e2d9b3
Minor update to arping, patch from Nick Fedchik
2003-02-09 07:01:33 +00:00
Glenn L McGrath
06e9565b6c
New applet, inetd, make httpd features more configurable, update authors, last_patch_80
...
from Vladimir N. Oleynik
2003-02-09 06:51:14 +00:00
Glenn L McGrath
b4f3d7f594
Rewrite by Manuel Novoa III, very compact implimentation.
2003-02-08 23:11:19 +00:00
Eric Andersen
46c203a6ce
Fix a couple more ifupdown bugs
2003-02-03 12:44:59 +00:00
Eric Andersen
66a3af9d7c
This seems sufficient for ifup and ifdown to actually work
...
as advertised. Works for me (at least with glibc)
2003-01-27 17:41:19 +00:00
Eric Andersen
853c494efd
A patch from John F. Kelly to add in a utility for configuring
...
vlan under linux, derived from Ben Greear's VLAN "vconfig" tool.
2003-01-23 05:59:32 +00:00
Glenn L McGrath
8eb214edbd
Patch from Basitan Blank to fix nasty bug
2003-01-22 21:09:48 +00:00
Eric Andersen
d8fdf0c57d
Fix a typo that broke it so busybox won't build
2003-01-22 01:20:35 +00:00
Russ Dill
6393d69f76
merge fixes with udhcp
2003-01-21 22:39:34 +00:00
Glenn L McGrath
9e5d6c002c
run telnet from inetd, present login prompt if login is configured,
...
patch from Bastian Blank
2003-01-21 20:55:56 +00:00
Glenn L McGrath
5cc9ada0e4
header update
2003-01-21 00:03:05 +00:00
Glenn L McGrath
2e51a14d57
New test mode that allows run_parts to fail silently if the directory
...
is not found. Patch from Bastian Blank
2003-01-20 23:50:59 +00:00
Glenn L McGrath
a9adef0394
Dont use getopt_long, minor usage changes, patch by Nick Fedchik
2003-01-19 13:34:21 +00:00
Glenn L McGrath
e6ae6e3d39
fix missed option argument for -I <device>, interface name checks
...
redesigned, patch by Nick Fedchik
2003-01-19 13:31:41 +00:00
Glenn L McGrath
77c60e5c66
Use vsyslog instead of syslog, improve initalisation and cleanup of
...
variables, save 300 Bytes or so, patch by Vladimir N. Oleynik
2003-01-16 11:37:57 +00:00
Glenn L McGrath
8573704097
Fix leading spaces bug, free line buffer, redo next_word, save some
...
space.
2003-01-14 23:26:57 +00:00
Eric Andersen
ab4e19afc6
Eliminate most instances where we use linux kernel headers
...
-Erik
2003-01-14 08:54:08 +00:00
Eric Andersen
8004bb7661
Eliminate use of kernel header file
...
-Erik
2003-01-14 08:06:07 +00:00
Glenn L McGrath
d66370cd73
Option to allow ifupdown use ip commands instead of ifconfig, add flush
...
command to ipaddr, patch by Bastian Blank
2003-01-13 21:40:38 +00:00
Eric Andersen
4e486a5d00
Kiss Gabor noticed that ping compiled without BB_FEATURE_FANCY_PING
...
would return 0 instead of EXIT_FAILURE when no response was received.
2003-01-12 06:08:33 +00:00
Glenn L McGrath
9e59841375
arping applet by Nick Fedchik
2003-01-09 10:06:01 +00:00
Glenn L McGrath
58c708af23
New applet: httpd, by Glenn Engel
2003-01-05 04:01:56 +00:00
Glenn L McGrath
ea2a1064b3
fixes for ia64
2003-01-05 00:43:00 +00:00
Manuel Novoa III
a6685585d8
Add "Broadcast +" support back in. Also cut the size down some. Not well
...
tested, but it is the holidays...
2002-12-27 17:42:01 +00:00
Glenn L McGrath
0f18271a8a
Bugfix, wastn retrieving last block, patch by Jean-Christophe Dubois
2002-12-19 20:16:22 +00:00
Glenn L McGrath
1643f41986
When retrieving a file dont open file until we have to to prevent files of size 0 being created when retrieval fails, bug found by Jeff Angielski
2002-12-18 02:47:40 +00:00
Glenn L McGrath
688cf014af
Get interface names using ioctl rather than /proc, from Nick Fedchik
2002-12-17 12:43:43 +00:00
Robert Griebl
be2ae246fb
Always print the routing table header for IPv4:
...
- this is consistent with IPv6 route
- you can get very confused, if there are no routes and "route" prints
nothing at all (not even "No routes" message)
2002-12-16 22:04:18 +00:00
Glenn L McGrath
275be87be7
Only included headers that are used.
2002-12-16 07:37:21 +00:00
Glenn L McGrath
1e132dd4dd
fix warning
2002-12-16 06:40:37 +00:00
Glenn L McGrath
8b08bda66b
Fix bug when reading mac from command line, continue; if hwaddrr not found
2002-12-13 09:02:16 +00:00
Glenn L McGrath
25fe94fd32
Merge copyfd and copy_file_chunk
2002-12-13 08:20:44 +00:00
Glenn L McGrath
a67dffe186
Change ftpput so it uses <remote-path> <local-file> as it should
2002-12-13 05:57:46 +00:00
Glenn L McGrath
3b33dd9b1e
Fix possible bug if file length not known
2002-12-13 04:14:36 +00:00
Glenn L McGrath
02d7cbfe92
New applets, ftpget and ftpput
2002-12-13 02:43:50 +00:00
Glenn L McGrath
f03c933e47
New applet, nameif by Nick Fedchik and myself.
2002-12-13 00:01:44 +00:00
Eric Andersen
b2bfd34a7b
hehe. Screwed that one up. Lets do things right this time.
...
-Erik
2002-12-11 22:59:39 +00:00
Eric Andersen
1f1c3f9485
Makefile rework coordinate with Russ so udhcp will behave
...
-Erik
2002-12-11 22:45:33 +00:00
Russ Dill
54fde9ea5c
slight change to reflect BB_VER change
2002-12-11 22:43:37 +00:00
Russ Dill
9f4395c54e
sorry about all the noise, should be all synced up now
2002-12-11 21:40:46 +00:00
Russ Dill
1eb7a17b12
resync with udhcp cvs
2002-12-11 21:12:45 +00:00
Eric Andersen
d7e1a6c6eb
Make sure we have a show_usage function prototype
...
-Erik
2002-12-11 07:46:30 +00:00
Eric Andersen
0552b9a7ff
Eliminate dependancy on kernel header files. Naughty naughty.
...
Using linux kernel headers is a Bad Thing(tm) and should be
punished.
-Erik
2002-12-11 03:57:12 +00:00
Glenn L McGrath
84cc4e7e3e
undefine sysinfo to prevent breakage on ia64
2002-12-11 03:55:52 +00:00
Glenn L McGrath
9bf9f1edbe
Forgot to rename foo
2002-12-09 21:52:29 +00:00
Glenn L McGrath
fad90db887
Fix a debug message, from Bastian Blank
2002-12-09 21:05:40 +00:00
Glenn L McGrath
6b5bd0e5ab
Support using ip in udhcpc scripts.
...
Slightly modified version of patch by Bastian Blank
2002-12-08 22:17:54 +00:00
Glenn L McGrath
8e49caa54f
Start to cleanup handling of the state file, save some space and uses linked lists.
2002-12-08 01:23:39 +00:00
Glenn L McGrath
0325a1c9e3
Differentiate struct and type names
2002-12-07 07:45:42 +00:00
Glenn L McGrath
1d658263e8
Fix command that brings down loopback
2002-12-07 00:48:54 +00:00
Glenn L McGrath
80a60419f7
depends on for telnet and ipcalc
2002-12-06 23:11:30 +00:00
Eric Andersen
27e99c8f09
Fixup dumpleases compile problem
2002-12-06 21:42:56 +00:00
Glenn L McGrath
398ff9d981
Use libbb/get_line_from_file, change default state file location
2002-12-06 11:51:46 +00:00
Glenn L McGrath
cdbe5e5d4c
Make mapping a config option again to save space, turn off file locking, do we really need it ?
2002-12-06 08:35:55 +00:00
Glenn L McGrath
9227371b71
Fix bug that stoped -a working
2002-12-06 08:10:40 +00:00
Eric Andersen
c9f20d9fb9
Yet another major rework of the BusyBox config system, using the considerably
...
modified Kbuild system I put into uClibc. With this, there should be no more
need to modify Rules.mak since I've moved all the interesting options into the
config system. I think I've got everything updated, but you never know, I may
have made some mistakes, so watch closely.
-Erik
2002-12-05 08:41:41 +00:00
Glenn L McGrath
2626ef613e
Use compare_string_array in ipaddress to save a few bytes, minor cleanups
2002-12-02 01:40:05 +00:00
Glenn L McGrath
18eae0031a
Save a few more bytes
2002-12-02 00:54:10 +00:00
Glenn L McGrath
c82f2324bd
Save a hundred bytes or so on the do_iproute function
2002-12-02 00:35:23 +00:00
Glenn L McGrath
f112daa232
Enable ip commands to be compiled seperate from ip, modifed patch from Bastian Blank
2002-12-01 23:04:06 +00:00
Glenn L McGrath
82d2cd4ead
Clean up error messages
2002-11-28 12:45:48 +00:00
Glenn L McGrath
1b0813ab61
Minor error messages changes
2002-11-28 12:39:19 +00:00
Glenn L McGrath
d4de975cd2
Cleanup error messages
2002-11-28 12:35:46 +00:00
Glenn L McGrath
8b6024449f
Cleanup error messages
2002-11-28 12:19:51 +00:00
Glenn L McGrath
e3e2a7b41c
Syntax error
2002-11-28 12:01:25 +00:00
Aaron Lehmann
a170e1c858
Change if(x)free(x); to free(x);
2002-11-28 11:27:31 +00:00
Glenn L McGrath
1652855fbc
Style, error_msg
2002-11-28 11:17:19 +00:00
Glenn L McGrath
9048ae5923
Use standard error messages
2002-11-28 10:56:38 +00:00