Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-11 | add -fvisibility=hidden to CC flags, mark XXX_main functions | Denis Vlasenko | |
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so | |||
2007-10-01 | 'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>. | Denis Vlasenko | |
263 bytes saved. | |||
2007-09-06 | fix -xdev behavior in the presence of two or more nested mount points | Paul Fox | |
on the command line, e.g. "find / /boot -xdev". | |||
2007-08-23 | *: compile fixes for 64-bit build | Denis Vlasenko | |
2007-08-16 | find: fix SELinux-related warning | Denis Vlasenko | |
2007-08-13 | httpd: round down sendfile byte count to 64k | Denis Vlasenko | |
*: style fixes | |||
2007-08-12 | trylink: produce even more info about final link stage | Denis Vlasenko | |
trylink: explain how to modify link and drastically decrease amount of padding (unfortunately, needs hand editing ATM). *: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts size saving: 0.5k | |||
2007-07-27 | multiplier suffixes are short, store them directly in struct suffix_mult | Denis Vlasenko | |
function old new delta xstrtoul_range_sfx 226 217 -9 xstrtoull_range_sfx 291 280 -11 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-20) Total: -20 bytes text data bss dec hex filename 669128 2668 13616 685412 a7564 busybox_old 669108 2668 13616 685392 a7550 busybox_unstripped | |||
2007-07-24 | Replace index_in_[sub]str_array with index_in_[sub]strings, | Denis Vlasenko | |
which scans thru "abc\0def\0123\0\0" type strings. Saves 250 bytes. text data bss dec hex filename 781266 1328 11844 794438 c1f46 busybox_old 781010 1328 11844 794182 c1e46 busybox_unstripped | |||
2007-07-01 | find: fix build failure on certain configs | Denis Vlasenko | |
(found by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>) | |||
2007-07-01 | find: style fix | Denis Vlasenko | |
2007-06-30 | introduce and use bb_basename() | Denis Vlasenko | |
function old new delta bb_basename - 26 +26 sv_main 1226 1225 -1 passwd_main 1985 1983 -2 showdirs 482 478 -4 sendCgi 1811 1807 -4 make_device 1354 1350 -4 handleIncoming 2443 2439 -4 func_name 82 78 -4 service_name 2292 2285 -7 main 909 901 -8 cmp_main 555 547 -8 test_main 434 422 -12 act 228 216 -12 find_pair 180 164 -16 rmmod_main 298 280 -18 find_pid_by_name 156 134 -22 modprobe_main 1606 1576 -30 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/16 up/down: 26/-156) Total: -130 bytes text data bss dec hex filename 734933 3028 14400 752361 b7ae9 busybox_old 734801 3028 14400 752229 b7a65 busybox_unstripped | |||
2007-06-19 | find: -context support for SELinux (KaiGai Kohei <kaigai@kaigai.gr.jp>) | Denis Vlasenko | |
find: make it a bit smaller function old new delta .rodata 129018 129050 +32 parse_params 1509 1346 -163 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 32/-163) Total: -131 bytes | |||
2007-06-16 | find: make -size match GNU find | Denis Vlasenko | |
2007-06-15 | find: add conditional support for -maxdepth and -regex | Denis Vlasenko | |
(needed for Linux 2.6.22-rc4 build) -maxdepth: # size busybox_old busybox_unstripped text data bss dec hex filename 675622 2792 15728 694142 a977e busybox_old 675770 2792 15728 694290 a9812 busybox_unstripped -regex: # size busybox_old busybox_unstripped text data bss dec hex filename 675770 2792 15728 694290 a9812 busybox_old 675894 2792 15728 694414 a988e busybox_unstripped | |||
2007-05-26 | usage.c: remove reference to busybox.h | Denis Vlasenko | |
*: s/include "busybox.h"/include "libbb.h" | |||
2007-04-13 | find: add support for -delete, -path (by Natanael Copa) | Denis Vlasenko | |
2007-04-10 | audit small applets and mark some of them as NOFORK. | Denis Vlasenko | |
Put big scary warnings in relevant places. | |||
2007-04-09 | factor out NOFORK/NOEXEC code from find. Use it for xargs too. | Denis Vlasenko | |
2007-04-09 | Implement first instance of NOFORK applet - echo | Denis Vlasenko | |
find: use NOFORK/NOEXEC; small -exec buglet also eliminated vfork_daemon_rexec: honor PREFER_APPLETS echo: small size improvements find -exec echo {} \; with PREFER_APPLETS=y runs 4 times faster | |||
2007-04-08 | find: fix -prune more. Add big comment about it. | Denis Vlasenko | |
2007-04-08 | find: fix handling of -prune | Denis Vlasenko | |
recursive_actions: uppercase flag constants | |||
2007-04-05 | - size and prune were mixed up | Bernhard Reutner-Fischer | |
2007-04-05 | find: missed 'ststic' on const data | Denis Vlasenko | |
2007-04-04 | find: un-DESKTOPize (Kai Schwenzfeier <niteblade@gmx.net>) | Denis Vlasenko | |
find: -group, -depth (Natanael Copa <natanael.copa@gmail.com>) find: make constant array static, declare PARM_xx constants with enum | |||
2007-03-29 | - use index_in_str_array also for find_main | Bernhard Reutner-Fischer | |
text data bss dec hex filename 2605 1 12 2618 a3a find.o.r18274 2602 1 12 2615 a37 find.o.r18275 | |||
2007-03-29 | - remove bloated switch statement. | Bernhard Reutner-Fischer | |
text data bss dec hex filename 2706 1 12 2719 a9f find.o.r18273 2605 1 12 2618 a3a find.o.r18274 | |||
2007-03-29 | - implement a TODO: Use index_in_str_array in parse_params | Bernhard Reutner-Fischer | |
text data bss dec hex filename 2771 1 12 2784 ae0 find.o.r18272 2749 1 12 2762 aca find.o.-try-switch 2706 1 12 2719 a9f find.o.r18273 | |||
2007-03-29 | - Purely cosmetic type fiddling | Bernhard Reutner-Fischer | |
2007-03-29 | - fold recurse, depthFirst and dereference params into one param flags. | Bernhard Reutner-Fischer | |
Minor size improvement (-16b for size, -24b according to bloat-o-meter). | |||
2007-02-06 | find: fix -not support | Denis Vlasenko | |
2007-02-04 | find: support for ! | Denis Vlasenko | |
2007-02-04 | - strip 12 bytes off by using a smaller type for need_print. | Bernhard Reutner-Fischer | |
- add TODO to switch this applet to index_in_str_array() | |||
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-02-03 | assorted fixes for bugs found with randomconfig | Denis Vlasenko | |
2007-02-02 | find -user support by Natanael Copa <natanael.copa@gmail.com> | Denis Vlasenko | |
2007-01-29 | preparatory patch for -Wwrite-strings #4 | Denis Vlasenko | |
2007-01-27 | fix warning in find.c | Denis Vlasenko | |
2007-01-26 | find: fix -mtime, -mmin, -perm (+ add symbolic perm handling) | Denis Vlasenko | |
chmod: better name for a variable | |||
2007-01-22 | fix warning from needlessly-global functions | Denis Vlasenko | |
2007-01-03 | find: fix misplaced #else (fix by Harald Kuthe <trhoudini@hotmail.com>) | Denis Vlasenko | |
2006-12-26 | merge post-1.3.0 fixes | Denis Vlasenko | |
2006-12-23 | sum: 40% size reduction (-300 bytes) | Denis Vlasenko | |
find: one_char -> LONE_CHAR | |||
2006-12-23 | find: fix spurious -exec error messages | Denis Vlasenko | |
(bug reported by Bernhard Fischer <rep.nop@aon.at>) | |||
2006-12-12 | build system: add "release" target | Denis Vlasenko | |
find: support -size N (needed for above) | |||
2006-11-01 | mostly style fixes | Denis Vlasenko | |
2006-10-31 | find: -type T was actually meaning ! -type T! | Denis Vlasenko | |
With this fix, "make mrproper" works correctly | |||
2006-10-31 | find: implement -prune. "make clean" now works! :) | Denis Vlasenko | |
2006-10-31 | find: fix implicit -print (sometime differed from standard) | Denis Vlasenko | |
2006-10-30 | find: implement ( ) | Denis Vlasenko | |