Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | "make bigdata" biggest offender dealt with: | Denis Vlasenko | 2006-11-30 | 2 | -3/+5 | |
| | | | | xmalloc 16Kb buffer instead of keeping it in bss | |||||
* | ed: convert style to bbox's. No code changes. | Denis Vlasenko | 2006-11-30 | 1 | -224/+93 | |
| | ||||||
* | passwd: small size optimization. salt generation improved | Denis Vlasenko | 2006-11-30 | 3 | -23/+32 | |
| | | | | (really generated different salts even if called back-to-back). | |||||
* | passwd: rework: | Denis Vlasenko | 2006-11-30 | 5 | -296/+264 | |
| | | | | | | | | | * do not make backup copy by copying (just retain old file) * correctly fall back to /etc/passwd if user is not in shadow * fix bug with overlong passwd entries * be permissive on some kinds of failures * reduce stack usage * code size: -500 bytes | |||||
* | - save 4 bytes | Bernhard Reutner-Fischer | 2006-11-30 | 1 | -1/+1 | |
| | | | | | | text data bss dec hex filename 764 0 80 844 34c vlock.o.oorig 760 0 80 840 348 vlock.o | |||||
* | Well, I am not 100.00% usre that uint16 will suffice there. | Denis Vlasenko | 2006-11-29 | 1 | -2/+2 | |
| | | | | We don't lose anything by using 'unsigned' instead. | |||||
* | another -90 bytes. That #define is **evil** | Denis Vlasenko | 2006-11-29 | 1 | -8/+12 | |
| | ||||||
* | mkfs.minix: more cleanups, -~300 bytes of code. | Denis Vlasenko | 2006-11-29 | 1 | -202/+204 | |
| | | | | Added debugging support. | |||||
* | cut 0.5k off mkfs.minix | Denis Vlasenko | 2006-11-29 | 5 | -207/+131 | |
| | | | | assorted strtoul fixes (that's what brought me into minix)... | |||||
* | httpd: fix decode of '/' when called via -d | Denis Vlasenko | 2006-11-29 | 1 | -32/+34 | |
| | ||||||
* | od: fix buglet in --traditional, microoptimization, | Denis Vlasenko | 2006-11-29 | 2 | -18/+18 | |
| | | | | | document coreutils bug bloat-o-meter: account for objects in rodata too | |||||
* | getopt32-ification of fdisk | Denis Vlasenko | 2006-11-29 | 1 | -185/+165 | |
| | ||||||
* | fix support for globally disabling --long-options. | Denis Vlasenko | 2006-11-29 | 10 | -41/+54 | |
| | | | | (disabling them saves ~4K on fully configured bbox) | |||||
* | od: sometime ago I landed BIG od implementation | Denis Vlasenko | 2006-11-28 | 3 | -761/+627 | |
| | | | | | from coreutils. My fault. This commit contains cleanups and size reductions. | |||||
* | fix bug in new str -> num convertors | Denis Vlasenko | 2006-11-28 | 1 | -4/+12 | |
| | ||||||
* | usage: fix few help texts, fix breakage: '\<tab>' | Denis Vlasenko | 2006-11-28 | 1 | -50/+51 | |
| | | | | sequence utterly confused cpp :) | |||||
* | udhcpc: fix my breakage | Denis Vlasenko | 2006-11-28 | 2 | -5/+3 | |
| | ||||||
* | fix udhcpc help message, take steps to make usage.h less messy | Denis Vlasenko | 2006-11-28 | 1 | -2241/+2240 | |
| | ||||||
* | do not overflow ifr_name. maybe it was safe in some places, | Denis Vlasenko | 2006-11-27 | 7 | -28/+28 | |
| | | | | but not everywhere. err to the safe side. | |||||
* | udhcpc: convert to getopt32 | Denis Vlasenko | 2006-11-27 | 4 | -171/+155 | |
| | ||||||
* | tar: fix misplaced --exclude long option definition | Denis Vlasenko | 2006-11-27 | 1 | -4/+9 | |
| | ||||||
* | Closing bug 1040: | Denis Vlasenko | 2006-11-27 | 1 | -1/+1 | |
| | | | | | | | The "quiet" option is quietly (hah) ignored. It should be passed through to the mount() syscall in the comma separated list of options. I found the problem with the vfat/msdos filesystems, which uses a quiet option to override some complaints and errors. | |||||
* | erase_mtab: do not limit ourself to 40 mtab entries | Denis Vlasenko | 2006-11-27 | 1 | -32/+21 | |
| | ||||||
* | fix remaining survivors of the return(a) cleanup | Denis Vlasenko | 2006-11-27 | 4 | -11/+11 | |
| | ||||||
* | style cleanup: return(a) -> return a, part 2 | Denis Vlasenko | 2006-11-27 | 28 | -282/+273 | |
| | ||||||
* | style cleanup: return(a) -> return a, part 1 | Denis Vlasenko | 2006-11-27 | 36 | -219/+214 | |
| | ||||||
* | byteswap ops had extra mask ops - removed | Denis Vlasenko | 2006-11-27 | 4 | -21/+17 | |
| | ||||||
* | svn add bb_strtonum.c :( | Denis Vlasenko | 2006-11-27 | 1 | -0/+147 | |
| | ||||||
* | Provide our own isdigit macro. saves more than 400 bytes. | Denis Vlasenko | 2006-11-27 | 5 | -11/+13 | |
| | ||||||
* | safe_strtoXX interface proved to be a bit unconvenient. | Denis Vlasenko | 2006-11-27 | 16 | -280/+145 | |
| | | | | | Remove it, introduce saner bb_strtoXX. Saved ~350 bytes. | |||||
* | - minor shrinkage | Bernhard Reutner-Fischer | 2006-11-27 | 1 | -8/+6 | |
| | | | | | | text data bss dec hex filename 773 0 80 853 355 vlock.o.orig 766 0 80 846 34e vlock.o | |||||
* | ifconfig: do not try to continue on errors. not much sence in doing that | Denis Vlasenko | 2006-11-27 | 1 | -104/+58 | |
| | | | | IMHO, but requires extra code. | |||||
* | deluser: the same code, but a bit less obfuscated. | Denis Vlasenko | 2006-11-27 | 1 | -15/+16 | |
| | ||||||
* | deluser: size reduction by 60 bytes. | Denis Vlasenko | 2006-11-27 | 1 | -62/+48 | |
| | | | | patch from Tito <farmatito@tiscali.it> | |||||
* | added gcc flag which is needed for ULLONG_MAX to appear | Denis Vlasenko | 2006-11-26 | 1 | -0/+3 | |
| | | | | on Tito's box | |||||
* | Closing bug 730. libbb run_parts is using scandir (a GNUism), | Denis Vlasenko | 2006-11-26 | 4 | -129/+99 | |
| | | | | | and it is used only by run_parts applet, so move it there. Also saved ~30 bytes (prolly gcc autoinlining...). | |||||
* | added small doc about tar 'pax header' format | Denis Vlasenko | 2006-11-26 | 1 | -0/+239 | |
| | ||||||
* | sort: two small optimizations | Denis Vlasenko | 2006-11-26 | 1 | -9/+10 | |
| | ||||||
* | sort: reformat entire file wrt style. | Denis Vlasenko | 2006-11-26 | 1 | -182/+215 | |
| | | | | | | fix single obvious bug: right hand was 0 here: flags & (FLAG_b&FLAG_d&FLAG_f&FLAG_i&FLAG_bb) fixed to use | | |||||
* | small fixes: | Denis Vlasenko | 2006-11-26 | 9 | -24/+35 | |
| | | | | | | fix xstrdup to not grossly overallocate memory use xopen instean of xopen3 in several places etc. | |||||
* | tar: refuse to untar files with "/../" components | Denis Vlasenko | 2006-11-26 | 1 | -1/+6 | |
| | ||||||
* | tar: correctly skip (and warn about) pax headers. | Denis Vlasenko | 2006-11-26 | 2 | -20/+35 | |
| | | | | | plug memory leak. save 50 bytes. Wooohooo! we finally can unpack kernel tarballs! | |||||
* | tar: add support for FEATURE_TAR_GNU_EXTENSIONS so than we can save | Denis Vlasenko | 2006-11-25 | 1 | -25/+98 | |
| | | | | | | | long names now. We were able to read such tars, but not create. +275 bytes. Without FEATURE_TAR_GNU_EXTENSIONS: -25 bytes. We still cannot unpack Linux kernels, but not for long ;) | |||||
* | tee: fix bug: argv[-1] is a no-no! | Denis Vlasenko | 2006-11-25 | 4 | -58/+71 | |
| | | | | | bb_full_fd_action: optimize die_if_ferror: "<applet>: filename" isn't a good err msg, add "..I/O error" | |||||
* | tar: small fix and small optimization | Denis Vlasenko | 2006-11-25 | 2 | -12/+10 | |
| | ||||||
* | small improvements in str -> num convertors | Denis Vlasenko | 2006-11-25 | 3 | -9/+25 | |
| | ||||||
* | tar: abort if tarring up file larger that 64Gb | Denis Vlasenko | 2006-11-25 | 1 | -42/+35 | |
| | | | | (otherwise we will produce garbled tarfile) | |||||
* | dd: support >2gb values for seek, skip, count | Denis Vlasenko | 2006-11-25 | 1 | -4/+10 | |
| | ||||||
* | regularize str -> num convertors | Denis Vlasenko | 2006-11-25 | 6 | -271/+362 | |
| | ||||||
* | small optimization | Denis Vlasenko | 2006-11-24 | 1 | -4/+3 | |
| |