aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* ls: fix sort of very large files. +21 byteDenys Vlasenko2010-01-181-12/+24
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix examples which used non-standard cut -b0-NNNDenys Vlasenko2010-01-188-8/+8
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: add NOINLINEDenys Vlasenko2010-01-181-2/+4
| | | | | | | | | | function old new delta create_J - 1805 +1805 diffreg 3159 1176 -1983 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/1 up/down: 1805/-1983) Total: -178 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: defeat gcc's optimizationDenys Vlasenko2010-01-181-1/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: rewrite. much smaller and more correctMatheus Izvekov2010-01-183-1150/+709
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta diffreg 1815 3156 +1341 diff_main 860 1194 +334 read_token - 161 +161 skip_dir - 44 +44 seek_ft - 31 +31 fetch 362 392 +30 line_compar - 21 +21 add_to_dirlist 65 61 -4 print_only 16 - -16 skipline 51 - -51 newcand 85 - -85 asciifile 89 - -89 print_status 178 73 -105 make_temp 148 - -148 files_differ 168 - -168 get_recursive_dirlist 182 - -182 sort 226 - -226 prepare 283 - -283 change 283 - -283 do_diff 416 - -416 dump_unified_vec 457 - -457 check 1512 595 -917 ------------------------------------------------------------------------------ (add/remove: 4/12 grow/shrink: 3/3 up/down: 1962/-3430) Total: -1468 bytes Signed-off-by: Matheus Izvekov <mizvekov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ftpd: conditional support for broken clientsStefan Seyfried2010-01-182-0/+23
| | | | | Signed-off-by: Stefan Seyfried <stefan.seyfried@googlemail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ls: make it so that group never glues itself to file sizeDenys Vlasenko2010-01-184-31/+52
| | | | | | + smaller enhancements: inode is long long; -h is a bit narrower; etc Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* diff: add more testsDenys Vlasenko2010-01-181-1/+29
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ftpd: code shrinkDenys Vlasenko2010-01-171-21/+30
| | | | | | | | | | | function old new delta MMU: handle_dir_common 354 338 -16 NOMMU: ftpd_main 2437 2442 +5 popen_ls 201 174 -27 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* bunzip2.tests: replace $? with \$?Denys Vlasenko2010-01-171-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: remove some code which is at best unneeded and at worst wrongDenys Vlasenko2010-01-171-18/+3
| | | | | | | | | function old new delta step_time 246 256 +10 ntpd_main 855 844 -11 update_local_clock 767 714 -53 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: add anti-clock-hopping codeDenys Vlasenko2010-01-171-17/+61
| | | | | | | | | function old new delta select_and_cluster 837 950 +113 update_local_clock 759 767 +8 root_distance 61 - -61 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: disable frequency estimation codeDenys Vlasenko2010-01-171-24/+45
| | | | | | | | | | | | function old new delta reset_peer_stats 164 168 +4 ntp_init 371 368 -3 recv_and_process_peer_pkt 869 852 -17 update_local_clock 823 759 -64 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/3 up/down: 4/-84) Total: -80 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix testing of busybox "applet" itselfDenys Vlasenko2010-01-162-4/+5
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* cp: improve test coverageDenys Vlasenko2010-01-161-81/+81
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* trim usage text a bit; fix cp usage (meaning of -H option)Denys Vlasenko2010-01-151-29/+30
| | | | | | | function old new delta packed_usage 26596 26540 -56 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* cp: fix -H handlingDenys Vlasenko2010-01-155-24/+227
| | | | | | | function old new delta copy_file 1495 1518 +23 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* small doc updateDenys Vlasenko2010-01-142-2/+3
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* whitespace fixDenys Vlasenko2010-01-141-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* INSTALL: update obsolete doc, as suggested by Doug Clapp (doug.clapp AT ↵Denys Vlasenko2010-01-132-5/+17
| | | | | | triad.rr.com) Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* examples: add example ntpd serviceDenys Vlasenko2010-01-135-0/+118
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix configure sha256sum problem. Closes bug 895Denys Vlasenko2010-01-131-3/+3
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ash: remove config items for read options which are no longer optionalDenys Vlasenko2010-01-131-17/+0
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* shell/read: check that variable names are saneDenys Vlasenko2010-01-135-24/+26
| | | | | | | | | | function old new delta shell_builtin_read 1000 1055 +55 parse_command 1460 1463 +3 builtin_umask 121 123 +2 is_well_formed_var_name 73 66 -7 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* builtin_read: note about better implementationDenys Vlasenko2010-01-131-0/+5
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: use ash's read builtinDenys Vlasenko2010-01-1218-49/+124
| | | | | | | | | | | | | | | | | function old new delta shell_builtin_read - 1000 +1000 set_local_var_from_halves - 24 +24 setvar2 - 7 +7 ... popstring 140 134 -6 ash_main 1375 1368 -7 setvar 184 174 -10 arith_set_local_var 36 - -36 builtin_read 1096 185 -911 ------------------------------------------------------------------------------ (add/remove: 3/1 grow/shrink: 5/23 up/down: 1038/-1007) Total: 31 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* shell/read: fix "'read' without parameters" bash compat thingyDenys Vlasenko2010-01-121-31/+39
| | | | | | | | | | | | | | | | | | | | previous change: function old new delta builtin_read 82 1074 +992 popstring 134 140 +6 readcmd 1034 148 -886 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 998/-886) Total: 112 bytes this change: builtin_read 1074 1096 +22 static.arg_REPLY 8 - -8 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/0 up/down: 22/-8) Total: 14 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* shell: split read builtin from ashDenys Vlasenko2010-01-1214-217/+379
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: fix potential buffer overflow on NOMMUDenys Vlasenko2010-01-121-3/+6
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: fix subshell.tests failure on NOMMUDenys Vlasenko2010-01-123-41/+88
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* scripts/basic/docproc.c: remove stray NUL byte from the sourceDenys Vlasenko2010-01-121-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: two NOMMU fixes for bugs 877 and 883Denys Vlasenko2010-01-123-3/+22
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libbb: introduce and use monotonic_msDenys Vlasenko2010-01-125-6/+19
| | | | | | | | | | | | | | | | | | | | | function old new delta monotonic_ms - 60 +60 process_stdin 433 443 +10 display_speed 85 90 +5 nmeter_main 672 674 +2 builtin_type 114 116 +2 bb__parsespent 117 119 +2 ifplugd_main 1110 1109 -1 acpid_main 441 440 -1 chat_main 1361 1359 -2 doCommands 2458 2449 -9 arpping 466 450 -16 run_command 268 234 -34 readcmd 1072 1034 -38 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 5/7 up/down: 81/-101) Total: -20 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: add/remove safe_, it seems we had a few incorrect usesDenys Vlasenko2010-01-125-13/+14
| | | | | | | | | | | | | | | | function old new delta chat_main 1359 1361 +2 microcom_main 712 713 +1 ifplugd_main 1109 1110 +1 arpping 465 466 +1 acpid_main 440 441 +1 script_main 1069 1067 -2 cgi_io_loop_and_exit 594 591 -3 telnet_main 1475 1469 -6 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 5/3 up/down: 6/-11) Total: -5 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hush: plug a memory leakDenys Vlasenko2010-01-123-0/+32
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: explain algorithmDenys Vlasenko2010-01-111-5/+34
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ntpd: expose more data to the script; more eagerly drop to lower pollDenys Vlasenko2010-01-111-26/+46
| | | | | | | | | | | | | function old new delta run_script 340 395 +55 recv_and_process_peer_pkt 817 869 +52 passwd_main 1027 1058 +31 ntpd_main 845 855 +10 update_local_clock 853 823 -30 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/1 up/down: 148/-30) Total: 118 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* modprobe: it's not an error if module is already loaded. Closes bug 833Denys Vlasenko2010-01-101-0/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* adduser: create a group for net user tooDenys Vlasenko2010-01-101-13/+11
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* cpio: add a test for recent fixDenys Vlasenko2010-01-101-0/+16
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* find: correct handling of -xdevDenys Vlasenko2010-01-101-17/+25
| | | | | | | | function old new delta find_main 467 448 -19 fileAction 1336 1311 -25 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* passwd: do not complain about /etc/shadow needlesslyDenys Vlasenko2010-01-091-4/+12
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* adduser: more fixes to "add user to specified group"Denys Vlasenko2010-01-092-13/+19
| | | | | | | | function old new delta update_passwd 1246 1295 +49 adduser_main 727 725 -2 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* cpio: fix -o-less cpio -F FILEDenys Vlasenko2010-01-091-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* cpio: improve help text more; fix -p and -F interactionDenys Vlasenko2010-01-092-15/+17
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* cpio: improve help text; document two TODOsDenys Vlasenko2010-01-094-6/+19
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: make it easier to distinquish "struct tm", pointer to one, etcDenys Vlasenko2010-01-0913-122/+131
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>