Commit Graph

  • c5741003e9 modutils: delete unused global variable Denis Vlasenko 2009-03-05 09:26:17 +00:00
  • 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
  • 50af926ecf wget: fix --header handling Denis Vlasenko 2009-03-02 15:08:06 +00:00
  • d9415d6335 syslogd: create logfile with 0666, not 0600. Denis Vlasenko 2009-03-02 14:26:28 +00:00
  • 37ad6b323d tr: update testsuite Denis Vlasenko 2009-03-02 12:07:15 +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
  • 48637e0924 modutils: oveflow fix Denis Vlasenko 2009-02-26 12:00:52 +00:00
  • 9aa5c652e9 unzip: fix thinko with le/be conv and size (closes bug 129) awk: make "struct global" hack more robust wrt alignment (closes bug 131) Denis Vlasenko 2009-02-26 11:21:04 +00:00
  • 8e5de2aab7 login: fix buglet introduced by "simplification" Denis Vlasenko 2009-02-24 17:10:24 +00:00
  • e261bba6a5 flash_eraseall.c: fix vda's breakage Denis Vlasenko 2009-02-24 16:47:03 +00:00
  • 30e3df3817 - rephrase helptext for clarity Bernhard Reutner-Fischer 2009-02-24 10:05:15 +00:00
  • 12aca796ba - improve wording Bernhard Reutner-Fischer 2009-02-24 10:03:22 +00:00
  • 0adf7f2d46 - by not calling getpagesize() twice we can save 2 bytes (walter harms) Bernhard Reutner-Fischer 2009-02-23 16:51:25 +00:00
  • f3b39a27a6 - fix typo (thanks to Peter Kjellerstedt for noticing) Bernhard Reutner-Fischer 2009-02-23 16:21:53 +00:00
  • a31187dbea - Dual-license the config parser also under "LGLPv2.1 or later" (Vladimir Dronnikov) Bernhard Reutner-Fischer 2009-02-22 10:57:23 +00:00
  • 039ed437d3 make modutils compile again Ned Ludd 2009-02-20 04:56:00 +00:00
  • a430b695a2 depmod: accept and ignore -r (Linux kernle build needs this) Denis Vlasenko 2009-02-19 01:25:42 +00:00
  • 962e3656f6 flash_eraseall: shrink Denis Vlasenko 2009-02-19 01:17:12 +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
  • d63cd1bf1c mdev: if /sys/class/block exists, don't scan /sys/block Denis Vlasenko 2009-02-13 00:02:54 +00:00
  • a0ab943492 function old new delta kill_main 706 884 +178 Denis Vlasenko 2009-02-07 22:30:39 +00:00
  • 2ca84f6064 httpd: tiny optimization Denis Vlasenko 2009-02-05 12:38:21 +00:00
  • 1cbfd98ded httpd: Denis Vlasenko 2009-02-04 23:43:44 +00:00
  • 6d5590f9d0 sendmail: remove erroneous usage lines Denis Vlasenko 2009-02-04 00:01:07 +00:00
  • ded5dfef6e crond,crontab: make cron directory location configurable Denis Vlasenko 2009-02-03 23:59:41 +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
  • 49325969e7 modutils-24: code shrink Denis Vlasenko 2009-01-31 23:33:54 +00:00
  • 4acdb46ff1 ionice: new applet, adapted from Linux kernel' example by Walter Harms Denis Vlasenko 2009-01-31 21:45:57 +00:00
  • 802cab15e5 brctl: fix compilation on 2.4.x kernels Denis Vlasenko 2009-01-31 20:08:21 +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
  • cab28aa7de init: preparatory patch, no code changes Denis Vlasenko 2009-01-31 01:02:07 +00:00
  • 6c62246a35 init: reinstate proper handling of !ENABLE_FEATURE_USE_INITTAB Denis Vlasenko 2009-01-29 02:01:04 +00:00
  • b2b2c404b5 init: reduce ifdef forest (specially for Rob's happiness) Denis Vlasenko 2009-01-28 23:56:31 +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
  • fa65a3d78f traceroute: preparatory trivial cleanups Denis Vlasenko 2009-01-24 20:11:36 +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
  • 35261159e6 depmod: fix -b option (by timo.teras AT iki.fi) Denis Vlasenko 2009-01-12 22:12:22 +00:00
  • f478fde33c adduser: allow adding to group 0; don't _create_ /etc/shadow, only append data if it exists. Denis Vlasenko 2009-01-12 09:20:49 +00:00
  • 319fe129a1 mdev: fix breakage caused by unified parser usage Denis Vlasenko 2009-01-12 07:57:52 +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
  • b2ec03813c website: announce 1.13.2 amd 1.12.4 Denis Vlasenko 2008-12-31 03:43:24 +00:00
  • d8850f2d0d dc: fix the "base 2" patch omission of base not being set Denis Vlasenko 2008-12-30 10:40:05 +00:00
  • 76ddc2e3e4 libbb: add bb_unsetenv (taken from hush). udhcpc: stop filtering environment passed to the script. crond: fix uncovered potential bug (failing unsetenv) mdev: fix uncovered potential bug (failing unsetenv) tcp, udpsvd: fix uncovered potential bug (failing unsetenv) Denis Vlasenko 2008-12-30 05:05:31 +00:00
  • d6e8f9450c sysctl: fix gcc warning (false positive) Denis Vlasenko 2008-12-29 01:03:17 +00:00
  • e40e76f3cd unexpand: fix incorrect expansion, add test for it Denis Vlasenko 2008-12-26 14:56:03 +00:00
  • 73ac056f50 s/an user/a user/ Denis Vlasenko 2008-12-25 01:01:23 +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