Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | *: rename ATTRIBUTE_XXX to just XXX. | Denis Vlasenko | 2008-07-05 | 1 | -1/+1 |
| | |||||
* | *: add optimization barrier to all "G trick" locations | Denis Vlasenko | 2008-02-27 | 1 | -4/+0 |
| | |||||
* | remove trailing whitespace | Denis Vlasenko | 2007-10-14 | 1 | -1/+1 |
| | |||||
* | libbb: make const_int_0 reside in rodata | Denis Vlasenko | 2007-09-27 | 1 | -1/+3 |
| | |||||
* | libbb: align bb_common_bufsiz1 to "long long" | Denis Vlasenko | 2007-09-27 | 1 | -1/+4 |
| | |||||
* | messages: by popular request allow PATH to be customized at build time | Denis Vlasenko | 2007-09-07 | 1 | -7/+16 |
| | | | | | mount: smallish code shrink | ||||
* | trylink: produce even more info about final link stage | Denis Vlasenko | 2007-08-12 | 1 | -27/+27 |
| | | | | | | | | | trylink: explain how to modify link and drastically decrease amount of padding (unfortunately, needs hand editing ATM). *: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts size saving: 0.5k | ||||
* | *: BB_BANNER -> bb_banner (it is not a const or #define)! | Denis Vlasenko | 2007-06-13 | 1 | -2/+1 |
| | | | | | | | | | | | | correct_password: explain in detail why it is ok to use bb_banner fsck_minix: make it print bb version, not it's own (outdated/irrelevant) one Marginal size difference: text data bss dec hex filename 679119 2700 15632 697451 aa46b busybox_old 679091 2700 15632 697423 aa44f busybox_unstripped | ||||
* | remove nearly-duplicate PATHs in several places | Denis Vlasenko | 2007-06-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | function old new delta bb_PATH_root_path - 35 +35 varunset 60 58 -2 arith 2042 2033 -9 bb_default_root_login_path 30 - -30 .rodata 128794 128762 -32 which_main 152 117 -35 defpathvar 40 - -40 ------------------------------------------------------------------------------ (add/remove: 1/2 grow/shrink: 0/4 up/down: 35/-148) Total: -113 bytes | ||||
* | login: make /etc/nologin support configurable. -240 bytes if not selected. | Denis Vlasenko | 2007-06-12 | 1 | -2/+0 |
| | |||||
* | A few more string duplicates found & eliminated | Denis Vlasenko | 2007-06-12 | 1 | -0/+4 |
| | | | | | | | | # size busybox_old busybox_unstripped text data bss dec hex filename 679693 2700 15632 698025 aa6a9 busybox_old 679523 2700 15632 697855 aa5ff busybox_unstripped | ||||
* | make busybox --install work even if /proc/self/exe doesn't exist | Denis Vlasenko | 2007-06-08 | 1 | -1/+2 |
| | | | | | | | | # size busybox_old busybox_unstripped text data bss dec hex filename 680095 2704 15648 698447 aa84f busybox_old 680099 2704 15648 698451 aa853 busybox_unstripped | ||||
* | Audit bb_common_bufsiz usage, add script which looks for misuse. | Denis Vlasenko | 2007-06-04 | 1 | -1/+1 |
| | | | | | | tr: stop using globals needlessly. code: -103 bytes | ||||
* | procps: remove all global variables | Denis Vlasenko | 2007-04-19 | 1 | -1/+1 |
| | | | | | | | | text data bss dec hex filename 1462 14 24 1500 5dc busybox.t2/procps/ps.o 1484 0 0 1484 5cc busybox.t3/procps/ps.o 3122 0 252 3374 d2e busybox.t1/procps/top.o 3117 0 0 3117 c2d busybox.t3/procps/top.o | ||||
* | gzip: Improve ptr_to_globals trick, allowing gcc | Denis Vlasenko | 2007-03-15 | 1 | -1/+2 |
| | | | | to optimize better. -480 bytes. | ||||
* | modify ptr_to_globals trick so that we do not violate | Denis Vlasenko | 2007-03-15 | 1 | -1/+2 |
| | | | | type safety (well, sort of ;)) | ||||
* | gzip: reduce global data footprint, part 3 | Denis Vlasenko | 2007-03-14 | 1 | -1/+1 |
| | |||||
* | gzip: reduce global data footprint, part 2 | Denis Vlasenko | 2007-03-14 | 1 | -0/+2 |
| | |||||
* | cleanups: unnecessary casts, unified const_1, eliminate cross-.c file | Denis Vlasenko | 2007-01-22 | 1 | -0/+3 |
| | | | | | prototypes (heresy!), add spaces in places like "flags&NETSTAT_CONNECTED", removed unused #defines, #ifdef -> #if, use uint32_t for ipv4 addrs. | ||||
* | random small size optimizations | Denis Vlasenko | 2007-01-12 | 1 | -0/+1 |
| | |||||
* | tar: | Denis Vlasenko | 2006-11-24 | 1 | -1/+0 |
| | | | | | | | | | * unpack: handle tar header fields which are not NUL terminated * pack: handle 4+GB files correctly * pack: refuse to store 101+ softlinks (was truncating link target name) * pack: mask mode with 07777 | ||||
* | bb_INET_default[] is really just a const "default", | Denis Vlasenko | 2006-11-21 | 1 | -0/+2 |
| | | | | nothing INET-specific | ||||
* | build system overhaul | Denis Vlasenko | 2006-10-05 | 1 | -87/+20 |
| | |||||
* | change char *string = "foo" -> char string[] = "foo" | Denis Vlasenko | 2006-09-19 | 1 | -25/+25 |
| | | | | | | | | | | | | | | | | | | function old new delta xsetenv 45 44 -1 iproute_list_or_flush 1834 1833 -1 ipaddr_modify 1915 1914 -1 ipaddr_list_or_flush 1861 1860 -1 invarg 39 38 -1 do_set 1259 1258 -1 bb_verror_msg 268 267 -1 create_icmp_socket 142 140 -2 create_icmp6_socket 142 140 -2 bb_full_fd_action 324 322 -2 bb_path_mtab_file 10 - -10 .rodata 214796 214720 -76 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/11 up/down: 0/-99) Total: -99 bytes | ||||
* | Another whack at scripts/individual. Now builds 212 applets. | Rob Landley | 2006-08-09 | 1 | -3/+5 |
| | |||||
* | Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate. | "Robert P. J. Day" | 2006-07-10 | 1 | -1/+0 |
| | |||||
* | - reuse strings and messages. Saves about 600B | Bernhard Reutner-Fischer | 2006-06-07 | 1 | -1/+7 |
| | |||||
* | - introduce and use bb_path_wtmp_file for portability (saves 11 Bytes). | Bernhard Reutner-Fischer | 2006-05-26 | 1 | -0/+14 |
| | | | | - fix last.c to also look at the double-underscore UT_ defines. | ||||
* | - include proper headers. | Bernhard Reutner-Fischer | 2006-04-05 | 1 | -1/+0 |
| | |||||
* | - move buffer allocation schemes to libbb.h | Bernhard Reutner-Fischer | 2006-04-03 | 1 | -13/+1 |
| | | | | - include the correct headers: applets need busybox.h while lib* need libbb.h | ||||
* | moved BB_BANNER to applets/version.c file: make kernel like version, | "Vladimir N. Oleynik" | 2006-02-16 | 1 | -1/+6 |
| | | | | removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h | ||||
* | common BUFSIZ BSS buffer, small reduce code, data and bss | "Vladimir N. Oleynik" | 2005-10-15 | 1 | -0/+3 |
| | |||||
* | usage bb_dev_null | "Vladimir N. Oleynik" | 2005-10-12 | 1 | -2/+2 |
| | |||||
* | bb_dev_null | "Vladimir N. Oleynik" | 2005-10-12 | 1 | -0/+4 |
| | |||||
* | Add bb_msg_read_error | Eric Andersen | 2005-04-16 | 1 | -0/+3 |
| | |||||
* | Remove trailing whitespace. Update copyright to include 2004. | Eric Andersen | 2004-03-15 | 1 | -1/+1 |
| | |||||
* | move all "-/bin/sh" "/bin/sh" and "sh" to libbb/messages.c file as one | Glenn L McGrath | 2003-09-02 | 1 | -0/+4 |
| | | | | | constant. Vodz last_patch_107 | ||||
* | Update a bunch of docs. Run a script to update my email addr. | Eric Andersen | 2003-07-14 | 1 | -2/+1 |
| | |||||
* | Major coreutils update. | Manuel Novoa III | 2003-03-19 | 1 | -35/+24 |
| | |||||
* | last_patch61 from vodz: | Eric Andersen | 2002-10-10 | 1 | -1/+1 |
| | | | | | | | | | New complex patch for decrease size devel version. Requires previous patch. Also removed small problems from dutmp and tar applets. Also includes vodz' last_patch61_2: Last patch correcting comment for #endif and more integrated with libbb (very reduce size if used "cat" applet also). Requires last_patch61 for modutils/config.in. | ||||
* | Port over the last of the tinylogin applets | Eric Andersen | 2002-06-23 | 1 | -0/+36 |
| | | | | -Erik | ||||
* | Major rework of the directory structure and the entire build system. | Eric Andersen | 2001-10-24 | 1 | -2/+3 |
| | | | | -Erik | ||||
* | Patch from vodz: | Eric Andersen | 2001-07-12 | 1 | -0/+3 |
| | | | | | | | Changed email address cmdedit API change optimizations for traceroute and md5sum added a new shared create_icmp_socket() function | ||||
* | Fix a segfault in lash, hush, and cmdedit. Each of these used | Eric Andersen | 2001-05-11 | 1 | -0/+3 |
| | | | | | | xgetcwd, but did not check the return for a NULL, and then continued to call strlen on the NULL when the cwd had been removed from under it. -Erik | ||||
* | These messages can be .rodata, so make them even more const. | Eric Andersen | 2001-04-30 | 1 | -12/+12 |
| | | | | -Erik | ||||
* | libbb.h now includes ../busybox.h. This way, files in libbb that have | Mark Whitley | 2001-04-25 | 1 | -1/+1 |
| | | | | | BB_[FEATURE] #defines won't be ignored. Credit to Magnus Damm for spotting this. | ||||
* | Move messages.c to libbb. Make each string in messages.c be its own .o file. | Eric Andersen | 2001-04-25 | 1 | -0/+61 |
This way, we can new get rid of all that tedious #define rubbish we used to need to enable specific messages. This way is enormously simpler, and as a bonus also ends up saving us 96 bytes. -Erik |