Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2006-10-29 | find: a lot more compliant to 'standard' find | Denis Vlasenko | |
(we were not respecting order of actions!). Add -o and -a handling. | |||
2006-10-29 | find: small improvement | Denis Vlasenko | |
2006-10-29 | find: fix -exec to work like stock find does. | Denis Vlasenko | |
2006-10-27 | recursive_action: add depth param | Denis Vlasenko | |
chmod: match coreutils versus following links | |||
2006-10-14 | grep: add support for -r | Denis Vlasenko | |
2006-10-08 | attempt to regularize atoi mess. | Denis Vlasenko | |
2006-09-22 | Change license statements (and clean up headers) on some of the files that | Rob Landley | |
Erik or I are primary copyright holders on. | |||
2006-08-03 | Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate | Rob Landley | |
things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.) |