Skip to content
Commits on Sep 19, 2011
  1. mdev: expand --help so that it's actually useful.

    Denys Vlasenko committed Sep 19, 2011
    function                                             old     new   delta
    packed_usage                                       28634   28822    +188
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Sep 12, 2011
  1. losetup: implement -r option. Closes 4033.

    Denys Vlasenko committed Sep 12, 2011
    function                                             old     new   delta
    packed_usage                                       28595   28633     +38
    losetup_main                                         285     290      +5
    singlemount                                          906     908      +2
    set_loop                                             674     672      -2
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Sep 11, 2011
  1. wget: URL-decode user:password before base64-encoding it into auth hd…

    Denys Vlasenko committed Sep 11, 2011
    …r. Closes 3625.
    
    function                                             old     new   delta
    percent_decode_in_place                                -     152    +152
    parse_url                                            304     317     +13
    handle_incoming_and_exit                            2795    2798      +3
    httpd_main                                           763     760      -3
    decodeString                                         152       -    -152
    ------------------------------------------------------------------------------
    (add/remove: 2/1 grow/shrink: 2/1 up/down: 168/-155)           Total: 13 bytes
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Sep 10, 2011
  1. stop declariong our own dirname prototype

    Denys Vlasenko committed Sep 10, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Sep 9, 2011
  1. Android build fixes and alternate (hopefully simpler) defconfig for it

    Denys Vlasenko committed Sep 9, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Sep 7, 2011
  1. @baruchsiach

    networking: consolidate the IP checksum code. -129 bytes.

    baruchsiach committed with Denys Vlasenko Sep 7, 2011
    Signed-off-by: Baruch Siach <baruch@tkos.co.il>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Sep 4, 2011
  1. lineedit: remove SAVE_HISTORY bit, ->hist_file can be used as indicator

    Denys Vlasenko committed Sep 4, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  2. lineedit: add support for history saving on exit

    Denys Vlasenko committed Sep 4, 2011
    Based on the patch by Dennis Groenen <tj.groenen@gmail.com>
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Aug 28, 2011
  1. Fixes for FreeBSD build

    Matthias Andree committed with Denys Vlasenko Aug 28, 2011
    Signed-off-by: Matthias Andree <mandree@freebsd.org>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Aug 16, 2011
  1. @pereorga

    hostid: fix behavior on identifiers starting with zeros

    pereorga committed with Denys Vlasenko Aug 11, 2011
    Signed-off-by: Pere Orga <gotrunks@gmail.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Aug 9, 2011
  1. remove extra IF_WHO()

    Denys Vlasenko committed Aug 9, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jul 26, 2011
  1. *: work around sysinfo.h versus linux/*.h problems

    Denys Vlasenko committed Jul 26, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jul 25, 2011
  1. libbb.h: do not use homegrown struct sysinfo.

    Denys Vlasenko committed Jul 25, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jul 8, 2011
  1. more tweak for bionic

    Denys Vlasenko committed Jul 8, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  2. platform.h: tweaks for cygwin

    Denys Vlasenko committed Jul 8, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 30, 2011
  1. @dfandrich

    Use the _unlocked stdio macros only when they're all available

    dfandrich committed with Denys Vlasenko Jun 30, 2011
    Signed-off-by: Dan Fandrich <dan@coneharvesters.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  2. libbb.h: tweak _unlocked hack

    Denys Vlasenko committed Jun 30, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  3. @dfandrich

    Use the built-in getline on more systems that don't have it

    dfandrich committed with Denys Vlasenko Jun 28, 2011
    Signed-off-by: Dan Fandrich <dan@coneharvesters.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 29, 2011
  1. @fabled

    platform.c: provide getline implementation

    fabled committed with Denys Vlasenko Jun 29, 2011
    Signed-off-by: Timo Teras <timo.teras@iki.fi>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 27, 2011
  1. vi: fix regex search, make it selectable in config

    Walter Harms committed with Denys Vlasenko Jun 27, 2011
    function                                             old     new   delta
    char_search                                          134     214     +80
    find_pair                                            187     169     -18
    mycmp                                                 37       -     -37
    
    Signed-off-by: Walter Harms <wharms@bfs.de>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 21, 2011
  1. ls: fix HAVE_STRVERSCMP check; add check for older uclibc versions

    Denys Vlasenko committed Jun 21, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  2. @farmatito

    groups: new applet

    farmatito committed with Denys Vlasenko Jun 21, 2011
    Signed-off-by: Tito Ragusa <farmatito@tiscali.it>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  3. Add HAVE_STRVERSCMP, guard the only usage of strverscmp with #ifdef

    Denys Vlasenko committed Jun 21, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 20, 2011
  1. libbb: use _unlocked variants of stdio I/O.

    Denys Vlasenko committed Jun 20, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  2. @fabled

    parse_config: use getline. BIG speedup with glibc (~40%).

    fabled committed with Denys Vlasenko Jun 20, 2011
    function                                             old     new   delta
    config_read                                          559     604     +45
    getline                                                -      23     +23
    config_close                                          29      49     +20
    find_pair                                            169     187     +18
    showmode                                             330     338      +8
    hash_find                                            233     234      +1
    builtin_umask                                        133     132      -1
    lzo1x_optimize                                      1434    1429      -5
    test_main                                            253     247      -6
    buffer_fill_and_print                                196     179     -17
    create_J                                            1849    1826     -23
    config_free_data                                      37       -     -37
    ------------------------------------------------------------------------------
    (add/remove: 3/1 grow/shrink: 5/5 up/down: 138/-89)            Total: 26 bytes
    
    Signed-off-by: Timo Teras <timo.teras@iki.fi>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 18, 2011
  1. procps: remove PSSCAN_STAT define, users were using it incorrectly

    Denys Vlasenko committed Jun 18, 2011
    Also contains small cleanups ps.
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 17, 2011
  1. libbb: split bb_get_chunk_from_file and bb_get_chunk_with_continuation

    Denys Vlasenko committed Jun 17, 2011
    This also moves bb_get_chunk_with_continuation into its sole user,
    parse_config.c.
    This allows to optimize both functions separately,
    they need to be optimized for speed.
    (this need was highlighted by slow modprobe caused in part by slow
    bb_get_chunk_with_continuation in config parser).
    
    function                                             old     new   delta
    bb_get_chunk_from_file                                 7     130    +123
    config_read                                          457     558    +101
    bb_get_chunk_with_continuation                       194       -    -194
    ------------------------------------------------------------------------------
    (add/remove: 0/1 grow/shrink: 2/0 up/down: 224/-194)           Total: 30 bytes
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 10, 2011
  1. @dfandrich

    *: simplify Ethernet header includes

    dfandrich committed with Denys Vlasenko Jun 10, 2011
    Signed-off-by: Dan Fandrich <dan@coneharvesters.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on Jun 3, 2011
  1. @dfandrich

    platform.h: support for build under Android

    dfandrich committed with Denys Vlasenko Jun 3, 2011
    Signed-off-by: Dan Fandrich <dan@coneharvesters.com>
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on May 23, 2011
  1. libbb.h: small reordering

    Denys Vlasenko committed May 23, 2011
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on May 16, 2011
  1. main: free suid_config list after use

    Denys Vlasenko committed May 16, 2011
    function                                             old     new   delta
    run_applet_no_and_exit                               438     450     +12
    ifupdown_main                                       2147    2149      +2
    writeFileToTarball                                  1325    1326      +1
    pidof_main                                           244     245      +1
    last_main                                            896     897      +1
    grep_main                                            779     780      +1
    find_list_entry2                                     121     122      +1
    tar_main                                             835     833      -2
    llist_unlink                                          28      26      -2
    llist_rev                                             23      21      -2
    main                                                 791     782      -9
    ------------------------------------------------------------------------------
    (add/remove: 0/0 grow/shrink: 7/4 up/down: 19/-15)              Total: 4 bytes
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on May 13, 2011
  1. adduser: safe username passing to passwd/addgroup

    Denys Vlasenko committed May 13, 2011
    passwd: support creating SHA passwords
    random code shrink
    
    function                                             old     new   delta
    crypt_make_pw_salt                                     -      87     +87
    adduser_main                                         883     904     +21
    ...
    crypt_make_salt                                       99      89     -10
    chpasswd_main                                        329     312     -17
    packed_usage                                       28731   28691     -40
    passwd_main                                         1070    1000     -70
    cryptpw_main                                         310     224     -86
    ------------------------------------------------------------------------------
    (add/remove: 1/0 grow/shrink: 4/12 up/down: 154/-288)        Total: -134 bytes
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on May 12, 2011
  1. libbb.h: use inlined sigfillset, sigemptyset, sigisemptyset on uclibc

    Denys Vlasenko committed May 12, 2011
       text    data     bss     dec     hex filename
     875879     493    7584  883956   d7cf4 busybox_old
     875879     493    7584  883956   d7cf4 busybox_unstripped
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Commits on May 8, 2011
  1. hush: make read builtin interruptible.

    Denys Vlasenko committed May 8, 2011
    function                                             old     new   delta
    builtin_read                                         185     471    +286
    check_and_run_traps                                  200     262     +62
    nonblock_immune_read                                  73     119     +46
    sigismember                                            -      44     +44
    record_signal                                          -      21     +21
    sigisemptyset                                          -      16     +16
    ...
    ------------------------------------------------------------------------------
    (add/remove: 5/0 grow/shrink: 7/5 up/down: 483/-46)           Total: 437 bytes
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
  2. libbb: nonblock_safe_read->nonblock_immune_read, remove unused param …

    Denys Vlasenko committed May 8, 2011
    …of xmalloc_reads
    
    Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Something went wrong with that request. Please try again.