Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - commentary typo | Bernhard Reutner-Fischer | 2006-12-02 | 1 | -1/+1 |
| | |||||
* | sed: fix handling of files not ending in '\n' | Denis Vlasenko | 2006-12-02 | 1 | -10/+30 |
| | |||||
* | sed: improve handling of NULs | Denis Vlasenko | 2006-12-02 | 2 | -51/+69 |
| | |||||
* | passwd: made smaller by ~130 bytes. size can go negative | Denis Vlasenko | 2006-12-01 | 3 | -92/+84 |
| | | | | if current trend will continue ;) | ||||
* | - provide central knob to turn off RPC related options. | Bernhard Reutner-Fischer | 2006-12-01 | 3 | -2/+11 |
| | |||||
* | passwd: micro-optimization | Denis Vlasenko | 2006-11-30 | 1 | -4/+4 |
| | |||||
* | "kernel config" -> "busybox config" | Denis Vlasenko | 2006-11-30 | 7 | -12/+12 |
| | | | | suggested by Roberto A. Foglietta <roberto.foglietta@gmail.com> | ||||
* | "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 ;) |