Commit Graph

  • c3c6659f12 hush: fix segfault in "echo $@" when we have no arguments Denis Vlasenko 2007-11-24 00:22:42 +00:00
  • d2023283ac fix buglets found by randomconfig Denis Vlasenko 2007-11-23 23:39:01 +00:00
  • 1da0ad13fb update defconfig Denis Vlasenko 2007-11-23 23:37:19 +00:00
  • 96702ca945 kill lash. "lash" builtin still exists, but it runs hush. Denis Vlasenko 2007-11-23 23:28:55 +00:00
  • 8ec6ee47f1 Add an RFC for future ipv6 ftp work Denis Vlasenko 2007-11-23 21:43:40 +00:00
  • 5bc593ccb8 hush: implement echo builtin Denis Vlasenko 2007-11-23 21:20:21 +00:00
  • cccdc4e01a hush: fix $ expansion in redirections, add testcase for that Denis Vlasenko 2007-11-23 21:08:38 +00:00
  • 835068637e hush: implement test builtin Denis Vlasenko 2007-11-23 13:11:42 +00:00
  • f962a0354e hush: plug memory leak Denis Vlasenko 2007-11-23 12:50:54 +00:00
  • f23c3f95e8 arping: fix help text (-i -> -I), and shorten it a bit Denis Vlasenko 2007-11-23 09:27:05 +00:00
  • fff9b699f1 arping: fix a bug where there is implicit count of 4G; eliminate data/bss usage; code shrink Denis Vlasenko 2007-11-23 09:15:26 +00:00
  • 3831c91c95 cut: add proper stdout error handling, fix "-" handling; modest code shrink Denis Vlasenko 2007-11-23 07:26:15 +00:00
  • e85dbae389 logread: add forgotten INIT_G(); Denis Vlasenko 2007-11-23 03:41:20 +00:00
  • ff2b6d2185 logread: eliminate usage of data/bss ifup: don't remove virtual iface prefixes (eth0:0) Denis Vlasenko 2007-11-23 03:39:45 +00:00
  • 6884f665bd dhcp: stop using magic constants; use (htonl(CONST) != a) - it's smaller Denis Vlasenko 2007-11-23 00:08:54 +00:00
  • 68af8e7a08 udhcpc: remove -W option, -A can be reused for that help texts: trimmed a bit Denis Vlasenko 2007-11-22 21:41:14 +00:00
  • b559105cfb fix a thinko in build system Denis Vlasenko 2007-11-22 20:09:41 +00:00
  • 7d75a96b15 ash: fix bug where redirection of closed fd was leaving it open afterwards. Denis Vlasenko 2007-11-22 08:16:57 +00:00
  • 705eaf8b40 sestatus: new SELinux applet (KaiGai Kohei <kaigai@ak.jp.nec.com>) Denis Vlasenko 2007-11-22 01:10:41 +00:00
  • 9cdfd14223 dhcpc: cleanup and comments; fix buggy timeout handling in corner cases. -25 bytes. Denis Vlasenko 2007-11-22 01:00:00 +00:00
  • 223bc97f61 udhcpc: an option to perform ARP check (Jonas Danielsson <jonas.danielsson@axis.com>) configurable, ~+300 bytes when on. Denis Vlasenko 2007-11-22 00:58:49 +00:00
  • c881c733bb cleanup comments and coding style and rewrite the mdev.conf parser to use common busybox functions and call strdup() less often ... saves a ~few hundred bytes Mike Frysinger 2007-11-19 09:04:22 +00:00
  • ed6a49c657 ip: stop propagating argc; optimize ip_parse_common_args Denis Vlasenko 2007-11-18 22:56:25 +00:00
  • 2a587df80a stty: mark variable as static Denis Vlasenko 2007-11-18 11:47:25 +00:00
  • 49d15890e0 make output a little more friendly Mike Frysinger 2007-11-18 06:42:56 +00:00
  • e13bd362e3 merge from upstream for systems that dont integrate libintl into their C library: Mike Frysinger 2007-11-18 06:17:52 +00:00
  • dbd18f639c exported symbols may be weak, so allow symbols marked as W Mike Frysinger 2007-11-18 06:13:58 +00:00
  • 70ab28f907 syslogd: use DEV_CONSOLE consistently init: remove obsolete comment Denis Vlasenko 2007-11-18 05:43:05 +00:00
  • fbe5f39f0f hexdump: add hd alias, add -R option Denis Vlasenko 2007-11-18 05:36:50 +00:00
  • 16aec39ebe add comment clarifying busybox's use of non-standard tar header Paul Fox 2007-11-17 19:11:05 +00:00
  • 8512862163 tar: fix a case where glibc detects bogus buffer overrun which is not really there! Denis Vlasenko 2007-11-16 20:35:30 +00:00
  • 7e3a5f58bc dmesg,klogd: make code more readable libbb: explain why we declare klogctl libbb: move defs around so that order makes more sense Denis Vlasenko 2007-11-16 20:18:54 +00:00
  • 7c2db5c198 - use standard-imposed constants some more Bernhard Reutner-Fischer 2007-11-16 12:39:16 +00:00
  • a702457eac - remove most of the forward declarations. No obj-code changes. Bernhard Reutner-Fischer 2007-11-16 12:20:30 +00:00
  • e8979889b4 - add note about SUSv3 missing options. Bernhard Reutner-Fischer 2007-11-16 11:52:42 +00:00
  • 01cd9570c7 who: add -a (by Tito) Denis Vlasenko 2007-11-16 05:24:43 +00:00
  • a6899c3587 lash: fix compile-time warning Denis Vlasenko 2007-11-15 17:47:45 +00:00
  • 6d38dc3af4 df: add -a df: don't special case rootfs and /dev/root Denis Vlasenko 2007-11-15 09:02:12 +00:00
  • f430cdbf2e df: add -i (conditional on CONFIG) uasge: trim a bit Denis Vlasenko 2007-11-15 07:02:55 +00:00
  • 1fe4e9e573 cosmetic change in message text Denis Vlasenko 2007-11-15 00:57:40 +00:00
  • ae6bf96659 bad syntax error should go to stderr Paul Fox 2007-11-14 23:48:35 +00:00
  • 9d6c46955f Introduce FEATURE_PREFER_IPV4_ADDRESS. If selected, we have: function old new delta str2sockaddr 328 344 +16 Denis Vlasenko 2007-11-14 10:18:33 +00:00
  • 8d0a734d91 tr: more of code shrink (getopt32-ification) runtest: cleanup. Method of getting $applets was truly bizarre Denis Vlasenko 2007-11-13 22:23:57 +00:00
  • 3d461676a9 tr: better comments, small code shrink Denis Vlasenko 2007-11-13 22:22:29 +00:00
  • a89d50fb9a tr: properly detect read errors (Fernando Silveira <fsilveira@gmail.com>) readprofile: use xwrite Denis Vlasenko 2007-11-13 17:51:40 +00:00
  • 130f559f4d trylink: accomodate older versions of ld Denis Vlasenko 2007-11-13 17:36:12 +00:00
  • 05c8c4f745 who: code shrink by Tito <farmatito@tiscali.it> Denis Vlasenko 2007-11-13 17:26:21 +00:00
  • 72cc9641f8 add sed mini-doc Denis Vlasenko 2007-11-13 17:13:31 +00:00
  • 40276648ab sed: support GNU-like '\t' escape in substitutions Denis Vlasenko 2007-11-13 16:48:10 +00:00
  • 6df9e3c9a3 inetd: revert bogus fix for bug 1562; shrink inetd a bit Denis Vlasenko 2007-11-12 21:21:35 +00:00
  • 059c91711f open_transformer: do not duplicate "<program> -cf -" Denis Vlasenko 2007-11-12 02:13:12 +00:00
  • 4bfb84db4e gzip: fix a case where tar xzf fails (we use uninitialized fd) Denis Vlasenko 2007-11-12 01:44:49 +00:00
  • e5569cb52e who: fix wrong date/time field size Denis Vlasenko 2007-11-11 06:35:41 +00:00
  • 40702dac93 Announce 1.8.1 Denis Vlasenko 2007-11-10 03:24:21 +00:00
  • f6ccc62c70 init: fix bug 1584: improper check for fork error Denis Vlasenko 2007-11-10 01:57:35 +00:00
  • 5cc6459c46 umount: stop using excessive aounts of stack. Surprisingly, code shrank a lot too Denis Vlasenko 2007-11-10 01:45:03 +00:00
  • 73cb1fdfea lineedit: stop using both data/bss and tons of stack. stack usage was ~10 kb! unfortunately, noticeable code size growth: text data bss dec hex filename 9252 12 181 9445 24e5 busybox.t7/libbb/lineedit.o 9714 4 0 9718 25f6 busybox.t8/libbb/lineedit.o Denis Vlasenko 2007-11-10 01:35:47 +00:00
  • e7fca5125a *: remove superfluous "?" in option parsing Denis Vlasenko 2007-11-10 01:32:18 +00:00
  • b4f608d8e0 readlink: realpath requires PATH_MAX, bb_common_bufsiz1 can be too small umount: don't actually need char[2 * PATH_MAX] for realpath Denis Vlasenko 2007-11-10 01:31:19 +00:00
  • d031b203c7 syslogd: support "symlink to symlink" for /dev/log; reduce stack usage Denis Vlasenko 2007-11-10 01:28:19 +00:00
  • 9bd8d0c23e - commentary fixes - use common exit sequence for failure path: text data bss dec hex filename 308 0 0 308 134 libbb/xreadlink.o.pgf 296 0 0 296 128 libbb/xreadlink.o Bernhard Reutner-Fischer 2007-11-08 21:11:43 +00:00
  • 599bbfbd9b xmalloc_follow_symlinks() -- fix ELOOP issue with absolute paths, return full path in cases where path doesn't resolve to a link. change name to better differentiate from xmalloc_readlink(). Paul Fox 2007-11-08 20:00:36 +00:00
  • abbd363261 xreadlink: code shrink udhcp: add missing tryagain member to client_config Denis Vlasenko 2007-11-08 17:40:23 +00:00
  • 53bd4015aa follow symlinks to find the true passwd file before updating. Paul Fox 2007-11-08 01:12:38 +00:00
  • 459a2ba1ef new xmalloc_readlink_follow() routine to fully expand trailing symlinks to get to a "real" file (or directory). Paul Fox 2007-11-08 01:11:41 +00:00
  • 49cce2b838 add "-A N" / "--tryagain=N" option to client, to allow altering the default 60 second wait after failure to get a lease. Paul Fox 2007-11-07 16:01:28 +00:00
  • 6e1b62b18c flush typeahead before prompt Paul Fox 2007-11-07 15:51:35 +00:00
  • a29a5e40ae login: fix PAM login (was unable to complete Kerberos login) Denis Vlasenko 2007-11-07 00:23:47 +00:00
  • cb12cb2407 modprobe: fix a bug where we were entering endless loop syslogd: strip trailing '\n' too, not only NULs Denis Vlasenko 2007-11-06 11:34:03 +00:00
  • 5281630229 login: clear dangerous environment variables if started by non-root Denis Vlasenko 2007-11-06 05:26:51 +00:00
  • 6bef3d1d22 fbset: fix buglet where we were using wrong pointer readahead: stop using stdio.h *: style fixes Denis Vlasenko 2007-11-06 03:05:54 +00:00
  • 1bec1b980e telnet: use poll, it's shorter *: style fixes Denis Vlasenko 2007-11-06 02:23:39 +00:00
  • cd0fbb5e77 unzip: hmm... gcc doesn't like ATTRIBUTE_PACKED?? Document that... Denis Vlasenko 2007-11-06 02:16:01 +00:00
  • ef66d75704 insmod: make error reporting less verbose Denis Vlasenko 2007-11-06 02:02:45 +00:00
  • 018b155ad9 telnetd: fix problem with zombies (by Paul Fox <pgf@brightstareng.com>) syslogd: strip trailing NULs Denis Vlasenko 2007-11-06 01:38:46 +00:00
  • cb981638f5 change safety check on zip header to allow for extra length, and revert the header read to use the correct constant rather than sizeof. at least one version of gcc (armv4-linux-gcc-3.4.1) pads the struct to 28 bytes in spite of the packing. Paul Fox 2007-11-05 23:09:03 +00:00
  • f8b21d0933 swaponoff: prevent arithmetic overflow (spotted by Paul Fox <pgf@brightstareng.com>) Denis Vlasenko 2007-11-05 19:33:38 +00:00
  • 15c3885688 fix incorrect text of link-time error message. No code changes Denis Vlasenko 2007-11-05 19:31:01 +00:00
  • 9fcd799b98 webpage: fix typo, remove inconsistent trailing dots Makefile: version is 1.9.0.svn now Denis Vlasenko 2007-11-05 16:26:34 +00:00
  • 3a3e50e3db update screenshot Denis Vlasenko 2007-11-04 15:57:35 +00:00
  • 6cee58e9cf Announce 1.8.0 Denis Vlasenko 2007-11-04 15:43:26 +00:00
  • 360362dc57 docs: fix new-applet-HOWTO.txt, delete ipv4_ipv6.txt (it's obsolete) Denis Vlasenko 2007-11-04 04:46:46 +00:00
  • 06200348be Announce 1.7.3 on website Denis Vlasenko 2007-11-04 04:30:20 +00:00
  • bfc3d82256 ifconfig: code shrink adjtimex: code shrink libbb: move nth_string function into libbb hdparm: nth_string was here Denis Vlasenko 2007-11-04 04:10:17 +00:00
  • 681023650e grep: fix -Fo Denis Vlasenko 2007-11-04 00:46:03 +00:00
  • b68979aefa insmod: code shrink, stop exporting insmod_ng_main. Denis Vlasenko 2007-11-02 23:31:10 +00:00
  • 9d1afdb571 inetd: fix bug 1562 "inetd does not set argv[0] properly" (fix by IlyaPanfilov) inetd: code shrink while at it Denis Vlasenko 2007-10-30 19:54:39 +00:00
  • 9130340adf hdparm: code shrink Denis Vlasenko 2007-10-30 19:36:54 +00:00
  • d059ddc1bb e2fsprogs: code shrink Denis Vlasenko 2007-10-30 19:36:07 +00:00
  • 1641d614fa - fix typo in helptext Bernhard Reutner-Fischer 2007-10-29 21:21:27 +00:00
  • 968dbf9685 minor fix in comment, no code changes Denis Vlasenko 2007-10-29 19:52:21 +00:00
  • dfc0740b04 ll_types.c: optimize link type table, make it conditional on FEATURE_IP_RARE_PROTOCOLS Denis Vlasenko 2007-10-29 19:33:26 +00:00
  • 15ca51e3e2 appletlib.c: make it actally follow _BB_SUID_ALWAYS rules adduser: implement -S and code shrink / fix uid selection *: sanitize getspnam_r use Denis Vlasenko 2007-10-29 19:25:45 +00:00
  • 5a28a25b9d syscall: code shrink Denis Vlasenko 2007-10-29 19:22:13 +00:00
  • 63430ae35a mount: size-optimize mount_options[] and nfs_errtbl[] Denis Vlasenko 2007-10-29 19:18:39 +00:00
  • a59f435b5f ash: if tcgetattr(stdin) fails, don't mess with tcsetattr ash: size-optimize ulimit's table of limits Denis Vlasenko 2007-10-29 19:17:29 +00:00
  • 7ab5e3dfcd svlogd: fix compat problem: svlogd -tt should timestanp stderr too Denis Vlasenko 2007-10-22 15:53:34 +00:00
  • 78ee7c853a httpd: fix trivial bug (spotted by Alex Landau) Denis Vlasenko 2007-10-21 23:24:42 +00:00
  • 6fa3ab3cf1 bzip2: make -d actually work Denis Vlasenko 2007-10-21 18:59:58 +00:00
  • e5387a0574 bb_askpass: handle Ctrl-C, restore termoios on Ctrl-C. sulogin: remove alarm handling, as it is redundant there. code shrink. After all differences cancel out: Denis Vlasenko 2007-10-20 19:20:22 +00:00