aboutsummaryrefslogtreecommitdiff
path: root/libbb/get_last_path_component.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-05-10hush: fix recent breakage (VAR=VAL stopped working)Denis Vlasenko1-1/+1
2007-05-09msh: fix obscure case with backticks and closed fd 1Denis Vlasenko1-7/+12
2007-05-09awk: don't segfault on printf(%*s). Close 1337.Denis Vlasenko1-1/+4
2007-05-09cryptpw: size reductionDenis Vlasenko1-18/+9
function old new delta cryptpw_main 198 140 -58 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-58) Total: -58 bytes
2007-05-09mount: fix incorrect usage of strtok (inadvertently used NULL sometimes).Denis Vlasenko1-2/+1
the change is "for(xxx)...." -> "if(var) for(xxx)...", but my gcc 4.1.2 adds _158 bytes_!! WTF?? 8(
2007-05-09less: fix case when regex search finds nothingDenis Vlasenko1-1/+7
2007-05-09tftp: explain "block# 0" codepath; report our decision to bail out to serverDenis Vlasenko1-73/+70
if blocksize option doesn't look good (it was a FIXME. +33 bytes code); make code more readable.
2007-05-08cryptpw: forgot svn add... how typical of me :(Denis Vlasenko3-5/+87
2007-05-08tftp: code diet, and I think retransmits were broken.Denis Vlasenko1-209/+159
function old new delta static.errcode_str - 32 +32 tftp_main 359 345 -14 tftp_bb_error_msg 32 - -32 .rodata 130931 130899 -32 tftp 1720 1558 -162 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 0/3 up/down: 32/-240) Total: -208 bytes
2007-05-08cryptpw: new applet (a bit less than 3k added)Denis Vlasenko9-73/+74
(by Thomas Lundquist <lists@zelow.no>)
2007-05-08tail: fix SEGV on "tail -N"Denis Vlasenko3-17/+37
config system: clarify PREFER_APPLETS/SH_STANDALONE effects in help text
2007-05-06kill: improve commentDenis Vlasenko1-1/+2
2007-05-06kill: fix recent breakage of vda, also make code smaller by 21 bytes.Denis Vlasenko1-5/+12
2007-05-06hush: fix double-free in "echo TEST &"Denis Vlasenko2-79/+123
2007-05-06svlogd: fix 'SEGV on uninitialized data' and make it honor TERMDenis Vlasenko1-4/+6
2007-05-05hush: stop generating extra empty pipes in parse stage.Denis Vlasenko1-13/+15
2007-05-05hush: preparatory patch for removing extra empty pipes generationDenis Vlasenko1-80/+90
in parse stage. No real code change here.
2007-05-04fix -Werror compileDenis Vlasenko1-1/+5
2007-05-04hush: fix "while true; do true; done" + ctrl-zDenis Vlasenko2-92/+123
2007-05-04applets: fix compile-time warningDenis Vlasenko2-3/+8
2007-05-04hush: add parse tree debug printDenis Vlasenko2-5/+66
2007-05-03udhcpc: stop deleting our own pidfile if we daemonize.Denis Vlasenko3-34/+35
udhcp[cd]: stop using atexit magic fir pidfile removal.
2007-05-03awk: guard against empty environmentDenis Vlasenko1-1/+2
2007-05-03hush: fix "true | exit 3; echo $?" bugDenis Vlasenko2-46/+105
2007-05-02hush: remove env builtin (it is buggy). Add commentsDenis Vlasenko1-17/+16
2007-05-02fix suid config handlingDenis Vlasenko2-16/+27
2007-05-02ifupdown: small optimization (avoid doing useless work if we areDenis Vlasenko1-10/+10
not going to update state file)
2007-05-02allow people to stick custom things into Makefile.local so they dont need to ↵Mike Frysinger1-0/+2
update busybox files while integrating into other build systems (like uClinux-dist)
2007-05-02ifupdown: mke it possible to use DHCP clients different from udhcp.Denis Vlasenko2-33/+48
2007-05-02hush: simplify debugging prints a little bitDenis Vlasenko1-62/+61
2007-05-02klogd: remove dependency on syslogdDenis Vlasenko1-2/+0
2007-05-02ifupdown: reread state file before rewriting it.Denis Vlasenko1-36/+37
Fixes "ifup started another ifup" state corruption bug. Patch by Natanael Copa <natanael.copa@gmail.com>.
2007-05-02hush: add debugging for tracing execution,Denis Vlasenko1-2/+33
add FIXME for 'true | exit 3; echo $?' case
2007-05-02hush: fix incorrect exitcodes without job controlDenis Vlasenko1-14/+9
2007-05-01test: code size saving, no logic changesDenis Vlasenko4-116/+228
ps: fix warning, make a bit smaller kill -l: make smaller & know much more signals function old new delta get_signum 121 153 +32 kill_main 826 843 +17 get_signame 44 36 -8 signals 252 224 -28 .rodata 131955 131923 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/3 up/down: 49/-68) Total: -19 bytes
2007-04-29ash,kill: use common code for kill applet/builtinDenis Vlasenko4-130/+86
# make bloatcheck function old new delta evaltreenr 644 654 +10 evaltree 644 654 +10 parse_conf 1440 1444 +4 dpkg_deb_main 426 429 +3 ed_main 3319 3321 +2 passwd_main 2093 2091 -2 kill_main 830 826 -4 singlemount 4609 4601 -8 find_command 962 954 -8 get_lcm 123 105 -18 .rodata 132243 132147 -96 killcmd 449 120 -329 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 5/7 up/down: 29/-465) Total: -436 bytes # size busybox_old busybox_unstripped text data bss dec hex filename 723901 2940 27504 754345 b82a9 busybox_old 723457 2940 27504 753901 b80ed busybox_unstripped
2007-04-29run_parts: do not check path portion of a name for "bad chars".Denis Vlasenko1-7/+11
Needed for ifupdown. Patch by "Gabriel L. Somlo" <somlo@cmu.edu>
2007-04-28ash: fix infinite loop on exit if tty is not there anymoreDenis Vlasenko2-1/+8
2007-04-28hush: make job control and interactiveness configurable, part 2Denis Vlasenko2-52/+99
2007-04-28hush: make job control and interactiveness configurable, part 1Denis Vlasenko2-14/+111
2007-04-28hush: make hush properly detect EOF on stdin (even interactive one -Denis Vlasenko1-5/+8
think about pty being destroyed) and exit.
2007-04-28hush: add Ctrl-C handling to nofork caseDenis Vlasenko1-3/+15
2007-04-28hush: better signal handling across ctrl-zDenis Vlasenko1-87/+127
2007-04-28hush: fix nofork + ctrl-Z clobbering of globalsDenis Vlasenko3-37/+58
2007-04-28hush: add ctrl-Z handling for nofork'ed caseDenis Vlasenko2-13/+84
2007-04-21find_root_device: use lstat - don't follow linksDenis Vlasenko1-1/+2
2007-04-21hush: make Ctrl-Z work (at least sometimes)Denis Vlasenko2-176/+229
2007-04-21hust: add a commentDenis Vlasenko1-0/+4
2007-04-21hush: fix more backgrounding bugs. Plenty of them remains still.Denis Vlasenko2-11/+29
2007-04-21hush: explain why "pipe; exit $?" doesn't show correct exitcodeDenis Vlasenko2-12/+21