76140a77c9
networking/libiproute/*: code shrink by optimizing numeric conversions and other misc stuff
Denis Vlasenko
2009-03-05 09:21:57 +00:00
021de3f029
sendmail: document and fix usage of fd #4, fix check for helper failure.
Denis Vlasenko
2009-03-04 17:56:00 +00:00
5a2ad699fc
wget: --post-data support by Harald Kuthe (harald-tuxbox AT arcor.de)
Denis Vlasenko
2009-03-04 14:13:37 +00:00
9604e1b8fc
modprobe: emit "can't open 'modules.dep': (errno)" instead of "module not found" *: s/can't open %s/can't open '%s'/, it's better to use same string.
Denis Vlasenko
2009-03-03 18:47:56 +00:00
787a492f23
ip: in "ip rule add from all table 1", "all" is taken as 0.0.0.0/32, whereas "any" and "default" would be 0.0.0.0/0. They must be all 0.0.0.0/0. Closes bug 57.
Denis Vlasenko
2009-03-03 14:55:29 +00:00
230997bd61
expr: a bit more robust handling of regexps with groups (closes bug 87)
Denis Vlasenko
2009-03-03 14:27:36 +00:00
6852effbc2
printf: fix 1.12.0 breakage (from %*d fix). It was misinterpreting "*"
Denis Vlasenko
2009-03-03 14:14:44 +00:00
248ce91017
ls: implement -Q and -g (-g was accepted but ignored)
Denis Vlasenko
2009-03-03 14:09:04 +00:00
11a6f9b44f
ls: do not follow links with -s (closes bug 33), display unsigned data with %XXu, not %XXd.
Denis Vlasenko
2009-03-03 13:20:22 +00:00
7886275c98
top: make it work again on 2.4 kernels (closes bug 125)
Denis Vlasenko
2009-03-03 11:55:31 +00:00
7e0c243ad5
sendmail: improve help text
Denis Vlasenko
2009-03-02 16:12:00 +00:00
491d6e3b56
tr: fix overflow in expand and complement, fix stop after [:class:], fix order of [:xdigit:], make tr require one param at least.
Denis Vlasenko
2009-03-02 12:05:57 +00:00
1bfcc8b08e
tr: support [:xdigit:], fix handling of ranges and [x]'s. add testsuite entry for each of 3 bugs fixed.
Denis Vlasenko
2009-03-01 04:50:18 +00:00
31773b71e8
runsv: another tiny optimization
Denis Vlasenko
2009-02-26 12:38:01 +00:00
f09f4e015b
runsv: small optimization *: more paranoia around passing NULL to execl[e]
Denis Vlasenko
2009-02-26 12:29:59 +00:00
02468c2063
- add big busybox logo as transparent png
Bernhard Reutner-Fischer
2009-02-18 21:09:07 +00:00
7307e06122
- bail out if screen resolution does not match PPM dimensions. Previously a 640x480 PPM on an e.g. 720x400 console would just segfault when reading the lines. While this bug should perhaps be fixed to handle such cases properly we just exit gracefully until somebody is willing to take care of it properly.
Bernhard Reutner-Fischer
2009-02-18 15:28:43 +00:00
8dcb33c3eb
- document ppm header and skip whitespace
Bernhard Reutner-Fischer
2009-02-18 15:13:05 +00:00
e455f6ec27
- update TODOs
Bernhard Reutner-Fischer
2009-02-18 14:05:54 +00:00
8af23f8fc3
- eliminate globals
Bernhard Reutner-Fischer
2009-02-18 13:42:51 +00:00
7d9d251543
- make it compile and shrink it a little bit (~-110 bytes) text data bss dec hex filename 1533 4 0 1537 601 miscutils/flash_eraseall.o.old 1415 4 0 1419 58b miscutils/flash_eraseall.o - add some FIXMEs
Bernhard Reutner-Fischer
2009-02-18 13:26:29 +00:00
0d22d1755c
- add flash_eraseall This is the result after converting mtd-utils' flash_eraseall to BB. The functionality given by this patch almost the same except that this one does not support long options. I needed this tool a system which does not have a lot of flash for RFS and merging this into BB as the only way out.
Bernhard Reutner-Fischer
2009-02-18 13:23:46 +00:00
051fdb9e7a
- PPMs can have comments in the header. Thanks to Denys for pointing that out. (~+7b)
Bernhard Reutner-Fischer
2009-02-16 12:36:50 +00:00
8ad78e1ec7
ash: make dot command search current directory first, as bash does.
Denis Vlasenko
2009-02-15 12:40:30 +00:00
c6ab085002
Make "shadowed" numeric config entries (ones which depend on other options which are off) to have the value of 0, not "".
Denis Vlasenko
2009-02-15 12:01:14 +00:00
28ea4298e3
volume_id: abort early on read failures. should help with probing missing fdd's
Denis Vlasenko
2009-02-15 05:51:19 +00:00
93b38208d1
init: fix compile breakage with '# CONFIG_FEATURE_KILL_REMOVED is not set' runsvdir.c: fix typo in comment
Denis Vlasenko
2009-02-14 20:58:13 +00:00
97b954decb
- improve wording
Bernhard Reutner-Fischer
2009-02-14 13:17:48 +00:00
51d943d761
- improve helptext
Bernhard Reutner-Fischer
2009-02-14 12:58:48 +00:00
4efcec9378
- misc untested shrinkage: $ ./scripts/bloat-o-meter _bb_un.oorig busybox_unstripped function old new delta fbsplash_main 595 985 +390 fb_drawimage 493 - -493 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/0 up/down: 390/-493) Total: -103 bytes
Bernhard Reutner-Fischer
2009-02-14 12:36:16 +00:00
52b56b7585
- improve helptext of obsolete devfs stuff..
Bernhard Reutner-Fischer
2009-02-14 12:19:37 +00:00
bb5f8eddc4
- cosmetic typo in helptext
Bernhard Reutner-Fischer
2009-02-14 12:13:13 +00:00
9f00e05781
killall and sestatus also need ARGVN scanning
Denis Vlasenko
2009-02-14 01:36:11 +00:00
d814c98692
telnetd: do not advertise TELNET_LFLOW, we do not support it properly.
Denis Vlasenko
2009-02-02 23:43:57 +00:00
04158e0459
udhcpd: add code which rejects lease files with suspicious or old timestamp. *: s/time(0)/time(NULL)/g
Denis Vlasenko
2009-02-02 10:48:06 +00:00
512c8ae053
login: small simplification by Walter Harms. -10 bytes
Denis Vlasenko
2009-02-02 00:15:57 +00:00
4eff8efa59
login: cleanup work by Walter Harms. No logic changes.
Denis Vlasenko
2009-02-02 00:15:00 +00:00
73121c3c8c
dhcpd,dumpleases: write and use 64-bit current time in lease file. without it, determination of remaining lease time is unreliable. Yes, it's costly in code size, but without it, dumpleases output is misleading!
Denis Vlasenko
2009-02-01 00:40:45 +00:00
9ec0ecbfdd
init: remove wait() loop on restart, it may be dangerous
Denis Vlasenko
2009-01-31 19:26:12 +00:00
4ae8a05b13
init: fix a bug where on reload order of entries might be wrong
Denis Vlasenko
2009-01-31 18:55:54 +00:00
e35af56790
modutils-24: use xasprintf and xzalloc where appropriate, remove unreachanble code build system: correct some dependencies in config system init: convert one #if into if() - for Rob.
Denis Vlasenko
2009-01-31 14:22:24 +00:00
fc2a4fc2ba
init: small correction in a comment
Denis Vlasenko
2009-01-31 01:07:05 +00:00
72c99af0b4
init: major improvement in documentation and signal handling. Lots of nasty, but hard to trip, races are fixed.
Denis Vlasenko
2009-01-31 01:03:45 +00:00
a7542dd619
- be gentle to syntax highlighting
Bernhard Reutner-Fischer
2009-01-27 18:54:41 +00:00
dd76b79962
- update Michele address
Bernhard Reutner-Fischer
2009-01-27 12:56:33 +00:00
41d5ebee17
awk: in BEGIN section $0 should be "", not "0".
Denis Vlasenko
2009-01-25 01:00:15 +00:00
bdea2c06dc
traceroute: allow -w NUM as small as 1
Denis Vlasenko
2009-01-24 21:23:41 +00:00
766c10c386
traceroute: rewrite. Do not emit raw IP packets, instead send UDP or ICMP packets and rely on the kernel to form IP headers, select source IP and interface. Doing it in traceroute wasn't working too good, and was bloating it.
Denis Vlasenko
2009-01-24 20:14:24 +00:00
39b681343b
tunctl: new applet by Vladimir
Denis Vlasenko
2009-01-23 02:07:14 +00:00
f6107c7e88
- add CONFIG_EXTRA_CFLAGS (thanks to keesj) This helps with remembering additional flags like e.g. cpu settings for people who did not configured their compiler to produce code for their cpu per default.
Bernhard Reutner-Fischer
2009-01-22 13:27:14 +00:00
498436586e
tar: stop changing net tarfile's mode, GNU tar doesn't do it
Denis Vlasenko
2009-01-20 02:52:57 +00:00
038eec7c8b
uname: use wider integer for option bits
Denis Vlasenko
2009-01-19 16:38:30 +00:00
059138fd08
uname: add support for -i and -o, fix printing of unknown -p value with -a option
Denis Vlasenko
2009-01-19 16:32:23 +00:00
ec64a5775e
dhcpc: suppress "warning: 'timestamp_before_wait' might be used uninitialized
Denis Vlasenko
2009-01-14 00:28:03 +00:00
1265df1f31
libbb: shrink linked list ops (by xmaks AT email.cz)
Denis Vlasenko
2009-01-13 15:22:50 +00:00
f0dc2c1d5c
- use https for bugzilla URLs
Bernhard Reutner-Fischer
2009-01-10 11:36:38 +00:00
e44a4e316d
- isascii() is obsolescent in SUSv4 and furthermore looks redundant in this spot
Bernhard Reutner-Fischer
2009-01-09 14:49:11 +00:00
870ccd7212
do not whine if /sys/block does not exist ... embedded systems dont need stinkin block devices
Mike Frysinger
2009-01-08 17:19:01 +00:00
501b0e335f
sysctl: fix another corner case with "dots and slashes"
Denis Vlasenko
2009-01-08 03:35:47 +00:00
cb39a7ca6d
printf: make integer format strings print long long-sized values.
Denis Vlasenko
2009-01-04 02:58:58 +00:00
0416e3dde1
udhcpd: disable opton to have absolute lease times in lease file (that does not work with dumpleases) dumpleases: fix -a option. networking/udhcp/*: code shrink, more compact static leases struture, better comments, etc
Denis Vlasenko
2009-01-01 17:52:09 +00:00
54d10059c9
*: tweak error messages sysctl: shrink; support recursing if name is a directory: "sysctl net.ipv4.conf". Patch by xmaks AT email.cz
Denis Vlasenko
2008-12-24 03:11:43 +00:00