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
Glenn L McGrath
df72536f8e
Use error_msg instead of fprintf(stderr
2002-11-28 10:49:14 +00:00
Glenn L McGrath
8ae4cab4a8
use #ifdef CONFIG_* instead of #if CONFIG_*
2002-11-26 09:02:06 +00:00
Glenn L McGrath
efc6fbd452
use #ifdef instead of #if
2002-11-26 03:03:41 +00:00
Glenn L McGrath
d7fb1b372c
Use #ifdef instead of #if
2002-11-26 02:40:56 +00:00
Glenn L McGrath
2801eb925d
Fix simple syntax error
2002-11-26 02:23:41 +00:00
Glenn L McGrath
d1431073d1
Dont use xargs
2002-11-19 09:58:56 +00:00
Glenn L McGrath
83bcba26c0
dont use the -i option of xargs
2002-11-19 09:23:13 +00:00
Russ Dill
ae01fa99e1
udhcpc documentation update
2002-11-19 00:41:09 +00:00
Glenn L McGrath
50c00f4b45
Use error_msg_and_die, style
2002-11-18 07:26:42 +00:00
Glenn L McGrath
29d801b834
Remove mapping option, its should always be used
2002-11-17 21:48:11 +00:00
Eric Andersen
5780adb586
Patch from Bastian Blank:
...
hi erik
the following patch fixes the handling of iproute add <route> dev <dev>.
the code got lost while removing things.
bastian
2002-11-15 09:12:47 +00:00
Glenn L McGrath
9af8a72f10
Make ifupdown use internal run_parts
2002-11-11 07:03:02 +00:00
Glenn L McGrath
545106f8db
Move awk from textutils to editors. Cleanup run-parts, saves 200 bytes, moves the guts of run_parts to libbb to be used by ifupdown.
2002-11-11 06:21:00 +00:00
Glenn L McGrath
c11986d89e
ipcalc applet by Stephan Linz and Jordan Crouse
2002-11-10 23:42:27 +00:00
Glenn L McGrath
f234e7c755
Config feature DEVPTS defined and used in telnetd, by Pavel Roskin
2002-11-10 22:26:19 +00:00
Glenn L McGrath
3ff3f4ac35
Fix for hostname -s, by Stephan Linz
2002-11-10 22:07:48 +00:00
Glenn L McGrath
eebe31d997
Fixup a previous define
2002-11-10 13:20:35 +00:00
Glenn L McGrath
49a28b3b5e
Make mapping support a definable feature, saves 1.6kB
2002-11-10 13:17:08 +00:00
Glenn L McGrath
8ae75013c8
Only compile the files in this dir if the IP applet is enabled
2002-11-10 10:20:45 +00:00
Glenn L McGrath
9a2d27249c
IP applet by Bastian Blank <waldi@debian.org>
2002-11-10 01:33:55 +00:00
Glenn L McGrath
021fa7db91
debian compatable ifup and ifdown commands
2002-11-09 09:34:15 +00:00
Russ Dill
da970859da
version number oops
2002-11-05 20:10:21 +00:00
Russ Dill
f5ecd43473
sync to udhcp 0.9.8
2002-10-31 19:21:27 +00:00
Eric Andersen
5ad22c933c
This patch from Magnus Damm fixed a long standing problem
...
with freeing memory.
2002-10-25 12:14:02 +00:00
Eric Andersen
d69e31fb93
Fix needless difference vs GNU
2002-10-18 22:13:23 +00:00
Russ Dill
1977a60de4
missed add for udhcp
2002-10-14 21:47:07 +00:00
Russ Dill
61fb48930f
added full udhcp integration
2002-10-14 21:41:28 +00:00
Eric Andersen
08a72209c9
last_patch58 from vodz:
...
Ok. I generate patch for include to busybox-devel my work with
top (original author give me maintaining) and telnetd (my
support and unofficial maintaining) applets. Docs changes
also: added awk, netstat, time applets to list ;)
2002-09-30 20:52:10 +00:00
Glenn L McGrath
6714862bdd
Use busybox's show_usage function for help
2002-09-15 17:20:45 +00:00
Eric Andersen
7829b8d067
Fix for handling of "tftp -l -" from Jean Wolter <jw5@os.inf.tu-dresden.de>
2002-09-10 06:03:31 +00:00
Eric Andersen
1130976f8e
Eliminate use of obsolete sys_errlist[]
...
-Erik
2002-08-26 21:36:32 +00:00
Glenn L McGrath
192ff35d9c
Remove empty loops
2002-08-23 14:36:59 +00:00
Glenn L McGrath
0be933b505
Use static instead of extern, braces around if's, run through indent
2002-08-23 14:31:28 +00:00
Aaron Lehmann
7dd2cec2fd
ansify
2002-08-23 07:52:58 +00:00
Aaron Lehmann
84878fe20e
remove duplicate definition of G
...
caught by tinycc
2002-08-23 07:51:01 +00:00
Glenn L McGrath
7c58e9be69
Run through indent, fix comment
2002-08-22 18:24:43 +00:00
Glenn L McGrath
baf55a85fc
Run through indent, fix comments
2002-08-22 18:22:10 +00:00
Aaron Lehmann
a95e99e6f3
Cleanups. These SHOULD make the binary a lot smaller. But they don't.
...
CURSE GCC
2002-08-21 12:44:54 +00:00
Glenn L McGrath
d9768d7cb9
Disable debugging
2002-08-21 11:44:31 +00:00
Aaron Lehmann
1ff58b6570
Clean up udhcpd a bit. Constify. Staticize. Remove these functions and
...
inline their contents: print_usage, pidfile_delete, and background.
2002-08-21 11:21:19 +00:00
Glenn L McGrath
8eb0dc1d10
New applet, udhcp client
2002-08-21 10:27:58 +00:00
Robert Griebl
31a2e20bd3
Commited patch from bug #1182
...
Although ssrat@mailbag.com says this is not GNU behaviour, it really *is*
(man nslookup)
2002-07-24 00:56:56 +00:00
Robert Griebl
e8fcf4bd69
Accept the --passive-ftp cmd.line option. We always use passive ftp mode,
...
so it doesn't hurt (adds compatibility though)
2002-07-12 00:04:46 +00:00
Eric Andersen
2276d83639
Fixup warnings and undefined operations that show up in gcc-3.1
...
-Erik
2002-07-11 11:11:56 +00:00
Eric Andersen
887ca79f04
Scrub pwd.h and grp.h handling so we don't have to play any
...
silly games.
-Erik
2002-07-03 23:19:26 +00:00
Eric Andersen
0b31586c71
A patch from Bart Visscher <magick@linux-fan.com> to add an
...
xconnect helper routine which does:
-address and port resolving
-tries to connect to all resolved addresses until connected
-uses getaddrinfo, so works for IPv6 too
This patch also ports rdate, telnet, and wget to use the new
xconnect function. Thanks Bart!
2002-07-03 11:51:44 +00:00
Eric Andersen
51b8bd68bb
This patch from Bart Visscher <magick@linux-fan.com> adds
...
IPV6 support to busybox. This patch does the following:
* Add IPv6 support to libbb
* Enable IPv6 interface address display
* Add IPv6 config option
* Adds ping6, an adaptation of the ping applet for IPv6
* Adds support routines for ping6:
- xgethostbyname2
- create_icmp6_socket
* Adds ifconfig support for IPv6
* Add support IPv6 to netstat
* Add IPv6 support to route
Thanks Bart!
2002-07-03 11:46:38 +00:00
Aaron Lehmann
69d4178708
Remove advertising clauses in accordance with
...
ftp://ftp.cs.berkeley.edu/ucb/4bsd/README.Impt.License.Change
2002-06-23 22:25:24 +00:00
Eric Andersen
b0c39a8a8d
Apply vodz' last_patch44 -- cleanup several chars to be const, fix
...
rotten error handling, kill spare \n's, etc
2002-06-22 17:32:58 +00:00
Eric Andersen
27d3766e0d
Email addr fix
2002-06-06 12:59:13 +00:00
Eric Andersen
ad79c0b629
Patch from Gyepi SAM <gyepi@praxis-sw.com>:
...
Fixed up domain removal for local domains. GNU traceroute does not do this. I
don't know why we do. Fixed incorrect argument for reverse resolution. Clean
up cruft that appears when CONFIG_FEATURE_TRACEROUTE_VERBOSE is defined
2002-06-06 12:24:51 +00:00
Eric Andersen
e90e741b1e
Per discussion with vodz, Tim's changes do not seem to make sense.
...
Revert them.
-Erik
2002-06-06 11:47:00 +00:00
Robert Griebl
ea1a63a201
Fix for broken handling off BusyBox's own pwd/grp implementations
...
[Parts of this patch may overlap with my other two patches]
2002-06-04 20:10:23 +00:00
Tim Riker
c6def44cfc
ping return 1 if can't ping
2002-05-18 09:16:04 +00:00
Robert Griebl
c30c5e89cf
Reduced code size for new -e flag (suggested by vodz)
2002-05-16 19:14:15 +00:00
Robert Griebl
d77601178d
Added support for -Y|--proxy=on/off to wget
2002-05-14 23:36:45 +00:00
Robert Griebl
820098fd61
This patch adds -e (extended information) to route and -r/-e (show routing
...
tables/extended information) to netstat.
This makes them behave (more) like their GNU counterparts.
2002-05-14 23:03:23 +00:00
Eric Andersen
f63a20ad7b
Tom Oehser noticed that we were lacking the SO_REUSEADDR flag.
2002-05-05 03:40:14 +00:00
Eric Andersen
3a01f8cae2
uClibc supports struct _res these days...
2002-04-27 04:06:55 +00:00
Eric Andersen
1323c940fd
Add netcat -i option, per patch from Cristian Ionescu-Idbohrn
...
<cristian.ionescu-idbohrn@axis.com>
2002-04-26 23:59:12 +00:00
Eric Andersen
416340642d
Fix bugs
2002-04-26 08:44:17 +00:00
Eric Andersen
8db361b3e5
Minor formatting
2002-04-26 08:00:33 +00:00
Tim Riker
ed8e036360
add missing void, still has issues though
2002-04-26 07:53:39 +00:00
Eric Andersen
0e28e1fa05
Forward port patch from Przemyslaw Czerpak <druzus@polbox.com>:
...
1. busybox-telnet dosn't inform server about the size of terminal screen.
In the world of xterminals and frame buffers it's rather horrible
to use fixed 80x24 region in upper-left corner of screen/window.
2. If client sends character 0x0d to the server then sends character 0x0a
the server eat the second byte (0x0a) - it's described in telnet RFC.
Client should send two bytes ( 0x0d + 0x0a or 0x0d + 0x00 ) insted of
one 0x0d byte.
3. busybox telnet implementation wasn't 8bit clean (look at 0xff byte).
I need it because I have to use binray transfer like rz/sz. So when
I resloved the problem (2) I corrected this one two.
This also contains a small cleanup patch from vodz, and some minor editing
by me.
2002-04-26 07:20:47 +00:00
Matt Kraai
272a95524f
* networking/wget.c (wget_main): Check return value of safe_fwrite.
2002-04-17 15:33:24 +00:00