Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - remove superfluous bss user (flags) and manually unswitch some areas: | Bernhard Reutner-Fischer | 2007-04-04 | 1 | -138/+92 |
| | | | | | | text data bss dec hex filename 4517 0 34 4551 11c7 stat.o.oorig 4300 0 30 4330 10ea stat.o | ||||
* | Add/improve comment, shorten some usage texts. No code changes. | Denis Vlasenko | 2007-04-04 | 3 | -40/+57 |
| | |||||
* | ipsvd: use IP:PORT syntax for environment vars. Pros: | Denis Vlasenko | 2007-04-04 | 2 | -71/+74 |
| | | | | | | | | | 1. it's saner (matches internal libc sockaddr abstraction). 2. it's smaller. Cons: not compatible with smarden's ipsvd. Fix IPv6 define typos. Stop interpreting options in prog's args. Code size -162 bytes. | ||||
* | ipsvd: make udpsvd work similar to tcpsvd (multiple parallel | Denis Vlasenko | 2007-04-03 | 3 | -335/+131 |
| | | | | | children for several streams of udp packets tested to work) code size: -509 bytes | ||||
* | ipsvd: fixes and improvements after testing | Denis Vlasenko | 2007-04-03 | 3 | -460/+349 |
| | |||||
* | udpsvd: more work on it. works in limited testing. | Denis Vlasenko | 2007-04-03 | 5 | -60/+320 |
| | |||||
* | - use bb_error_msg | Bernhard Reutner-Fischer | 2007-04-02 | 1 | -1/+1 |
| | |||||
* | - use xregcomp. Untested. vda, isn't there a regfree missing here? | Bernhard Reutner-Fischer | 2007-04-02 | 1 | -2/+2 |
| | | | | | | text data bss dec hex filename 2522 0 0 2522 9da expr.o.r18305 2478 0 0 2478 9ae expr.o | ||||
* | - remove some unneeded forward declarations. No obj-code changes. | Bernhard Reutner-Fischer | 2007-04-02 | 1 | -30/+26 |
| | |||||
* | - remove args from bss, minor misc shrinkage while at it. | Bernhard Reutner-Fischer | 2007-04-02 | 1 | -40/+45 |
| | | | | | | text data bss dec hex filename 2577 0 4 2581 a15 expr.o 2522 0 0 2522 9da expr.o | ||||
* | test: comment out unused code | Denis Vlasenko | 2007-04-02 | 7 | -25/+62 |
| | | | | | udpsvd: fake it compile tcpsvd: more optimal memorizing of IP's for -C | ||||
* | udpsvd: forgotten 'svn add' | Denis Vlasenko | 2007-04-02 | 1 | -0/+221 |
| | |||||
* | udpsvd: next part of ipsvd applets (not working yet) | Denis Vlasenko | 2007-04-01 | 5 | -7/+19 |
| | |||||
* | tcpsvd: fix line buffering, add firewall query code | Denis Vlasenko | 2007-04-01 | 3 | -8/+52 |
| | |||||
* | Copyright, help text, whitespace cleanups | Denis Vlasenko | 2007-04-01 | 4 | -41/+71 |
| | |||||
* | tcpsvd: new applet | Denis Vlasenko | 2007-04-01 | 19 | -111/+704 |
| | | | | | | | | | | It's a GPL-ed 'clone' of Dan Bernstein's tcpserver. Author: Gerrit Pape <pape@smarden.org> http://smarden.sunsite.dk/ipsvd/ size tcpsvd.o text data bss dec hex filename 2571 4 16 2591 a1f tcpsvd.o | ||||
* | lash: make -c work; crush buffer overrun and free of non-malloced ptr | Denis Vlasenko | 2007-03-31 | 1 | -9/+6 |
| | | | | (from Mats Erik Andersson <mats.andersson64@comhem.se>) | ||||
* | lash: style cleanup | Denis Vlasenko | 2007-03-31 | 1 | -81/+84 |
| | |||||
* | website: link to post-1.5.0 fixes, fix dangling link | Denis Vlasenko | 2007-03-31 | 2 | -2/+3 |
| | |||||
* | hdparm: fix multisector mode setting | Denis Vlasenko | 2007-03-31 | 1 | -2/+2 |
| | | | | (from Toni Mirabete <amirabete@catix.cat>) | ||||
* | uniq: getopt32-ization. -38 bytes. | Denis Vlasenko | 2007-03-31 | 1 | -22/+23 |
| | |||||
* | unzip: fix xstrndup bug (xstrndup(s,n) can allocate less than n bytes!) | Denis Vlasenko | 2007-03-31 | 1 | -2/+3 |
| | |||||
* | - fix compilation if FEATURE_TR_CLASSES is off. Sorry for that.. | Bernhard Reutner-Fischer | 2007-03-30 | 1 | -2/+0 |
| | |||||
* | - debloat test. untested. | Bernhard Reutner-Fischer | 2007-03-30 | 1 | -111/+116 |
| | | | | | | | | | | text data bss dec hex filename 3154 0 172 3326 cfe test.o.oorig 2683 0 172 2855 b27 test.o This applet should be rewritten not to use such odd lexer semantics. It duplicates code from all over the place (see XXX). brrr | ||||
* | - fix bug where we did not reject invalid classes like '[[:alpha' | Bernhard Reutner-Fischer | 2007-03-30 | 6 | -87/+114 |
| | | | | | | | - debloat while at it: text data bss dec hex filename 1554 0 19 1573 625 tr.o.oorig 1357 0 16 1373 55d tr.o | ||||
* | introduce the concept of LDLIBS for additional libraries so that when we do ↵ | Mike Frysinger | 2007-03-30 | 2 | -4/+7 |
| | | | | the final link, the objects/libraries are in the correct order | ||||
* | traceroute: move data off bss. small code optimizations. | Denis Vlasenko | 2007-03-29 | 1 | -94/+109 |
| | | | | | | | | | | | | | | | | | | function old new delta traceroute_main 4358 4397 +39 verbose 13 9 -4 useicmp 4 - -4 nflag 4 - -4 split_suffices 40 24 -16 route 16 - -16 dumpleases_main 392 357 -35 gwlist 36 - -36 whereto 128 - -128 wherefrom 128 - -128 packet 512 - -512 ------------------------------------------------------------------------------ (add/remove: 0/7 grow/shrink: 1/3 up/down: 39/-883) Total: -844 bytes | ||||
* | dpkg: run_package_script() returns 0 if all ok and non-zero if failure. | Denis Vlasenko | 2007-03-29 | 1 | -5/+3 |
| | | | | | The result code was checked incorrectly in two places. (from "Kim B. Heino" <Kim.Heino@bluegiga.com>) | ||||
* | dumpleases: getopt32()-ization | Denis Vlasenko | 2007-03-29 | 1 | -34/+27 |
| | | | | (from Mats Erik Andersson <mats.andersson64@comhem.se>) | ||||
* | - use index_in_str_array also for find_main | Bernhard Reutner-Fischer | 2007-03-29 | 1 | -2/+8 |
| | | | | | | text data bss dec hex filename 2605 1 12 2618 a3a find.o.r18274 2602 1 12 2615 a37 find.o.r18275 | ||||
* | - remove bloated switch statement. | Bernhard Reutner-Fischer | 2007-03-29 | 1 | -17/+8 |
| | | | | | | text data bss dec hex filename 2706 1 12 2719 a9f find.o.r18273 2605 1 12 2618 a3a find.o.r18274 | ||||
* | - implement a TODO: Use index_in_str_array in parse_params | Bernhard Reutner-Fischer | 2007-03-29 | 1 | -40/+118 |
| | | | | | | | text data bss dec hex filename 2771 1 12 2784 ae0 find.o.r18272 2749 1 12 2762 aca find.o.-try-switch 2706 1 12 2719 a9f find.o.r18273 | ||||
* | - Purely cosmetic type fiddling | Bernhard Reutner-Fischer | 2007-03-29 | 1 | -15/+14 |
| | |||||
* | - fold recurse, depthFirst and dereference params into one param flags. | Bernhard Reutner-Fischer | 2007-03-29 | 11 | -55/+50 |
| | | | | Minor size improvement (-16b for size, -24b according to bloat-o-meter). | ||||
* | - update defconfig | Bernhard Reutner-Fischer | 2007-03-28 | 1 | -3/+5 |
| | |||||
* | run_parts: I was wrong, NULL termination is already done because | Denis Vlasenko | 2007-03-28 | 1 | -1/+1 |
| | | | | G is pre-initialized to 0. | ||||
* | run_parts: NULL-terminate list of arguments; fix perror/error usage | Denis Vlasenko | 2007-03-28 | 1 | -5/+5 |
| | |||||
* | ps: work around libc bug: printf("%.*s\n", MAX_INT, buffer) | Denis Vlasenko | 2007-03-28 | 2 | -4/+6 |
| | |||||
* | - rewrite run-parts | Bernhard Reutner-Fischer | 2007-03-28 | 3 | -132/+115 |
| | | | | | | | | | | | | | | | | | | | text data bss dec hex filename 1029 0 0 1029 405 debianutils/run_parts.o-old 478 0 0 478 1de debianutils/run_parts.o-new-bare 600 0 0 600 258 debianutils/run_parts.o-new-full bare, i.e. without long opts and fancy stuff ./scripts/bloat-o-meter bb_old busybox_unstripped function old new delta act - 215 +215 run_parts_main 216 201 -15 valid_name 50 - -50 runparts_long_options 64 - -64 .rodata 124323 124163 -160 run_parts 513 - -513 ------------------------------------------------------------------------------ (add/remove: 1/3 grow/shrink: 0/2 up/down: 215/-802) Total: -587 bytes | ||||
* | - move additional fancy options not mandated by SUSv3 into a FANCY option | Bernhard Reutner-Fischer | 2007-03-28 | 3 | -7/+21 |
| | |||||
* | - fix formatting of help text | Bernhard Reutner-Fischer | 2007-03-28 | 1 | -2/+1 |
| | |||||
* | - reinstate dmalloc and efence support | Bernhard Reutner-Fischer | 2007-03-28 | 2 | -1/+9 |
| | |||||
* | hdparm: flag variables can easily be smaller than long | Denis Vlasenko | 2007-03-28 | 1 | -96/+101 |
| | | | | | | | | | | | | | | | | | | | | function old new delta process_dev 5247 5325 +78 bb_ioctl_on_off 72 78 +6 unregister_hwif 4 1 -3 ... perform_reset 4 1 -3 parse_xfermode 111 108 -3 noisy_piomode 4 1 -3 ... do_flush 4 1 -3 do_ctimings 4 1 -3 static.parm 4 - -4 static.multcount 4 - -4 parse_opts 54 48 -6 hdparm_main 1435 1383 -52 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 2/61 up/down: 84/-243) Total: -159 bytes | ||||
* | hdparm: remove stray static (-200 bytes bss) | Denis Vlasenko | 2007-03-28 | 1 | -1/+1 |
| | |||||
* | hdparm: whitespace style fixes | Denis Vlasenko | 2007-03-28 | 1 | -90/+89 |
| | |||||
* | pidfile creation mode set to 0666 (umask affects it as usual) | Denis Vlasenko | 2007-03-27 | 1 | -1/+1 |
| | |||||
* | forgotten svn add... | Denis Vlasenko | 2007-03-27 | 1 | -0/+29 |
| | |||||
* | make pidfile writing configurable. | Denis Vlasenko | 2007-03-27 | 9 | -50/+51 |
| | | | | [ui]toa_to_buf: change API. No users yet. | ||||
* | remove_file: cosmetic code improvement, a few bytes saved | Denis Vlasenko | 2007-03-26 | 1 | -34/+21 |
| | |||||
* | diff: fix SEGV (NULL deref) in diff -N | Denis Vlasenko | 2007-03-26 | 1 | -9/+18 |
| |