aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add unicode.txtDenys Vlasenko2010-02-011-0/+56
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* remove now-unneeded memsetDenys Vlasenko2010-02-012-4/+0
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* make echo -e "foo\nfoo" | passwd USER workDenys Vlasenko2010-02-011-17/+21
| | | | | | | | | Suggested by Michael Zhu (linuxsir320 AT gmail.com) function old new delta bb_ask 333 340 +7 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* better wording in ConfigDenys Vlasenko2010-01-312-3/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* unicode: exclude FDD0..FDEF range tooDenys Vlasenko2010-01-312-52/+52
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* exclude more invalid unicode charsDenys Vlasenko2010-01-312-10/+183
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* typo fixDenys Vlasenko2010-01-311-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ls: fix handling of broken unicode sequencesDenys Vlasenko2010-01-312-44/+49
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ls: unicode fixesDenys Vlasenko2010-01-318-206/+545
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* cal: add a unicode testDenys Vlasenko2010-01-313-3/+46
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* further work on unicodizationDenys Vlasenko2010-01-307-41/+146
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix Unicode config option limits and some comments in lessDenys Vlasenko2010-01-302-4/+3
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* syslog: remove stray umask(0)Denys Vlasenko2010-01-291-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Example Unicode filesDenys Vlasenko2010-01-292-0/+2079
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* more fine-grained Unicode supportDenys Vlasenko2010-01-293-18/+143
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* style fixes, no code changesDenys Vlasenko2010-01-286-11/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: style fixes. no code changes (verified with objdump)Denys Vlasenko2010-01-2823-160/+231
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: more "greppable" field names. no code changesDenys Vlasenko2010-01-281-13/+13
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* update TODO_config_nommuDenys Vlasenko2010-01-271-6/+29
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* update defconfigDenys Vlasenko2010-01-271-17/+39
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libiproute: eliminate unused fields in struct filter_t's; style fixesDenys Vlasenko2010-01-262-153/+168
| | | | | | | | | | function old new delta print_route 1603 1588 -15 iproute_list_or_flush 1254 1230 -24 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-39) Total: -39 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* start 1.17.x developmentDenys Vlasenko2010-01-261-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Bump version to 1.16.01_16_0Denys Vlasenko2010-01-261-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* modprobe: protect against possible SEGVDenys Vlasenko2010-01-261-6/+8
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* whitespace fixDenys Vlasenko2010-01-261-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: explain why scripts can be run in quick successionDenys Vlasenko2010-01-252-9/+24
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* whitespace fixesDenys Vlasenko2010-01-2515-32/+32
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* unicode_wcwidth.c: shrinkDenys Vlasenko2010-01-251-50/+306
| | | | | | | | | | | | | function old new delta static.combining1 - 184 +184 in_interval_table - 78 +78 bb_wcwidth 328 406 +78 in_table 78 - -78 static.combining 516 148 -368 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 1/1 up/down: 340/-446) Total: -106 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* testsuite-discovered fixesDenys Vlasenko2010-01-253-6/+8
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* scripts/randomtest: tweaks for non-eliminable warnings and broken static glibcDenys Vlasenko2010-01-241-4/+7
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* randomconfig fixesDenys Vlasenko2010-01-245-17/+13
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libbb: better unicode width support. Hopefully fixes bug 839.Denys Vlasenko2010-01-2410-98/+410
| | | | | | | | | | | | | | | | | | | | | | | | | | | Also opens up a possibility to make other unicode stuff smaller and more correct later. but: function old new delta static.combining - 516 +516 bb_wcwidth - 328 +328 unicode_cut_nchars - 141 +141 mbstowc_internal - 93 +93 in_table - 78 +78 cal_main 899 961 +62 static.combining0x10000 - 40 +40 unicode_strlen - 31 +31 bb_mbstrlen 31 - -31 bb_mbstowcs 173 102 -71 ------------------------------------------------------------------------------ (add/remove: 7/1 grow/shrink: 1/1 up/down: 1289/-102) Total: 1187 bytes Uses code of Markus Kuhn, which is in public domain: http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c "Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted. The author disclaims all warranties with regard to this software." Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* date: introduce FEATURE_DATE_COMPAT; shrinkDenys Vlasenko2010-01-232-34/+41
| | | | | | | function old new delta date_main 889 862 -27 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ping: use ICMP_MINLENBernhard Reutner-Fischer2010-01-231-1/+1
| | | | | | no code changes Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* fbset: add possibility to set timing and sync polarityMichael Grzeschik2010-01-231-97/+172
| | | | | | | | | | | | function old new delta copy_changed_values - 48 +48 copy_if_gt0 - 27 +27 fbset_main 1268 1235 -33 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 0/1 up/down: 75/-33) Total: 42 bytes Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* chown: -2 bytesDenys Vlasenko2010-01-231-4/+3
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* chown: support long optionsMatheus Izvekov2010-01-232-1/+24
| | | | | | | | | function old new delta chown_longopts - 81 +81 chown_main 182 192 +10 Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* patch: accept and ignore -g NUMDenys Vlasenko2010-01-221-6/+7
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: fix flag -B, cleanups and a couple more tests V2Matheus Izvekov2010-01-222-54/+71
| | | | | | | | | function old new delta diffreg 1157 1268 +111 uni_range 51 - -51 Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* patch: add more long opts; but remove -g for nowDenys Vlasenko2010-01-221-8/+25
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: small code shrinks and compile fix for unicodeDenys Vlasenko2010-01-205-19/+23
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* tar: handle -m (--touch) switch, enabled by FEATURE_TAR_NOPRESERVE_TIMEMikhail Gusarov2010-01-203-1/+22
| | | | | | | | | | | | | function old new delta .rodata 2731 2779 +48 usage_messages 432 471 +39 tar_main 603 614 +11 tar_longopts 211 219 +8 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/0 up/down: 106/0) Total: 106 bytes Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* patch: ignore flag -g. +22 bytesMatheus Izvekov2010-01-201-1/+3
| | | | | Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: don't exit in case we can't open input files. -2 bytesMatheus Izvekov2010-01-201-3/+3
| | | | | | | | | | | | >>From d4cf19d20596bca797d58563f4404cf6a4932977 Mon Sep 17 00:00:00 2001 From: Matheus Izvekov <mizvekov@gmail.com> Date: Mon, 18 Jan 2010 23:27:56 -0200 Subject: [PATCH] diff: don't exit in case we can't open input files This prevents recursion being aborted due to failures to open files. Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: don't use FILE_and_pos_t where it's not needed. -31 bytesMatheus Izvekov2010-01-201-16/+11
| | | | | | | | | | >>From 3ead41fc3cbdd904e478ff7a710f5960c8ed4288 Mon Sep 17 00:00:00 2001 From: Matheus Izvekov <mizvekov@gmail.com> Date: Mon, 18 Jan 2010 22:14:46 -0200 Subject: [PATCH] diff: don't use FILE_and_pos_t where it's not needed. -31 bytes Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: correct handling of labels. -10 bytesMatheus Izvekov2010-01-201-7/+2
| | | | | | | | | | | | | | | | | >>From 05eeb173f0431b4fbed7684d7a9cea42f747f63e Mon Sep 17 00:00:00 2001 From: Matheus Izvekov <mizvekov@gmail.com> Date: Mon, 18 Jan 2010 20:33:55 -0200 Subject: [PATCH] diff: correct handling of labels This fixes an issue where diff would apply labels to files in the inverse order, when using -L or --label. This fixes it in order to be compatible with gnu diff. It also makes it not an error to specify more than one label. The behavior for such cases is that they override the label for the new file. Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: support long optionsMatheus Izvekov2010-01-202-0/+32
| | | | | | | | | | >>From 7b74284ebe6222cb714c37cdbb94633965f29e9b Mon Sep 17 00:00:00 2001 From: Matheus Izvekov <mizvekov@gmail.com> Date: Mon, 18 Jan 2010 18:36:52 -0200 Subject: [PATCH] diff: support long options Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: implement flag -B (Ignore changes whose lines are all blank)Matheus Izvekov2010-01-202-12/+19
| | | | | | | | | | | | | | | | | | | | >>From 7c3ce93213590bd0592435dc27d1272d0fd3309b Mon Sep 17 00:00:00 2001 From: Matheus Izvekov <mizvekov@gmail.com> Date: Mon, 18 Jan 2010 15:52:31 -0200 Subject: [PATCH] diff: implement flag -B (Ignore changes whose lines are all blank) function old new delta diffreg 1196 1240 +44 .rodata 6538 6561 +23 packed_usage 457 478 +21 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/0 up/down: 88/0) Total: 88 bytes text data bss dec hex filename 70123 733 8576 79432 13648 busybox_old 70190 733 8576 79499 1368b busybox_unstripped Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: honor flag -i (ignore case differences)Matheus Izvekov2010-01-201-1/+4
| | | | | | | | | | | | | | | | | | >>From 503a1e1d2597f7cdf86a9ea39ebd2aee050ca759 Mon Sep 17 00:00:00 2001 From: Matheus Izvekov <mizvekov@gmail.com> Date: Mon, 18 Jan 2010 14:06:26 -0200 Subject: [PATCH] diff: honor flag -i (ignore case differences) function old new delta read_token 157 178 +21 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/0 up/down: 21/0) Total: 21 bytes text data bss dec hex filename 70102 733 8576 79411 13633 busybox_old 70123 733 8576 79432 13648 busybox_unstripped Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* watch: compat: use stderr to determine screen dimensionsDenys Vlasenko2010-01-191-3/+12
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>