fdcd7c4237
- add more strict prototype checking to catch wrong and broken code (like nested functions)
2007-01-22 17:50:21 +00:00
835f575b61
- the archivers expect mode to be a mode_t, so do not trip signed/unsigned conversion purposefully
2007-01-22 17:48:08 +00:00
620e57b421
- forgot to include ip_common.h
2007-01-22 17:42:37 +00:00
d0f33b3ce8
- not sure if we want a timestamp there, so put one in
2007-01-22 17:12:56 +00:00
bb8c7c041c
- sed -i -e "/\$Id:/d;"
2007-01-22 17:04:53 +00:00
703e20235a
cleanups: unnecessary casts, unified const_1, eliminate cross-.c file
...
prototypes (heresy!), add spaces in places like "flags&NETSTAT_CONNECTED",
removed unused #defines, #ifdef -> #if, use uint32_t for ipv4 addrs.
2007-01-22 14:12:08 +00:00
6cd2d2bcba
dnsd: getfileentry was leaking memory
...
mount: improve readability
2007-01-22 14:06:03 +00:00
35d4da0fb5
exterminate u_intXXX.
...
fix ping6 buglet (memset is too short), minor sync between ping and ping6
2007-01-22 14:04:27 +00:00
85629f08bc
comment out unused old networking API parts
...
sockaddr2dotted: return IPV6 addrs in [addr]:port form (was addr:port)
2007-01-22 09:36:41 +00:00
3c99a59915
remove obsolete FEATURE_WGET_IP6_LITERAL
2007-01-22 09:14:02 +00:00
d8760a705c
defconfig: refresh
2007-01-22 09:12:15 +00:00
95fef7071e
move shell/cmdedit.c -> libbb/lineedit.c
2007-01-22 09:03:42 +00:00
38f6319421
cmdedit is not a 'command' editing anymore, it's just editing (generic),
...
so rename stuff accordingly.
2007-01-22 09:03:07 +00:00
253ce00296
cmdedit: fix breakage
2007-01-22 08:34:44 +00:00
b01b4e2a1f
cmdedit.h: remove
2007-01-22 08:17:14 +00:00
6258fd3454
cmdedit: stop playing dirty games with atexit
2007-01-22 07:30:26 +00:00
8e1c71529c
Convert cmdedit into more generic line input facility
...
(make history and completion optional at runtime).
Use it for fdisk, as an example.
Some unrelated fixes in fdisk are also here.
2007-01-22 07:21:38 +00:00
00cdbd8fc2
Introduce FEATURE_EDITING_FANCY_KEYS, so that user can disable
...
less-known keys (e.g. Ctrl-B/E/F)
2007-01-21 19:21:21 +00:00
5592fac308
cmdedit: more optimizations
2007-01-21 19:19:46 +00:00
47bdb3ac48
cmdedit: small optimizations
2007-01-21 19:18:59 +00:00
82b39e83ab
sanitize cmdedit a bit (group functions by task etc)
2007-01-21 19:18:19 +00:00
7b1f23610f
- use makedev to get device number, else it gives wrong major/minor numbers to devices files on systems which use big device numbers.
...
Closes #919
2007-01-21 11:20:01 +00:00
2f0c0d0b88
Introduce FEATURE_EXEC_PREFER_APPLETS = "re-execute our own
...
executable if we asked to exec someting with argv[0] == known_applet"
Use it in init. Also respect PATH in init, remove explicit "/sbin" etc
from exec. Patch by Gabriel L. Somlo <somlo@cmu.edu >
2007-01-21 00:41:04 +00:00
b3f3c23f78
- point to correct version. Thanks to Yann E. MORIN.
2007-01-20 21:46:20 +00:00
12f96c1cec
- make tty's pre SUSv3 option handling dependant on INCLUDE_SUSv2
2007-01-20 21:34:24 +00:00
af45760cca
- get_terminal_width_height does not and should never write to fd. Cosmetic Precaution
2007-01-20 21:33:50 +00:00
d19f4aaa21
- small size tweak
2007-01-20 21:32:38 +00:00
1118a1de46
- make pre SUSv3 option handling dependant on INCLUDE_SUSv2
2007-01-20 21:32:20 +00:00
8b1ae45037
- small size tweak
2007-01-20 21:31:21 +00:00
b31c252860
- reuse retval for the option handling.
...
- TODO add tee, readahead and splice support to uClibc and use it in busybox!
2007-01-20 21:30:49 +00:00
088a212bf5
- small size tweaks
2007-01-20 21:29:50 +00:00
ca5b35299e
- make read_stduu() and read_base64() void, small size tweaks
2007-01-20 21:29:32 +00:00
d58c19479d
- small size tweak
2007-01-20 21:28:36 +00:00
a8e2e1872a
- add C99 bool type for setups that support it.
2007-01-20 21:27:18 +00:00
312735878b
Announce 1.3.2 and 1.4.0 on busybox.net
2007-01-20 20:38:57 +00:00
12a3917e45
head is 1.5.0.svn now
2007-01-20 20:02:29 +00:00
8942c12782
releasing busybox 1.4.0
2007-01-20 19:57:57 +00:00
316355524f
fixing bugs revealed by randomconfig runs
2007-01-20 16:54:19 +00:00
91f20ab510
fixes for amd64 compilation
2007-01-20 01:47:44 +00:00
e055443412
ls: stop doing time() for each file in "ls -l"
...
ls: use fully-buffered stdout (can it be problematic
on VERY slow/hanging NFS mounts?)
2007-01-19 22:03:06 +00:00
4ebaf10742
strdup -> xstrdup
...
sed: de-obfuscate piece of code
2007-01-19 21:33:19 +00:00
2405ad659e
ls: use get_cached_username/groupname
2007-01-19 21:24:17 +00:00
9af7c9d6b6
openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup code
...
(will close all fd's > 2 on daemonization now)
getty: fix "getty -" support, and also do not try to chown/chmod "-"
telnetd: fix "lost ctty" bug
Yet another attempt on saner function names:
bb_sanitize_server_stdio(0/1) -> bb_sanitize_stdio() + bb_daemonize();
2007-01-19 21:19:35 +00:00
f8c11aa65d
fsck: dead code removal; also disable progress indicator code
...
(doesn't look good to me)
2007-01-19 02:04:09 +00:00
e18a293a52
fsck: stop using strtok
2007-01-19 02:03:14 +00:00
1abf91aa25
fsck: move functions around so that related ones are nearby
...
no actual code changes
2007-01-19 02:02:33 +00:00
a0e701d137
fsck: small optimization
2007-01-19 02:01:19 +00:00
74c9d2365a
fix potentially misaligned 32-bit accesses
2007-01-18 15:42:00 +00:00
c966ba46a9
- move the smallint that is platform dependant to it's proper place
2007-01-18 10:32:09 +00:00
f8384fa50c
Use char for smallint on CRIS as well.
2007-01-18 10:26:07 +00:00