aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - commentary typoBernhard Reutner-Fischer2006-12-021-1/+1
|
* sed: fix handling of files not ending in '\n'Denis Vlasenko2006-12-021-10/+30
|
* sed: improve handling of NULsDenis Vlasenko2006-12-022-51/+69
|
* passwd: made smaller by ~130 bytes. size can go negativeDenis Vlasenko2006-12-013-92/+84
| | | | if current trend will continue ;)
* - provide central knob to turn off RPC related options.Bernhard Reutner-Fischer2006-12-013-2/+11
|
* passwd: micro-optimizationDenis Vlasenko2006-11-301-4/+4
|
* "kernel config" -> "busybox config"Denis Vlasenko2006-11-307-12/+12
| | | | suggested by Roberto A. Foglietta <roberto.foglietta@gmail.com>
* "make bigdata" biggest offender dealt with:Denis Vlasenko2006-11-302-3/+5
| | | | xmalloc 16Kb buffer instead of keeping it in bss
* ed: convert style to bbox's. No code changes.Denis Vlasenko2006-11-301-224/+93
|
* passwd: small size optimization. salt generation improvedDenis Vlasenko2006-11-303-23/+32
| | | | (really generated different salts even if called back-to-back).
* passwd: rework:Denis Vlasenko2006-11-305-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 bytesBernhard Reutner-Fischer2006-11-301-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 Vlasenko2006-11-291-2/+2
| | | | We don't lose anything by using 'unsigned' instead.
* another -90 bytes. That #define is **evil**Denis Vlasenko2006-11-291-8/+12
|
* mkfs.minix: more cleanups, -~300 bytes of code.Denis Vlasenko2006-11-291-202/+204
| | | | Added debugging support.
* cut 0.5k off mkfs.minixDenis Vlasenko2006-11-295-207/+131
| | | | assorted strtoul fixes (that's what brought me into minix)...
* httpd: fix decode of '/' when called via -dDenis Vlasenko2006-11-291-32/+34
|
* od: fix buglet in --traditional, microoptimization,Denis Vlasenko2006-11-292-18/+18
| | | | | document coreutils bug bloat-o-meter: account for objects in rodata too
* getopt32-ification of fdiskDenis Vlasenko2006-11-291-185/+165
|
* fix support for globally disabling --long-options.Denis Vlasenko2006-11-2910-41/+54
| | | | (disabling them saves ~4K on fully configured bbox)
* od: sometime ago I landed BIG od implementationDenis Vlasenko2006-11-283-761/+627
| | | | | from coreutils. My fault. This commit contains cleanups and size reductions.
* fix bug in new str -> num convertorsDenis Vlasenko2006-11-281-4/+12
|
* usage: fix few help texts, fix breakage: '\<tab>'Denis Vlasenko2006-11-281-50/+51
| | | | sequence utterly confused cpp :)
* udhcpc: fix my breakageDenis Vlasenko2006-11-282-5/+3
|
* fix udhcpc help message, take steps to make usage.h less messyDenis Vlasenko2006-11-281-2241/+2240
|
* do not overflow ifr_name. maybe it was safe in some places,Denis Vlasenko2006-11-277-28/+28
| | | | but not everywhere. err to the safe side.
* udhcpc: convert to getopt32Denis Vlasenko2006-11-274-171/+155
|
* tar: fix misplaced --exclude long option definitionDenis Vlasenko2006-11-271-4/+9
|
* Closing bug 1040:Denis Vlasenko2006-11-271-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 entriesDenis Vlasenko2006-11-271-32/+21
|
* fix remaining survivors of the return(a) cleanupDenis Vlasenko2006-11-274-11/+11
|
* style cleanup: return(a) -> return a, part 2Denis Vlasenko2006-11-2728-282/+273
|
* style cleanup: return(a) -> return a, part 1Denis Vlasenko2006-11-2736-219/+214
|
* byteswap ops had extra mask ops - removedDenis Vlasenko2006-11-274-21/+17
|
* svn add bb_strtonum.c :(Denis Vlasenko2006-11-271-0/+147
|
* Provide our own isdigit macro. saves more than 400 bytes.Denis Vlasenko2006-11-275-11/+13
|
* safe_strtoXX interface proved to be a bit unconvenient.Denis Vlasenko2006-11-2716-280/+145
| | | | | Remove it, introduce saner bb_strtoXX. Saved ~350 bytes.
* - minor shrinkageBernhard Reutner-Fischer2006-11-271-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 thatDenis Vlasenko2006-11-271-104/+58
| | | | IMHO, but requires extra code.
* deluser: the same code, but a bit less obfuscated.Denis Vlasenko2006-11-271-15/+16
|
* deluser: size reduction by 60 bytes.Denis Vlasenko2006-11-271-62/+48
| | | | patch from Tito <farmatito@tiscali.it>
* added gcc flag which is needed for ULLONG_MAX to appearDenis Vlasenko2006-11-261-0/+3
| | | | on Tito's box
* Closing bug 730. libbb run_parts is using scandir (a GNUism),Denis Vlasenko2006-11-264-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' formatDenis Vlasenko2006-11-261-0/+239
|
* sort: two small optimizationsDenis Vlasenko2006-11-261-9/+10
|
* sort: reformat entire file wrt style.Denis Vlasenko2006-11-261-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 Vlasenko2006-11-269-24/+35
| | | | | | fix xstrdup to not grossly overallocate memory use xopen instean of xopen3 in several places etc.
* tar: refuse to untar files with "/../" componentsDenis Vlasenko2006-11-261-1/+6
|
* tar: correctly skip (and warn about) pax headers.Denis Vlasenko2006-11-262-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 saveDenis Vlasenko2006-11-251-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 ;)