aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* minor fix in comment, no code changesDenis Vlasenko2007-10-292-2/+2
|
* ll_types.c: optimize link type table, make it conditionalDenis Vlasenko2007-10-296-78/+179
| | | | | | | | | | | | | | | | on FEATURE_IP_RARE_PROTOCOLS function old new delta static.arphrd_name - 373 +373 static.arphrd_type - 124 +124 ll_type_n2a 58 78 +20 static.arphrd_names 496 - -496 ------------------------------------------------------------------------------ (add/remove: 2/1 grow/shrink: 1/0 up/down: 517/-496) Total: 21 bytes text data bss dec hex filename 776880 974 9420 787274 c034a busybox_old 776594 974 9420 786988 c022c busybox_unstripped
* appletlib.c: make it actally follow _BB_SUID_ALWAYS rulesDenis Vlasenko2007-10-297-148/+116
| | | | | | | | | | adduser: implement -S and code shrink / fix uid selection *: sanitize getspnam_r use text data bss dec hex filename 777042 974 9676 787692 c04ec busybox_old 776883 974 9676 787533 c044d busybox_unstripped
* syscall: code shrinkDenis Vlasenko2007-10-292-101/+92
| | | | | | | text data bss dec hex filename 777209 974 9676 787859 c0593 busybox_old 777042 974 9676 787692 c04ec busybox_unstripped
* mount: size-optimize mount_options[] and nfs_errtbl[]Denis Vlasenko2007-10-291-60/+107
| | | | | | 777253 974 9676 787903 c05bf busybox_old 777209 974 9676 787859 c0593 busybox_unstripped
* ash: if tcgetattr(stdin) fails, don't mess with tcsetattrDenis Vlasenko2007-10-291-35/+75
| | | | | | | | | ash: size-optimize ulimit's table of limits text data bss dec hex filename 777345 974 9676 787995 c061b busybox_old 777253 974 9676 787903 c05bf busybox_unstripped
* svlogd: fix compat problem: svlogd -tt should timestanp stderr tooDenis Vlasenko2007-10-221-3/+6
|
* httpd: fix trivial bug (spotted by Alex Landau)Denis Vlasenko2007-10-211-1/+1
|
* bzip2: make -d actually workDenis Vlasenko2007-10-211-2/+2
|
* bb_askpass: handle Ctrl-C, restore termoios on Ctrl-C.Denis Vlasenko2007-10-202-47/+50
| | | | | | | | | | sulogin: remove alarm handling, as it is redundant there. code shrink. After all differences cancel out: text data bss dec hex filename 777543 1000 9532 788075 c066b busybox_old 777543 1000 9532 788075 c066b busybox_unstripped
* read_line_input: fix it to not do any fancy editing if echoing is disabled.Denis Vlasenko2007-10-202-23/+34
| | | | | | | | | | | | | | ash: make read handling both more correct and smaller read_line_input 4037 4101 +64 input_backward 140 139 -1 readcmd 1079 1070 -9 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/2 up/down: 65/-10) Total: 54 bytes text data bss dec hex filename 777575 1000 9532 788107 c068b busybox_old 777629 1000 9532 788161 c06c1 busybox_unstripped
* more fixes for help text wrt long optionsDenis Vlasenko2007-10-201-16/+29
|
* website: add link to "No ifup" documentDenis Vlasenko2007-10-201-0/+1
|
* ping: fix breakage from -I fixDenis Vlasenko2007-10-204-2/+50
| | | | | passwd: SELinux support by KaiGai Kohei <kaigai@ak.jp.nec.com>
* kbd_mode: new applet by Loïc Grenié <loic.grenie@gmail.com>Denis Vlasenko2007-10-206-1/+90
| | | | | | | | | | | | | kbd_mode_main - 189 +189 packed_usage 22745 22833 +88 applets 3132 3144 +12 static.opts 7 12 +5 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/0 up/down: 294/0) Total: 294 bytes text data bss dec hex filename 777210 1000 9532 787742 c051e busybox_old 777575 1000 9532 788107 c068b busybox_unstripped
* mkswap: selinux support by KaiGai Kohei <kaigai@ak.jp.nec.com>Denis Vlasenko2007-10-191-1/+44
|
* paing: make -I ethN work too (-I addr already worked)Denis Vlasenko2007-10-191-6/+15
|
* unzip: add a comment explaining why we don't dieDenis Vlasenko2007-10-191-0/+2
|
* unzip: fix endianness bugsDenis Vlasenko2007-10-181-100/+113
|
* httpd: free big buffer after use; improve grep-ability of 'headers' variableDenis Vlasenko2007-10-181-16/+17
|
* xatonum.h: add commentDenis Vlasenko2007-10-184-66/+225
| | | | | | | lineedit: fix typo in comment httpd: support for proxying connection to other http server (by Alex Landau <landau_alex@yahoo.com>)
* more of usage text fixes wrt long optionsDenis Vlasenko2007-10-181-15/+60
|
* exclude --longopts from usage texts if those are disabledDenis Vlasenko2007-10-181-52/+134
|
* snv add setseboolDenis Vlasenko2007-10-181-0/+34
|
* 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