Makefile | 6 Makefile.flags | 2 coreutils/date.c | 1 editors/Config.src | 6 editors/Kbuild.src | 1 editors/cmp.c | 9 editors/patch.c | 336 ++++++++-------------- examples/depmod.pl | 3 include/applets.src.h | 3 include/usage.src.h | 78 ----- init/bootchartd.c | 3 libbb/Kbuild.src | 1 libbb/appletlib.c | 69 ++-- libbb/getopt32.c | 2 libbb/lineedit.c | 79 +++-- loginutils/su.c | 2 networking/Config.src | 23 - networking/Kbuild.src | 2 networking/inetd.c | 6 networking/nc_bloaty.c | 3 networking/ping.c | 113 ++++++- networking/telnetd.c | 5 networking/udhcp/dhcpd.c | 68 ++-- scripts/gen_build_files.sh | 103 +++--- scripts/randomtest.loop | 2 selinux/runcon.c | 3 shell/ash.c | 9 shell/hush.c | 424 +++++++++++++++++----------- shell/hush_test/hush-misc/assignment3.right | 2 shell/hush_test/hush-misc/assignment3.tests | 5 shell/hush_test/hush-misc/pipefail.right | 40 ++ shell/hush_test/hush-misc/pipefail.tests | 45 ++ shell/hush_test/hush-parsing/comment1.right | 2 shell/hush_test/hush-parsing/comment1.tests | 2 shell/hush_test/hush-parsing/eol1.right | 1 shell/hush_test/hush-parsing/eol1.tests | 18 + testsuite/du/du-h-works | 2 testsuite/md5sum.tests | 5 testsuite/patch.tests | 41 ++ testsuite/testing.sh | 1 util-linux/acpid.c | 11 util-linux/blkid.c | 2 42 files changed, 879 insertions(+), 660 deletions(-)
New commits: commit a22ff7e7a28efeba14cd01e2c1929577092be7ff Author: Stephen Hemminger <[email protected]> Date: Tue Nov 30 08:57:04 2010 -0800 Revert "Telnetd: fix pid in utmp record" This reverts commit b68986d0c7bd31fcb6f88ed364237f31c1b239e8. commit 631fd5ccd7372e2c09e953cc3c5d0176ee2bc6d2 Author: Denys Vlasenko <[email protected]> Date: Tue Nov 30 09:47:56 2010 +0100 su: suppress "warning: unused variable 'user_buf'" Signed-off-by: Denys Vlasenko <[email protected]> commit 12caabfa2da59ef877ad7ccbe949164dcc6d69e4 Author: Chris Rees <[email protected]> Date: Tue Nov 30 09:41:39 2010 +0100 build system: do not use GNU-isms in find Signed-off-by: Chris Rees <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> commit 58c3d21c2e3caa5e5f3736a72136903dbf3c69d1 Author: Denys Vlasenko <[email protected]> Date: Tue Nov 30 09:17:30 2010 +0100 telnetd: write utmp record with correct pid Signed-off-by: Denys Vlasenko <[email protected]> commit 3c8799b8a45def567705bfd07b8745e99d5f2dd9 Author: Denys Vlasenko <[email protected]> Date: Mon Nov 29 12:07:12 2010 +0100 ping: set not only IP_TTL, but also IP_MULTICAST_TTL Signed-off-by: Denys Vlasenko <[email protected]> commit 8027a202a89b31b33c94eae29895f14ceceef5af Author: Rob Landley <[email protected]> Date: Mon Nov 29 03:24:51 2010 +0100 patch: fix "patch at the beginning" testcase failure Signed-off-by: Rob Landley <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> commit 0ab45da92990072a23fda0f35d068743b1067cf3 Author: Denys Vlasenko <[email protected]> Date: Mon Nov 29 03:21:55 2010 +0100 exclude the case of just "busybox" from previous commit Signed-off-by: Denys Vlasenko <[email protected]> commit 8f0af3b0013156b8aa3bae802af5e33c3a440915 Author: Denys Vlasenko <[email protected]> Date: Mon Nov 29 02:55:35 2010 +0100 if only one applet is enabled, make "busybox applet [params]" work as expected Signed-off-by: Denys Vlasenko <[email protected]> commit 714e2b7e6ab9cef6cb853c52b6c128d390964a25 Author: Joachim Nilsson <[email protected]> Date: Sun Nov 28 23:01:18 2010 +0100 ping: add -t TTL option function old new delta common_ping_main 1755 1796 +41 packed_usage 27954 27971 +17 bbconfig_config_bz2 4965 4966 +1 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/0 up/down: 59/0) Total: 59 bytes Signed-off-by: Joachim Nilsson <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> commit 713d241852ec726ad07920476fa18d0f9d455246 Author: Denys Vlasenko <[email protected]> Date: Sun Nov 28 21:51:44 2010 +0100 dhcpd: reply with NAK to clients in INIT-REBOOT state w/o existing lease We were not responding to them at all. Signed-off-by: Denys Vlasenko <[email protected]> commit 1c31e9e82b12bdceeec4f8e07955984e20ee6b7e Author: Denys Vlasenko <[email protected]> Date: Sun Nov 28 04:34:09 2010 +0100 use BB_EXECVP_or_die where appropriate Signed-off-by: Denys Vlasenko <[email protected]> commit 57542ebe4fee39b6d3091b964c42ce07ecfec7ef Author: Denys Vlasenko <[email protected]> Date: Sun Nov 28 03:59:30 2010 +0100 hush: move G_x_mode define to the more appropriate place Signed-off-by: Denys Vlasenko <[email protected]> commit 85c62470b75b9256e36d8f488a0701aff94ca512 Author: Dan Fandrich <[email protected]> Date: Sat Nov 20 13:05:17 2010 -0800 Support set -o xtrace/noexec alternates for set -x/-n Signed-off-by: Dan Fandrich <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> commit 89ca2f99a20e78f392fb95d52d62cb32925bc9b2 Author: Dan Fandrich <[email protected]> Date: Sun Nov 28 01:54:39 2010 +0100 hush: display useful help text Signed-off-by: Dan Fandrich <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> commit fe9403ad17d6cac5984fcb9b9e18ed755898afff Author: Denys Vlasenko <[email protected]> Date: Sun Nov 28 01:41:40 2010 +0100 add a test for patch which we currently fail Signed-off-by: Denys Vlasenko <[email protected]> commit fa5e295600b7810b5246daab8fca69de1f9b78b7 Author: Denys Vlasenko <[email protected]> Date: Sun Nov 28 01:10:51 2010 +0100 dhcpd: smaller code: do not look for REQUESTED_IP twice text data bss dec hex filename 883235 936 17192 901363 dc0f3 busybox_old 883219 936 17192 901347 dc0e3 busybox_unstripped Signed-off-by: Denys Vlasenko <[email protected]> commit b271ad46dc85655d8ef077d57102b239b874097a Author: Denys Vlasenko <[email protected]> Date: Thu Nov 25 07:59:17 2010 +0100 blkid: add TODO Signed-off-by: Denys Vlasenko <[email protected]> commit 7a3f8e2fe13ec45990cab7e53d773fcb782d5fd3 Author: Denys Vlasenko <[email protected]> Date: Thu Nov 25 06:55:18 2010 +0100 gen_build_files.sh: better comment Signed-off-by: Denys Vlasenko <[email protected]> commit 749e305d3671368a8d08de002f5235298ed1ed53 Author: Denys Vlasenko <[email protected]> Date: Wed Nov 24 15:06:49 2010 +0100 build system: fix for dash Signed-off-by: Denys Vlasenko <[email protected]> commit 7386dd1e8a659616e1dab1b013986e4ba00a4835 Author: Denys Vlasenko <[email protected]> Date: Tue Nov 23 12:50:40 2010 +0100 Start 1.19.0 development cycle Signed-off-by: Denys Vlasenko <[email protected]> commit 5ab20641d687bfe4d86d255f8c369af54b6026e7 Author: Denys Vlasenko <[email protected]> Date: Tue Nov 23 09:21:44 2010 +0100 Bump version to 1.18.0 Signed-off-by: Denys Vlasenko <[email protected]> commit 9e0f15010e09951d02d76d618e055cb118e7d29b Author: Denys Vlasenko <[email protected]> Date: Tue Nov 23 00:15:19 2010 +0100 date :add a comment about older toolchains Signed-off-by: Denys Vlasenko <[email protected]> commit 26777aa1c659b229f07205291241e45e64712a72 Author: Denys Vlasenko <[email protected]> Date: Mon Nov 22 23:49:10 2010 +0100 fixes for bugs discovered by randomconfig builds and tests Signed-off-by: Denys Vlasenko <[email protected]> commit 29ca1591335b2a73522c2c3ef43daff63c71e8dc Author: Denys Vlasenko <[email protected]> Date: Mon Nov 22 18:13:15 2010 +0100 fix misspelling in comment Signed-off-by: Denys Vlasenko <[email protected]> commit 7b4c0fd5f4df4541a1659de04823326cd22c254e Author: Denys Vlasenko <[email protected]> Date: Mon Nov 22 17:58:14 2010 +0100 hush: fix improper handling of newline and hash chars in few corner cases Signed-off-by: Denys Vlasenko <[email protected]> commit 1e23f32453d8aa84c66c8f0bb9f753d68614d05a Author: Denys Vlasenko <[email protected]> Date: Mon Nov 22 05:30:54 2010 +0100 nc: fix SEGV on -v when NC_EXTRA is off Signed-off-by: Denys Vlasenko <[email protected]> commit a945f6190b9ffdd316e8590c0b4fcb25dee7676e Author: Mike Frysinger <[email protected]> Date: Mon Nov 22 04:57:37 2010 +0100 inetd: if argv[0] is not specified, set it to program name With inetd.conf files that skip argv[], inetd execs programs with argc==0. Signed-off-by: Mike Frysinger <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> commit f3763033e457b100a863731c16a80648d85995c9 Author: Mike Shal <[email protected]> Date: Mon Nov 22 03:49:18 2010 +0100 lineedit: fix tab-completion of filenames with spaces Using ash in busybox git version dea28e1e, tab completion doesn't seem to work properly for filenames that have special characters (such as spaces) in them. For example, with filenames "foo bar" and "foo zap", typing "ls fo<TAB>" correctly expands to "ls foo\ ", but then continuing to type "b<TAB>" will produce "ls foo\ bbar", which is not correct (the 'b' is duplicated). Signed-off-by: Mike Shal <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> commit 7c6ed78aaa6f7252212869ab576eae1559645a3e Author: Denys Vlasenko <[email protected]> Date: Mon Nov 22 03:15:21 2010 +0100 patch: remove out-of-file build machinery Signed-off-by: Denys Vlasenko <[email protected]> commit f9d091316ddaac7b278080f576c37b733427de8b Author: Denys Vlasenko <[email protected]> Date: Sun Nov 21 22:10:07 2010 +0100 gen_build_files.sh: restore deleted comment Signed-off-by: Denys Vlasenko <[email protected]> commit ac10b30070d31f123ba95cf8e59c33a892efc5b0 Author: Denys Vlasenko <[email protected]> Date: Sun Nov 21 18:11:40 2010 +0100 cmp: with -s, do not report open errors Signed-off-by: Denys Vlasenko <[email protected]> commit 400ff226c2e20486b16759a7351ebf678ac327cf Author: Denys Vlasenko <[email protected]> Date: Sun Nov 21 05:54:28 2010 +0100 patch: simplify double list helpers function old new delta dlist_free - 29 +29 fail_hunk 130 132 +2 patch_main 1987 1982 -5 dlist_add 59 54 -5 TOY_llist_pop 9 - -9 TOY_llist_free 54 - -54 ------------------------------------------------------------------------------ (add/remove: 1/2 grow/shrink: 1/2 up/down: 31/-73) Total: -42 bytes Signed-off-by: Denys Vlasenko <[email protected]> commit b82ae98ea4d5216d20a5deedab2aa6153562337b Author: Denys Vlasenko <[email protected]> Date: Sun Nov 21 05:53:34 2010 +0100 patch: busyboxify by migrating from toybox to busybox helpers function old new delta get_line 90 128 +38 bbconfig_config_bz2 4959 4965 +6 makedevs_main 1038 1035 -3 fail_hunk 133 130 -3 finish_oldfile 174 124 -50 patch_main 2066 1987 -79 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/4 up/down: 44/-135) Total: -91 bytes Signed-off-by: Denys Vlasenko <[email protected]> commit f718e3a0dbe47ed7ed0398fe4461d33c8f69c669 Author: Mike Frysinger <[email protected]> Date: Tue Nov 16 07:29:12 2010 -0500 gen_build_files.sh: rewrite with sed The shell parsing of files is incredibly slow on many systems. With one report, the process was taking a minute or two which made people thing the build was hung. So rewrite the craziness with sed and proper shell functions. On an idle system, this cut the runtime by half. Signed-off-by: Mike Frysinger <[email protected]> commit b78d561ec79b6a7c29d14bf49c82b600815b2cc4 Author: Mike Frysinger <[email protected]> Date: Tue Nov 16 09:01:30 2010 -0500 allow SKIP_STRIP to be set in the env Signed-off-by: Mike Frysinger <[email protected]> commit 8ce1ad3097ca6b92293ca767f6e4ddd98ad0d90e Author: Mike Frysinger <[email protected]> Date: Tue Nov 16 07:15:00 2010 -0500 depmod.pl: add recursive sanity check If modules contain circular dependencies, the depmod script will follow the circle forever. So add a simple sanity check to abort rather than chew up the CPU. Signed-off-by: Mike Frysinger <[email protected]> commit 2e9aeae4dbc7bd45640ac472ee6ecb7eaf89fe8d Author: Wolfram Sang <[email protected]> Date: Mon Nov 15 02:58:28 2010 +0100 lineedit: create history files with mode 0600 Signed-off-by: Wolfram Sang <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> commit 6696eac274b5dcf5932b211fe9ee748d8268a39c Author: Denys Vlasenko <[email protected]> Date: Sun Nov 14 02:01:50 2010 +0100 hush: add support for "set -o pipefail" function old new delta checkjobs 467 517 +50 builtin_set 259 286 +27 o_opt_strings - 10 +10 hush_main 1011 1013 +2 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/0 up/down: 89/0) Total: 89 bytes Signed-off-by: Denys Vlasenko <[email protected]> commit c08c3f5d262acab7082cca88d0b2a329184b133b Author: Denys Vlasenko <[email protected]> Date: Sun Nov 14 01:59:55 2010 +0100 hush: preparatory patch for set -o pipefail support Signed-off-by: Denys Vlasenko <[email protected]> commit 2b662c5deceb43a10f815424de85c1416c379e2a Author: Lauri Kasanen <[email protected]> Date: Sat Nov 13 23:16:05 2010 +0100 libbb: remove unused variable Signed-off-by: Lauri Kasanen <[email protected]> Signed-off-by: Denys Vlasenko <[email protected]> http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=a22ff7e7a28efeba14cd01e2c1929577092be7ff http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=631fd5ccd7372e2c09e953cc3c5d0176ee2bc6d2 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=12caabfa2da59ef877ad7ccbe949164dcc6d69e4 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=58c3d21c2e3caa5e5f3736a72136903dbf3c69d1 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=3c8799b8a45def567705bfd07b8745e99d5f2dd9 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=8027a202a89b31b33c94eae29895f14ceceef5af http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=0ab45da92990072a23fda0f35d068743b1067cf3 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=8f0af3b0013156b8aa3bae802af5e33c3a440915 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=714e2b7e6ab9cef6cb853c52b6c128d390964a25 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=713d241852ec726ad07920476fa18d0f9d455246 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=1c31e9e82b12bdceeec4f8e07955984e20ee6b7e http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=57542ebe4fee39b6d3091b964c42ce07ecfec7ef http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=85c62470b75b9256e36d8f488a0701aff94ca512 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=89ca2f99a20e78f392fb95d52d62cb32925bc9b2 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=fe9403ad17d6cac5984fcb9b9e18ed755898afff http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=fa5e295600b7810b5246daab8fca69de1f9b78b7 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=b271ad46dc85655d8ef077d57102b239b874097a http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=7a3f8e2fe13ec45990cab7e53d773fcb782d5fd3 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=749e305d3671368a8d08de002f5235298ed1ed53 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=7386dd1e8a659616e1dab1b013986e4ba00a4835 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=5ab20641d687bfe4d86d255f8c369af54b6026e7 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=9e0f15010e09951d02d76d618e055cb118e7d29b http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=26777aa1c659b229f07205291241e45e64712a72 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=29ca1591335b2a73522c2c3ef43daff63c71e8dc http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=7b4c0fd5f4df4541a1659de04823326cd22c254e http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=1e23f32453d8aa84c66c8f0bb9f753d68614d05a http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=a945f6190b9ffdd316e8590c0b4fcb25dee7676e http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=f3763033e457b100a863731c16a80648d85995c9 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=7c6ed78aaa6f7252212869ab576eae1559645a3e http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=f9d091316ddaac7b278080f576c37b733427de8b http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=ac10b30070d31f123ba95cf8e59c33a892efc5b0 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=400ff226c2e20486b16759a7351ebf678ac327cf http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=b82ae98ea4d5216d20a5deedab2aa6153562337b http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=f718e3a0dbe47ed7ed0398fe4461d33c8f69c669 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=b78d561ec79b6a7c29d14bf49c82b600815b2cc4 http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=8ce1ad3097ca6b92293ca767f6e4ddd98ad0d90e http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=2e9aeae4dbc7bd45640ac472ee6ecb7eaf89fe8d http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=6696eac274b5dcf5932b211fe9ee748d8268a39c http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=c08c3f5d262acab7082cca88d0b2a329184b133b http://suva.vyatta.com/git/?p=vyatta-busybox.git;a=commitdiff;h=2b662c5deceb43a10f815424de85c1416c379e2a _______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
