Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-21 | *: mass renaming of USE_XXXX to IF_XXXX | Denis Vlasenko | |
and SKIP_XXXX to IF_NOT_XXXX - the second one was especially badly named. It was not skipping anything! | |||
2008-07-22 | chown: do not use static data | Denis Vlasenko | |
function old new delta chown_main 160 182 +22 fileAction 750 744 -6 ugid 8 - -8 | |||
2008-07-05 | *: rename ATTRIBUTE_XXX to just XXX. | Denis Vlasenko | |
2008-06-27 | *: introduce and use FAST_FUNC: regparm on i386, otherwise no-on | Denis Vlasenko | |
text data bss dec hex filename 808035 611 6868 815514 c719a busybox_old 804472 611 6868 811951 c63af busybox_unstripped | |||
2008-06-01 | ash: optional printf builtin. +25 bytes if off, +35 if on. | Denis Vlasenko | |
by Cristian Ionescu-Idbohrn. | |||
2008-03-17 | *: add -Wunused-parameter; fix resulting breakage | Denis Vlasenko | |
function old new delta procps_scan 1265 1298 +33 aliascmd 278 283 +5 parse_file_cmd 116 120 +4 dname_enc 373 377 +4 setcmd 90 93 +3 execcmd 57 60 +3 count_lines 72 74 +2 process_command_subs 340 339 -1 test_main 409 407 -2 mknod_main 179 177 -2 handle_incoming_and_exit 2653 2651 -2 argstr 1312 1310 -2 shiftcmd 131 128 -3 exitcmd 46 43 -3 dotcmd 297 294 -3 breakcmd 86 83 -3 evalpipe 353 349 -4 evalcommand 1180 1176 -4 evalcmd 109 105 -4 send_tree 374 369 -5 mkfifo_main 82 77 -5 evalsubshell 152 147 -5 typecmd 75 69 -6 letcmd 61 55 -6 add_cmd 1190 1183 -7 main 891 883 -8 ash_main 1415 1407 -8 parse_stream 1377 1367 -10 alloc_procps_scan 55 - -55 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 7/21 up/down: 54/-148) Total: -94 bytes text data bss dec hex filename 797195 658 7428 805281 c49a1 busybox_old 797101 658 7428 805187 c4943 busybox_unstripped | |||
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-08-18 | don't pass argc in getopt32, it's superfluous | Denis Vlasenko | |
(add/remove: 0/0 grow/shrink: 12/131 up/down: 91/-727) Total: -636 bytes text data bss dec hex filename 773469 1058 11092 785619 bfcd3 busybox_old 772644 1058 11092 784794 bf99a busybox_unstripped | |||
2007-07-05 | md5_sha1_sum: fix mishandling when run as /bin/md5sum (with path) | Denis Vlasenko | |
chown/chgrp: completely match coreutils 6.8 wrt symlink handling function old new delta recursive_action 411 422 +11 arith 2033 2042 +9 collect_blk 467 474 +7 dhcprelay_main 1122 1125 +3 fsck_main 1909 1911 +2 singlemount 4555 4547 -8 xmalloc_realpath 14 - -14 get_lcm 123 105 -18 ed_main 3111 3084 -27 chown_main 217 183 -34 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 5/4 up/down: 32/-101) Total: -69 bytes text data bss dec hex filename 684132 2744 14000 700876 ab1cc busybox_old 684060 2744 14000 700804 ab184 busybox_unstripped | |||
2007-05-26 | usage.c: remove reference to busybox.h | Denis Vlasenko | |
*: s/include "busybox.h"/include "libbb.h" | |||
2007-04-10 | audit small applets and mark some of them as NOFORK. | Denis Vlasenko | |
Put big scary warnings in relevant places. | |||
2007-04-08 | find: fix handling of -prune | Denis Vlasenko | |
recursive_actions: uppercase flag constants | |||
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-03-14 | chown, env: stop using statics | Denis Vlasenko | |
2007-03-08 | chown: fix comment, fix verbose message | Denis Vlasenko | |
2007-03-08 | chown: support -H -L -P if ENABLE_DESKTOP | Denis Vlasenko | |
chmod: cosmetic fixes expr: smallish help for dumb compilers | |||
2007-02-26 | start_stop_daemon: add -chuid support | Denis Vlasenko | |
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-01-13 | whitespace fixes (leading spaces to tab) | Denis Vlasenko | |
2007-01-11 | Trailing whitespace removal over entire tree | Denis Vlasenko | |
2007-01-03 | chown: fix handling of "user.group" notation | Denis Vlasenko | |
2006-12-28 | bb_xget[pw/gr]nam were horribly misnamed - fixed. | Denis Vlasenko | |
uidgid_get -> get_uidgid, add additional param (numeric_ok). Make chown use it. chown: fix "chown user: ...." install: fix incorrect use of bb_xget[pw/gr]nam | |||
2006-10-27 | recursive_action: add depth param | Denis Vlasenko | |
chmod: match coreutils versus following links | |||
2006-10-27 | chown: add -vcf support if CONFIG_DESKTOP | Denis Vlasenko | |
chmod: stop following symlinks | |||
2006-10-20 | message string changes, mostly for consistency, also -32 bytes in .rodata | Denis Vlasenko | |
2006-10-03 | getopt_ulflags -> getopt32. | Denis Vlasenko | |
It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit. | |||
2006-05-19 | - remove emacs layout block as suggested by Robert P.J. Day | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it | |||
2006-01-31 | avoid signed<->unsigned warning | "Vladimir N. Oleynik" | |
2006-01-30 | - add some ATTRIBUTE_UNUSED. | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it. | |||
2006-01-09 | Fix bug 603: "chown :root thingy" should work now. | Rob Landley | |
2006-01-06 | No, we _want_ the suid and sgid bits reverted by chown, for security reasons. | Rob Landley | |
They mean something different when the user they're switching to is different, so if you still want suid you reset it afterwards. This is a safety feature. | |||
2005-09-20 | - rename libbb's password helpers as suggested in libbb.h | Bernhard Reutner-Fischer | |
my_getpwnam -> bb_xgetpwnam /* dies on error */ my_getgrnam -> bb_xgetgrnam /* dies on error */ my_getgrgid -> bb_getgrgid my_getpwuid -> bb_getpwuid my_getug -> bb_getug | |||
2004-03-15 | Remove trailing whitespace. Update copyright to include 2004. | Eric Andersen | |
2003-09-24 | Add the "install" applet, move get_ug_id to libbb as its used by chown, | Glenn L McGrath | |
chgrp and install. | |||
2003-09-08 | Preserve suid/sgid bits | Glenn L McGrath | |
2003-07-22 | Remove remaining libc5 support code | Eric Andersen | |
2003-07-14 | Update a bunch of docs. Run a script to update my email addr. | Eric Andersen | |
2003-03-19 | Major coreutils update. | Manuel Novoa III | |
2003-02-08 | Patch from mathuria, compatability with solaris | Glenn L McGrath | |
2001-12-20 | Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !. | Matt Kraai | |
2001-10-24 | Major rework of the directory structure and the entire build system. | Eric Andersen | |
-Erik | |||
2001-07-10 | Cleanup from vodz | Eric Andersen | |
2001-05-11 | This patch from Lars Kellogg-Stedman, fixes the behavior of | Eric Andersen | |
chown to be consistant with GNU chown, so that it follows symlinks (who cares about the perms on a link anyways?) unless the -h option is supplied. -Erik | |||
2001-04-30 | These do not need initial values. Let them live in the bss. | Eric Andersen | |
-Erik | |||
2001-04-26 | Fix handling of -R flag. | Matt Kraai | |
2001-04-26 | As Larry pointed out, this the off by one canbe fixed much more elegantly. | Eric Andersen | |
2001-04-26 | Fix a silly off-by-one error noticed by Santiago Garcia Mantinan ↵ | Eric Andersen | |
<manty@debian.org> -Erik | |||
2001-04-25 | Larry noticed that chown and chgrp has the version numbers off a bit | Eric Andersen | |
for glibc's lchown support. Thanks Larry. | |||
2001-04-25 | Move messages.c to libbb. Make each string in messages.c be its own .o file. | Eric Andersen | |
This way, we can new get rid of all that tedious #define rubbish we used to need to enable specific messages. This way is enormously simpler, and as a bonus also ends up saving us 96 bytes. -Erik |