Commit Graph

  • 4e12b1a2a9 libbb: introduce and use xmalloc_ttyname (-32 in bss). ash: small code shrink Denis Vlasenko 2008-12-23 23:36:47 +00:00
  • b3523b9cd3 - we already have an impl for man Bernhard Reutner-Fischer 2008-12-22 17:09:12 +00:00
  • 54143af9ef Add fancy svn browser thingy (via Lance Albertson of OSL) Bernhard Reutner-Fischer 2008-12-18 00:44:58 +00:00
  • 9b143a9e39 Update links to new site locations (via Lance Albertson at OSL) Bernhard Reutner-Fischer 2008-12-18 00:43:31 +00:00
  • 68819d1232 ash: fix CONFIG_ASH_OPTIMIZE_FOR_SIZE off + high-bit chars case (do we even need CONFIG_ASH_OPTIMIZE_FOR_SIZE conditional?) Denis Vlasenko 2008-12-15 11:26:36 +00:00
  • 3139ea7f15 expand: fix incorrect expansion exactly on tab boundary; shrink the code Denis Vlasenko 2008-12-14 15:45:25 +00:00
  • 005ff882ba watchdog: build fixes, no code changes Denis Vlasenko 2008-12-14 14:49:06 +00:00
  • ab6b446e95 header_verbose_list: show off_t size, not cast to (unsigned) get_header_tar: support GNU tar's "base256" encoding Denis Vlasenko 2008-12-12 02:14:35 +00:00
  • 12abcb36c8 libiproute: fix buggy open check: s/if (fd)/if (fd >= 0)/ less: small optimization -15 bytes Denis Vlasenko 2008-12-10 14:14:09 +00:00
  • 311c19a661 ash: printf builtin with no arguments should not exit Denis Vlasenko 2008-12-10 11:51:45 +00:00
  • 6a2d0d9b8d mount: make it more readable Denis Vlasenko 2008-12-10 11:39:18 +00:00
  • 3f8f4b2a93 placate Rob's qualms about mount.c Denis Vlasenko 2008-12-10 11:28:30 +00:00
  • a3ca7cf069 add a note that SO_BINDTODEVICE needs padded iface name on 2.6.26 Denis Vlasenko 2008-12-10 11:24:33 +00:00
  • 517413f9af bb_info_msg: make it do atomic, unbuffered writes udhcpc: fix a problem where we don't open listening socket fast enough Denis Vlasenko 2008-12-10 11:16:47 +00:00
  • e53738558f *: fix SO_BINDTODEVICE. Kernel wants at least IFNAMSIZ bytes there. Denis Vlasenko 2008-12-10 11:12:16 +00:00
  • 0d94820adf syslogd: comment out file locking; make signal handling syncronous (old was racy) Denis Vlasenko 2008-12-09 22:53:31 +00:00
  • 1bcdcd2ef0 init: do not eat last char in messages; do not print duplicate "init:" prefix to syslog Denis Vlasenko 2008-12-09 21:23:31 +00:00
  • efb545b9bd optimize 16- and 32-bit moves Denis Vlasenko 2008-12-08 22:56:18 +00:00
  • d1a84a2880 libbb: move crypt_make_salt() to pw_encrypt.c, reuse bin-to-ascii64 conversion which does not require an array. Denis Vlasenko 2008-12-07 01:16:34 +00:00
  • db12d1d733 Fix forgotten license comments Denis Vlasenko 2008-12-07 00:52:58 +00:00
  • 30e5cf8875 mount: cosmetics, no code changes (verified with objdump -drsx) Denis Vlasenko 2008-12-05 16:40:36 +00:00
  • 15437e3e2a libbb: add xgetgrnam too. ~0 code size change Denis Vlasenko 2008-12-05 16:23:06 +00:00
  • d324e1b808 libbb/crypt: code shrink Denis Vlasenko 2008-12-04 15:29:35 +00:00
  • 9c6d12993f - -4b and use proper define; add license note Bernhard Reutner-Fischer 2008-12-04 14:19:21 +00:00
  • 3f70b87c59 clarify which version of crond is known to put tasks in separate pgrps Denis Vlasenko 2008-12-04 13:57:59 +00:00
  • 3246c0de12 iproute: fix ipXXX utilities trying to parse their applet name as their 1st parameter. Denis Vlasenko 2008-12-04 12:15:19 +00:00
  • e45930e890 Fold mkpasswd applet into cryptpw. mkpasswd is in Debian, OTOH cryptpw was added to busybox earlier. Trying to make both camps happy by making those two applets just aliases. They are command-line compatible. We can decide whether we want to drop one (and which one) later. Denis Vlasenko 2008-12-04 12:05:26 +00:00
  • 196a953f21 iptunnel: fix problems with including linux/ip_tunnel.h on some systems Denis Vlasenko 2008-12-03 20:16:11 +00:00
  • d7a805efaf libbb: introduce and use xgetpwnam. ~ -150 bytes. Denis Vlasenko 2008-12-03 19:05:55 +00:00
  • ac1c96f673 - remove superfluous comment from previous commit Bernhard Reutner-Fischer 2008-12-03 18:49:44 +00:00
  • 82b1429966 - add new applet mkpasswd(1) function old new delta bb_ask - 355 +355 mkpasswd_main - 296 +296 .rodata 121746 121847 +101 packed_usage 24632 24689 +57 static.methods - 21 +21 gmatch 229 248 +19 bb_ask_stdin - 11 +11 applet_names 1949 1958 +9 applet_main 1172 1176 +4 sulogin_main 503 505 +2 applet_nameofs 586 588 +2 sha256_hash 329 327 -2 correct_password 208 206 -2 parse_command 1442 1439 -3 get_cred_or_die 145 141 -4 passwd_main 1054 1044 -10 bb_askpass 348 - -348 ------------------------------------------------------------------------------ (add/remove: 4/1 grow/shrink: 7/5 up/down: 877/-369) Total: 508 bytes Bernhard Reutner-Fischer 2008-12-03 18:48:39 +00:00
  • 81c3a1d0b2 ash: remove TODO which seems to actually work now. no code changes Denis Vlasenko 2008-12-03 11:59:12 +00:00
  • 6ebb2f56d5 crond: use bb_setpgrp, not setpgrp platform.h: make a bit more readable Denis Vlasenko 2008-12-03 10:46:12 +00:00
  • f8535ccd65 ash: finally installed it as /bin/sh on my machine. some breakage noticed, the most dire is mishandled ^C. fixing it. Denis Vlasenko 2008-12-03 10:36:26 +00:00
  • 0c68a874e7 libbb: password/group function helpers rewritten by Tito: Denis Vlasenko 2008-12-02 22:56:59 +00:00
  • b6ddee2425 crond: put tasks in separate process groups Denis Vlasenko 2008-12-02 21:52:24 +00:00
  • c5045fdbf1 vconfig: style fix, no code changes Denis Vlasenko 2008-12-02 20:38:36 +00:00
  • 360d9661b6 libbb: add strncpy_IFNAMSIZ Denis Vlasenko 2008-12-02 18:18:50 +00:00
  • 928b2c0fee ...and exclude LC_ALL too Denis Vlasenko 2008-12-01 12:38:36 +00:00
  • dcc921e3ca build system: fix sorting + locale in make objsizes Denis Vlasenko 2008-12-01 12:36:41 +00:00
  • 1e10afcdfb volume_id/fat: careful with sector#, it may not fit in 32 bits. +91 bytes volume_id/*: a bit of code shrink Denis Vlasenko 2008-11-30 17:41:31 +00:00
  • a34b8a4d30 init: O_NONBLOCK needs more thought. reverted for now Denis Vlasenko 2008-11-29 23:14:37 +00:00
  • 7a1ddf20f3 mountpoint: add -n option (by Vladimir) Denis Vlasenko 2008-11-29 12:54:16 +00:00
  • d723fb155d inotifyd: save resourses by closing unused inotify descriptors Denis Vlasenko 2008-11-29 09:07:24 +00:00
  • d16950ded9 acpid: new applet by Vladimir. +737 bytes Denis Vlasenko 2008-11-29 09:05:50 +00:00
  • f7d87f9b18 Announce 1.13.1 and 1.12.3 Denis Vlasenko 2008-11-29 06:57:53 +00:00
  • e27dafd338 ash: add FIXME Denis Vlasenko 2008-11-28 04:01:03 +00:00
  • 7b2294edff ash: "ash: syntax error: XXX unexpected" -> "ash: syntax error: unexpected XXX" Denis Vlasenko 2008-11-28 03:50:46 +00:00
  • 41eb300ff6 ash: shrink on top of previous change Denis Vlasenko 2008-11-28 03:42:31 +00:00
  • 727752d2d2 ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&' with testcase Denis Vlasenko 2008-11-28 03:41:47 +00:00
  • 9e0a7c9c41 remove a few superfluous includes Denis Vlasenko 2008-11-25 13:33:11 +00:00
  • 61befda93b ash,hush: add TODO for rare build failure *: remove some redundant includes Denis Vlasenko 2008-11-25 01:36:03 +00:00
  • 1689840672 ash: fix bad interaction between ash -c '....&' and bash compat Denis Vlasenko 2008-11-25 01:34:52 +00:00
  • 8a2f6bfc2f timeout: fix a few bugs. vda is stupid Denis Vlasenko 2008-11-24 22:34:47 +00:00
  • 4240408b70 trim help text a bit Denis Vlasenko 2008-11-24 13:42:24 +00:00
  • a9acbe6cad timeout: new applet. 370 bytes. by Roberto Foglietta. Denis Vlasenko 2008-11-24 13:25:20 +00:00
  • 00d8417631 vi: speedup and code shrink (Walter Harms) networking/interface.c: silence warning (Vladimir) wget: more robust EINTR detection Denis Vlasenko 2008-11-24 07:34:42 +00:00
  • 4b5709496b strings: code shrink -22 bytes by Tito Denis Vlasenko 2008-11-23 14:58:14 +00:00
  • 4c83025ea6 diff: emit /dev/null if diff -rN diffs a file against /dev/null Denis Vlasenko 2008-11-23 14:40:00 +00:00
  • 9a280fa7e6 - documentation fix Bernhard Reutner-Fischer 2008-11-22 20:30:53 +00:00
  • 9d1d4c06d7 httpd: set $HOST to Host: header value. +83 bytes. by Tobias Poschwatta (tp AT fonz.de) Denis Vlasenko 2008-11-22 20:29:35 +00:00
  • 3bc3f08370 modutils-24: small fixes by Harald Kuthe (harald-tuxbox AT arcor.de) Denis Vlasenko 2008-11-22 20:18:37 +00:00
  • 12ff9dc714 networking/interface.c: better readability (by Walter Harms) mkfs_minix: whitespace fix Denis Vlasenko 2008-11-22 18:58:11 +00:00
  • ae6e135ae8 tftpd: can also have TFTP_DEBUG Denis Vlasenko 2008-11-22 18:41:41 +00:00
  • 36309cf3f4 insmod: clarify module_name / file_name distinction Denis Vlasenko 2008-11-22 18:29:01 +00:00
  • cc5feabeba ash: NTO2 needs #if ENABLE_ASH_BASH_COMPAT Denis Vlasenko 2008-11-22 01:32:40 +00:00
  • 340299a8bc ash: fix miscalculation of memory needed for eval tree found by Timo Teras (timo.teras AT iki.fi) Denis Vlasenko 2008-11-21 10:36:36 +00:00
  • b8baf407aa dpkg: better and shorter code to compare versions (taken from "official" dpkg). By Eugene T. Bordenkircher (eugebo AT gmail.com) Denis Vlasenko 2008-11-20 23:41:56 +00:00
  • 9a4c0d59a7 inotifyd: exit if x event happened for all files fix FIONREAD parameter type fix default mask code shrink help text Denis Vlasenko 2008-11-20 01:24:39 +00:00
  • 4ae1e13d3f vi: fix several instances of major goof: when text grows, text[] might get reallocated! We were keeping around pointers to old place... Denis Vlasenko 2008-11-19 13:25:14 +00:00
  • 58a88916b9 klogd: fix small buglet in previous commit Denis Vlasenko 2008-11-19 09:35:00 +00:00
  • 2e7dc5d37b klogctl: fix a problem where we don't terminate read data with '\0' and then misinterpret it. Code shrink while at it. Denis Vlasenko 2008-11-19 07:59:49 +00:00
  • a09a42cd83 inotify: add x, o, and u events Denis Vlasenko 2008-11-17 22:19:18 +00:00
  • 249d948e39 nslookup: glibc + IPv6 address of DNS server don't mix (yet) Denis Vlasenko 2008-11-17 15:36:36 +00:00
  • de7a52fff2 id: do not abort build if we use internal password/group functions. Denis Vlasenko 2008-11-17 00:12:17 +00:00
  • 3eb4466bf8 libbb: replace some memmove's with memcpy's (Ron (ron AT debian.org)) Denis Vlasenko 2008-11-16 22:21:23 +00:00
  • 3f5f246466 nslookup: allow usage of IPv6 addresses or hostnames for DNS server name; allow for port specification. Tested to work: "nslookup google.com [::1]:5353" Denis Vlasenko 2008-11-16 19:02:26 +00:00
  • 5ff1265691 id: abort the build of uclibc is less than 0.9.30 Denis Vlasenko 2008-11-16 15:03:11 +00:00
  • e88bd2d931 man: better check for duplicated MANPATH. Also -10 bytes. Denis Vlasenko 2008-11-16 04:05:13 +00:00
  • 2479cd4a5d inotifyd: fix "inotifyd with no params" case Denis Vlasenko 2008-11-14 22:14:12 +00:00
  • 289ff0e341 inotify: document waiting behavior Denis Vlasenko 2008-11-14 21:52:16 +00:00
  • b0e5d42d4f inotify: fix buffer overflow and "unreaped zombies" problem Denis Vlasenko 2008-11-14 21:34:13 +00:00
  • 142c5cb2a2 ifupdown.c: allow options to udhcpc to be configurable from .config Wade Berrier 2008-11-14 21:18:45 +00:00
  • 86c285d900 stat: fix compile breakage (get_f_fsid() is used even if !FEATURE_STAT_FORMAT) Denis Vlasenko 2008-11-13 21:53:32 +00:00
  • 3470f9297e libbb: sha_crypt -123 bytes Denis Vlasenko 2008-11-13 13:25:18 +00:00
  • 6bd54d48f4 libbb/pw_encrypt_sha: -28 bytes Denis Vlasenko 2008-11-13 12:55:11 +00:00
  • 6b1e3d7e73 libbb: remove glibc-style bloat from sha_crypt. -1130 bytes. cryptpw: add more difficult test vectors. Denis Vlasenko 2008-11-13 12:23:46 +00:00
  • 4d47692fb8 arp: stop using globals Denis Vlasenko 2008-11-13 00:05:17 +00:00
  • fd5a3d2812 gzip: fix gzip -dc case caused by using stale getopt state Denis Vlasenko 2008-11-12 22:06:46 +00:00
  • 7753ea49bd seq: shrink by 10 bytes Denis Vlasenko 2008-11-12 21:37:19 +00:00
  • cf3e05bbdb correct help texts Denis Vlasenko 2008-11-12 21:18:58 +00:00
  • 81c6a91251 telnetd: fix compile problem for non-standalone telnetd Denis Vlasenko 2008-11-12 21:14:50 +00:00
  • c021cb08b5 - add support for seq -s <separator> Bernhard Reutner-Fischer 2008-11-12 13:22:24 +00:00
  • 2598f761bb - add seq -w support (Natanael Copa) Bernhard Reutner-Fischer 2008-11-12 12:59:56 +00:00
  • 1ad4db1d8e modprobe-small: fix failure to load when no arguments are given modutils-24: fix bad interaction of xzalloc with xrealloc_vector; style fixes Denis Vlasenko 2008-11-12 00:09:58 +00:00
  • f91f14d221 cksum, printenv: report errors via exitcode Denis Vlasenko 2008-11-11 22:59:41 +00:00
  • 0d8736772d head: report file open errors with exitcode 1 (was happily returning 0) Denis Vlasenko 2008-11-11 22:43:10 +00:00
  • 272710fe93 expr: on error, exit with exitcode 2 Denis Vlasenko 2008-11-11 22:36:58 +00:00
  • 98f5cdfca7 stat: make stat -f show filesystem "ID:" as coreutils does Denis Vlasenko 2008-11-11 22:25:34 +00:00
  • f3c2d13602 env: support -uVAR=VAL Denis Vlasenko 2008-11-11 21:32:39 +00:00