aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-15mkfs_minix: stop using lots of bss/data.Denis Vlasenko
data -3500 bytes, code -300 bytes keep_data_small: expand/fix
2007-03-15syslogd: reduce data/bss usage. Code size is practically the same.Denis Vlasenko
2007-03-15gzip: Improve ptr_to_globals trick, allowing gccDenis Vlasenko
to optimize better. -480 bytes.
2007-03-15networking/interface.c: was doing really strange caching of fd'sDenis Vlasenko
open for getting ifconfig data - ??! Simplified all that. -200 bytes.
2007-03-15copy_file: comment out one condition which is always false.Denis Vlasenko
Add comment explaining POSIX rules for cp - and why these rules are dangerous. Provide conditionally compiled code for both POSIX and safe behaviors, select safe for now. Code shrunk by ~80 bytes.
2007-03-15fix TODO: getopt32 should reset optind to 1 itselfDenis Vlasenko
2007-03-15modify ptr_to_globals trick so that we do not violateDenis Vlasenko
type safety (well, sort of ;))
2007-03-14adjtimex: fix argument types (most importantly, allow negative ones)Denis Vlasenko
2007-03-14swapon: reinstate hole check but reduce it to warningDenis Vlasenko
inode_hash: remove unused variable
2007-03-14arp, networking/interface.c: eliminate staticsDenis Vlasenko
and unneeded on-stack buffers, disable (comment out) some apparently unused (and buggy) code paths. -700 bytes.
2007-03-14get_header_ar: reformatted code, no real changesDenis Vlasenko
2007-03-14chown, env: stop using staticsDenis Vlasenko
2007-03-14missed hunk of "stop using big static buffer for inode hash"Denis Vlasenko
2007-03-14stop using big static buffer for inode hashDenis Vlasenko
2007-03-14stop using (yet another) static bufferDenis Vlasenko
2007-03-14watchdog: don't use static variableDenis Vlasenko
2007-03-14udhcp: use fdprintf for pidfile creation (smaller code)Denis Vlasenko
2007-03-14cosmetic documentation changeDenis Vlasenko
2007-03-14- change option -c to -Z to match newer upstream SElinux conventionsBernhard Reutner-Fischer
2007-03-14gzip: bbunzip integration fixesDenis Vlasenko
2007-03-14gzip: use common bbunzip infrastructure - ~700 bytes code lessDenis Vlasenko
2007-03-14gzip: reduce global data footprint, part 3Denis Vlasenko
2007-03-14gzip: reduce global data footprint, part 2Denis Vlasenko
2007-03-14gzip: reduce global data footprint, part 1Denis Vlasenko
2007-03-13fsck_minix: stop using large buffers in bssDenis Vlasenko
2007-03-13ash: popstackmark is reported trying to pop until NULLDenis Vlasenko
is seen (which isn't possible), prevent this.
2007-03-13Do not fail password check if shadow password does not exist -Denis Vlasenko
fall back to ordinary one Reduced usage of functions returning datain static buffers. (mostly passwd/group/shadow related): function old new delta correct_password 143 193 +50 sulogin_main 490 533 +43 adduser_main 732 774 +42 passwd_main 1875 1915 +40 addgroup_main 330 365 +35 bb_internal_getspnam 38 - -38 bb_internal_fgetpwent 38 - -38 bb_internal_fgetgrent 38 - -38 static.resultbuf 168 88 -80 static.buffer 1872 1104 -768 ------------------------------------------------------------------------------ (add/remove: 0/3 grow/shrink: 5/2 up/down: 210/-962) Total: -752 bytes
2007-03-12resize: make it usable in in backticks; have a timeout (if displayDenis Vlasenko
doesn't respond to 'get cursor pos' ESC sequence...)
2007-03-12add missing copyright statements and doc for svDenis Vlasenko
2007-03-12sv: make code trivially smallerDenis Vlasenko
2007-03-12chcon: remove redundant ifs: if(p) free(p)Denis Vlasenko
2007-03-12introduce and use setfscreatecon_or_dieDenis Vlasenko
(patch by Yuichi Nakamura <ynakam@hitachisoft.jp>) runcon: *yet another* fix for vda's brainfart :(
2007-03-12swapon: random shrinkageDenis Vlasenko
2007-03-12bbunzip: remove extra formatting directives in commentsDenis Vlasenko
2007-03-12chcon: exclude constraints for impossible option if long opts are offDenis Vlasenko
2007-03-11next portion of selinux updates: chcon, runcon. FromDenis Vlasenko
Yuichi Nakamura <himainu-ynakam@miomio.jp> KaiGai Kohei <busybox@kaigai.gr.jp>
2007-03-11kill superfluous returns at the end of void functionsDenis Vlasenko
2007-03-11update defconfigDenis Vlasenko
2007-03-11fix buglets found by randomconfig runDenis Vlasenko
2007-03-10awk: support multiple -v optionsDenis Vlasenko
2007-03-10selinux support by Yuichi Nakamura <ynakam@hitachisoft.jp> (HitachiSoft)Denis Vlasenko
2007-03-10more: do not mess with "/dev/console" (!);Denis Vlasenko
fill whole 1st screen (was "screen sans one line"); fall back to cat if redirected or no ctty less: fall back to cat if no ctty (was exiting) resize: cosmetics
2007-03-09ifupdown: do not complain if !/var/run/ifstateDenis Vlasenko
2007-03-09runsv: random code savings, ~300 bytesDenis Vlasenko
2007-03-09bbunzip: size optimization: ~90 bytesDenis Vlasenko
2007-03-09- updateBernhard Reutner-Fischer
2007-03-09- add chrt applet.Bernhard Reutner-Fischer
text data bss dec hex filename 769 0 0 769 301 miscutils/chrt.o and could use some further shrinkage
2007-03-09printf: allow hex/oct numbers; move functions aroundDenis Vlasenko
so that we have no forward declarations
2007-03-09- move bbconfig into alphabetical orderBernhard Reutner-Fischer
2007-03-09diff: failed to confirm "static bug" in gcc - reinstating statics.Denis Vlasenko
microscopic code improvements.