aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* telnetd: make sure telnetd -K exits if child diesDenis Vlasenko2007-10-171-20/+15
|
* telnetd: trivial optimizationDenis Vlasenko2007-10-171-3/+4
|
* ash: use fdprintf, not dprintf.Denis Vlasenko2007-10-173-4/+4
| | | | | *: trailing whitespace removed
* bzip2: more of code shrinkDenis Vlasenko2007-10-172-64/+38
| | | | | | | | | | | compressStream 503 473 -30 BZ2_bzCompress 78 - -78 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/1 up/down: 0/-108) Total: -108 bytes text data bss dec hex filename 676300 2538 12104 690942 a8afe busybox_old 676192 2538 12104 690834 a8a92 busybox_unstripped
* another fix for build failure found by randomconfigDenis Vlasenko2007-10-171-0/+1
|
* even more fixes from randomconfig runsDenis Vlasenko2007-10-161-0/+1
|
* fixes revealed by randomconfig runDenis Vlasenko2007-10-163-10/+14
|
* telnetd: fix commentDenis Vlasenko2007-10-161-1/+1
|
* telnetd: code shrink suggested by Ralf Friedl <Ralf.Friedl@online.de>Denis Vlasenko2007-10-161-31/+36
|
* bzip2: move state pointer to the offset 0 (smaller code)Denis Vlasenko2007-10-163-1/+7
| | | | | | | | | | | | | | | | | | | | | ifdef out DecompressEnd if FEATURE_CLEAN_UP is not seleted fallbackSort 1655 1672 +17 mainSort 2447 2458 +11 bzip2_main 109 119 +10 .rodata 123466 123469 +3 generateMTFValues 433 435 +2 handle_compress 355 356 +1 BZ2_bzCompress 79 78 -1 prepare_new_block 55 48 -7 compressStream 547 503 -44 sendMTFValues 2225 2140 -85 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 6/4 up/down: 44/-137) Total: -93 bytes text data bss dec hex filename 676421 2538 12104 691063 a8b77 busybox_old 676328 2538 12104 690970 a8b1a busybox_unstripped
* bzip2: make -s equivalent to -2 (compatible with standard bzip2)Denis Vlasenko2007-10-162-1/+2
| | | | | telnetd: typo fix in comment
* telnetd: at Alexander Kriegisch <Alexander@kriegisch.name> insistenceDenis Vlasenko2007-10-152-35/+66
| | | | | | | | | | | | | | | | | | | add an option to close sessions as soon as child exits. Maybe it should be a CONFIG option. OTOH, maybe it should be always on, as it mimics, say, getty's behaviour. function old new delta handle_sigchld - 49 +49 telnetd_main 1312 1355 +43 .rodata 123429 123466 +37 packed_usage 22770 22806 +36 make_new_session 525 532 +7 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 4/0 up/down: 172/0) Total: 172 bytes text data bss dec hex filename 676285 2538 12104 690927 a8aef busybox_old 676421 2538 12104 691063 a8b77 busybox_unstripped
* telnetd: document bug in remove_iacs. reinstate band-aidDenis Vlasenko2007-10-151-48/+55
| | | | | | | which was making it near-impossible to trigger. remove memmove call which was happening at each network read, and in 99%+ cases was not needed. Unfortunately, +50 bytes.
* telnetd: some simplifications and better error hadling.Denis Vlasenko2007-10-151-120/+150
| | | | | | | | | | | | | | | | | | telnetd: don't SIGKILL child when closing the session. kernel will seng SIGHUP for us. static.iacs_to_send - 15 +15 .rodata 123418 123429 +11 make_new_session 549 525 -24 send_iac 26 - -26 free_session 144 118 -26 telnetd_main 1303 1261 -42 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 1/3 up/down: 26/-118) Total: -92 bytes text data bss dec hex filename 676341 2538 12104 690983 a8b27 busybox_old 676234 2538 12104 690876 a8abc busybox_unstripped
* bzip2: update help textDenis Vlasenko2007-10-141-8/+9
|
* bzip2: implement -1..-9 command line flagsDenis Vlasenko2007-10-141-7/+30
|
* bzip2: eliminate some divisionsDenis Vlasenko2007-10-143-35/+51
|
* remove trailing whitespaceDenis Vlasenko2007-10-1411-29/+29
|
* setsebool: new applet (Yuichi Nakamura <ynakam@hitachisoft.jp>)Denis Vlasenko2007-10-144-0/+16
|
* httpd: fix bug where we were trying to read more POSTDATA than content-lengthDenis Vlasenko2007-10-141-0/+11
|
* bzip2: code size shrinkDenis Vlasenko2007-10-141-4/+34
|
* bzip2: remove files which are not used anymoreDenis Vlasenko2007-10-142-190/+0
|
* bzip2: size reduction, to just below 9k.Denis Vlasenko2007-10-147-456/+375
|
* bzip2: port bzip2 1.0.4 to busybox. note: bzip2 code residesDenis Vlasenko2007-10-1320-22/+3253
| | | | | | | in separate directory (archival/bz/*) and is covered by BSD-style license. code size: 13k
* whitespace/style fixDenis Vlasenko2007-10-111-11/+12
|
* mt: eliminate vector of structures with pointers (bad for libbusybox).Denis Vlasenko2007-10-111-56/+79
| | | | | | | | | | | | | | | | It's a win for static build too: function old new delta opcode_name - 213 +213 opcode_value - 68 +68 mt_main 281 256 -25 opcodes 280 - -280 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 0/1 up/down: 281/-305) Total: -24 bytes text data bss dec hex filename 767403 974 9420 777797 bde45 busybox_old 767224 974 9420 777618 bdd92 busybox_unstripped
* stty: incorporate strings into struct instead of keeping pointers there.Denis Vlasenko2007-10-111-85/+123
| | | | | | | | | | | | | static: text data bss dec hex filename 767535 974 9420 777929 bdec9 busybox_old 767403 974 9420 777797 bde45 busybox_unstripped dynamic -fpic: text data bss dec hex filename 718954 14030 12032 745016 b5e38 busybox_old 720278 12534 12032 744844 b5d8c busybox_unstripped
* vi: don't wait 50 ms before reading ESC sequencesDenis Vlasenko2007-10-113-18/+12
| | | | | | | | inetd,syslogd: use safe_read instead of open-coded EINTR handling syslogd: bail out if you see null read from Unix socket (should never happen, but if it does, spinning forever and eating 100% CPU is not a good idea)
* trim too verbose help textsDenis Vlasenko2007-10-111-37/+36
|
* fix a problem with two different applet_name'sDenis Vlasenko2007-10-113-7/+6
|
* add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko2007-10-11260-307/+325
| | | | | EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
* add -fpic to CC flags when we build libbusybox (14% smaller .so)Denis Vlasenko2007-10-111-0/+6
|
* bunzip: small code shrink and consmeticsDenis Vlasenko2007-10-101-22/+28
| | | | | | | | | read_bunzip 276 283 +7 get_bits 184 162 -22 get_next_block 1833 1810 -23 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/2 up/down: 7/-45) Total: -38 bytes
* ip tunnel parameter parsing fix by Jean Wolter <jw5@os.inf.tu-dresden.de>Denis Vlasenko2007-10-101-2/+2
|
* Move applets/applet.c into libbb, allows to get rid of --whole-archiveDenis Vlasenko2007-10-104-548/+566
| | | | | (smaller code). Tested in static and shared mode.
* get rid of global "struct bb_applet *current_applet"Denis Vlasenko2007-10-107-27/+21
|
* trylink: s/strip/$STRIP/gDenis Vlasenko2007-10-101-3/+3
|
* typo fix in help textDenis Vlasenko2007-10-091-1/+1
|
* trylink: trivial cleanupDenis Vlasenko2007-10-091-2/+2
|
* trylink: reformat link flags for readabilityDenis Vlasenko2007-10-091-25/+89
| | | | | | | | | | trylink: add --sort-section alignment: text data bss dec hex filename - 6557 428 3260 10245 2805 busybox + 6555 428 3260 10243 2803 busybox - 909621 1076 12108 922805 e14b5 libbusybox.so.1.8.0.svn + 908868 1050 12016 921934 e114e libbusybox.so.1.8.0.svn
* trylink: remove useless redirects, add missing error checksDenis Vlasenko2007-10-091-4/+9
|
* trylink: trivial fixesDenis Vlasenko2007-10-091-8/+4
|
* make "individual applets" build less noisy.Denis Vlasenko2007-10-082-4/+4
| | | | | add *.tmp to list of files deleted by make mrproper.
* whitespace fixDenis Vlasenko2007-10-081-1/+1
|
* add libbb/appletlib.cDenis Vlasenko2007-10-081-0/+139
|
* make --help work for "individual applets" too.Denis Vlasenko2007-10-073-8/+5
|
* libbusybox: move (possibly compressed) help stuff into libbusybox.Denis Vlasenko2007-10-076-153/+25
| | | | | Makes individual binaries much smaller.
* trim too verbose help messagesDenis Vlasenko2007-10-071-8/+7
|
* website: "BusyBox Weekly News" didn't really work, remove linkDenis Vlasenko2007-10-071-1/+0
|
* ash: revert "cat | jobs" fix, it causes more problems than goodDenis Vlasenko2007-10-071-7/+1
|