aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix comment placement (no code changes)Denis Vlasenko2007-07-011-1/+2
|
* udhcp: new config option "Rewrite the lease file at every new acknowledge"Denis Vlasenko2007-07-0110-115/+151
| | | | | | | | | | (Mats Erik Andersson <mats@blue2net.com> (Blue2Net AB)) udhcp: consistently treat server_config.start/end IPs as host-order fix IP parsing for 64bit machines fix unsafe hton macro usage in read_opt() do not chdir("/") when daemonizing fix help text
* ps: fix "unused variable" warning; fix integer variable declared as char.Denis Vlasenko2007-07-011-3/+4
|
* web site: announce 1.6.1Denis Vlasenko2007-06-301-0/+9
|
* top,ps: improve /proc/PID/cmdinfo reading codeDenis Vlasenko2007-06-305-59/+80
| | | | | | | | | | | | | | | | | | | | | | | | function old new delta display_status - 1231 +1231 read_cmdline - 101 +101 parse_conf 1284 1303 +19 arith 2033 2042 +9 collect_blk 467 474 +7 fsck_main 1909 1911 +2 dhcprelay_main 1125 1122 -3 singlemount 4555 4547 -8 read_close 50 36 -14 get_lcm 123 105 -18 ed_main 3111 3084 -27 func_args 73 28 -45 procps_scan 732 658 -74 top_main 2187 899 -1288 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 4/8 up/down: 1369/-1477) Total: -108 bytes text data bss dec hex filename 676048 2744 13968 692760 a9218 busybox_old 675940 2744 13968 692652 a91ac busybox_unstripped
* add bb_basename.cDenis Vlasenko2007-06-301-0/+18
|
* introduce and use bb_basename()Denis Vlasenko2007-06-3014-73/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | function old new delta bb_basename - 26 +26 sv_main 1226 1225 -1 passwd_main 1985 1983 -2 showdirs 482 478 -4 sendCgi 1811 1807 -4 make_device 1354 1350 -4 handleIncoming 2443 2439 -4 func_name 82 78 -4 service_name 2292 2285 -7 main 909 901 -8 cmp_main 555 547 -8 test_main 434 422 -12 act 228 216 -12 find_pair 180 164 -16 rmmod_main 298 280 -18 find_pid_by_name 156 134 -22 modprobe_main 1606 1576 -30 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/16 up/down: 26/-156) Total: -130 bytes text data bss dec hex filename 734933 3028 14400 752361 b7ae9 busybox_old 734801 3028 14400 752229 b7a65 busybox_unstripped
* killall, pidof: use argv0 for process matching tooDenis Vlasenko2007-06-304-27/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | top: show cmdline, not comm field (fixes problems with re-execed applets showing as processes with name "exe", and not being found by pidof/killall by applet name) function old new delta find_pid_by_name 98 156 +58 procps_scan 692 732 +40 top_main 2724 2762 +38 find_pair 164 180 +16 collect_int 114 123 +9 cmp_main 547 555 +8 collect_fork 112 119 +7 collect_ctx 112 119 +7 read_package_field 253 257 +4 passwd_main 1983 1985 +2 process_stdin 435 433 -2 xstrtoul_range_sfx 229 226 -3 get_next_block 1852 1849 -3 arith 2042 2033 -9 sv_main 1236 1226 -10 singlemount 4690 4672 -18 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 10/6 up/down: 189/-45) Total: 144 bytes text data bss dec hex filename 734789 3028 14400 752217 b7a59 busybox_old 734933 3028 14400 752361 b7ae9 busybox_unstripped
* procps: shrink /proc scanning code a bitDenis Vlasenko2007-06-301-16/+22
| | | | | | | | | | | | | function old new delta skip_fields 16 15 -1 .rodata 144266 144258 -8 procps_scan 739 692 -47 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-56) Total: -56 bytes text data bss dec hex filename 734845 3028 14400 752273 b7a91 busybox_old 734789 3028 14400 752217 b7a59 busybox_unstripped
* document firmware supportMike Frysinger2007-06-281-0/+12
|
* wget: fix bug in base64 encoding (bug 1404). +10 bytes.Denis Vlasenko2007-06-271-18/+23
|
* devfsd: style cleanup; size reduction (Tito <farmatito@tiscali.it>)Denis Vlasenko2007-06-272-135/+48
| | | | | traceroute: suppress warning
* uuencode: shrinkDenis Vlasenko2007-06-264-42/+31
| | | | | | | | | | | function old new delta uuencode_main 427 337 -90 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-90) Total: -90 bytes text data bss dec hex filename 734981 3028 14400 752409 b7b19 busybox_old 734889 3028 14400 752317 b7abd busybox_unstripped
* devfsd: fix formatting (Tito <farmatito@tiscali.it>)Denis Vlasenko2007-06-252-510/+447
| | | | | ash: fix SEGV if type has zero parameters
* Consolidate ARRAY_SIZE macro; remove one unneeded global var (walter harms ↵Denis Vlasenko2007-06-2526-66/+55
| | | | <wharms@bfs.de>)
* - need to pass the PATH down to the gcc-version check to be able to find the ↵Bernhard Reutner-Fischer2007-06-251-1/+1
| | | | | | correct cc. Fixes make PATH="$CROSS_BIN:$PATH" CROSS_COMPILE=foo- like invocations that previously failed to resolve since the information about the path set by the user was lost.
* test: suppress gcc warningDenis Vlasenko2007-06-252-14/+14
| | | | | telnetd: do not use suferfluous static variable.
* httpd: NOMMU fixes by Alex Landau <landau_alex@yahoo.com>Denis Vlasenko2007-06-231-0/+12
|
* pidof: size optimizations (-50 bytes)Denis Vlasenko2007-06-233-20/+44
|
* - handy to have the cross_compile block here, tooBernhard Reutner-Fischer2007-06-221-2/+10
|
* syslogd: do not convert tabs to ^IDenis Vlasenko2007-06-211-1/+1
|
* test: shrink a bitDenis Vlasenko2007-06-213-19/+8
| | | | | | | | | | | | function old new delta test_main 5 434 +429 bb_test 473 - -473 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/0 up/down: 429/-473) Total: -44 bytes text data bss dec hex filename 735073 3028 14408 752509 b7b7d busybox_old 735029 3028 14408 752465 b7b51 busybox_unstripped
* build system: remove kernel .config locations (spotted by walter harms ↵Denis Vlasenko2007-06-211-4/+1
| | | | <wharms@bfs.de>)
* random shrinkage of statics, -60 bytes savedDenis Vlasenko2007-06-216-18/+24
|
* tar: improve OLDGNU compat, make old SUN compat configurableDenis Vlasenko2007-06-213-6/+35
|
* - add ATTRIBUTE_UNUSED_RESULT for internal useBernhard Reutner-Fischer2007-06-211-0/+3
|
* since we removed the deprecated matches() now and thus not alot of warnings ↵Bernhard Reutner-Fischer2007-06-211-0/+3
| | | | | | are currently seen, let's strive to fixup these: - warn a little bit about unused results
* - remove matches() from networking/. Untested.Bernhard Reutner-Fischer2007-06-214-62/+96
| | | | | | | | | | text data bss dec hex filename 1705 0 0 1705 6a9 networking/libiproute/utils.o.orig 1676 0 0 1676 68c networking/libiproute/utils.o 766 0 0 766 2fe networking/libiproute/rtm_map.o.orig 670 0 0 670 29e networking/libiproute/rtm_map.o 4942 0 0 4942 134e networking/libiproute/iptunnel.o.orig 4687 0 0 4687 124f networking/libiproute/iptunnel.o
* slattach: code shrink (Bernhard Fischer <rep.dot.nop@gmail.com>)Denis Vlasenko2007-06-211-21/+27
|
* remove extra ')'Denis Vlasenko2007-06-211-1/+1
|
* slattach: new applet.Denis Vlasenko2007-06-205-0/+262
|
* - move iprule and ipaddress from matches() to index_in_str_arrayBernhard Reutner-Fischer2007-06-203-43/+50
| | | | | | | | text data bss dec hex filename 2544 0 0 2544 9f0 networking/libiproute/iprule.o.oorig 2356 0 0 2356 934 networking/libiproute/iprule.o 6481 0 0 6481 1951 networking/libiproute/ipaddress.o.oorig 6464 0 0 6464 1940 networking/libiproute/ipaddress.o
* do not do utime() on links, it acts on link targets, and we don't want that.Denis Vlasenko2007-06-206-54/+56
| | | | | rename link_name to link_target, less confusing this way.
* - remove another user of the deprecated matches() func by moving it to use ↵Bernhard Reutner-Fischer2007-06-201-11/+24
| | | | | | | | index_in_str_array. Untested. text data bss dec hex filename 445 0 4 449 1c1 ip_parse_common_args.o.oorig 391 0 4 395 18b ip_parse_common_args.o
* - do not hardcode HOSTCFLAGS to gcc specific flags. Fixes errors when not ↵Bernhard Reutner-Fischer2007-06-201-5/+7
| | | | using gcc as HOSTCC
* - strndupa is a GNU extension. Using strdup to avoid several errors like:Bernhard Reutner-Fischer2007-06-201-3/+8
| | | | util-linux/mdev.c:(.text+0x29a): undefined reference to `strndupa'
* echo: fix yet another buglet in non-fancy echoDenis Vlasenko2007-06-191-1/+1
|
* ping: fix incorrect handling of -I (Iouri Kharon <bc-info@styx.cabel.net>)Denis Vlasenko2007-06-191-5/+8
|
* find: -context support for SELinux (KaiGai Kohei <kaigai@kaigai.gr.jp>)Denis Vlasenko2007-06-193-163/+191
| | | | | | | | | | | find: make it a bit smaller function old new delta .rodata 129018 129050 +32 parse_params 1509 1346 -163 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 32/-163) Total: -131 bytes
* pscan: size optimization (Tito <farmatito@tiscali.it>)Denis Vlasenko2007-06-191-5/+3
|
* punt %.bflt target in favor of proper LDFLAGS=-Wl,-elf2flt handlingMike Frysinger2007-06-193-4/+12
|
* top,ps: 'stringify' tty only when needed. -60 bytes.Denis Vlasenko2007-06-193-22/+12
|
* top: speedup if tty info is not requestedDenis Vlasenko2007-06-191-1/+3
|
* top,ps: reduce CPU usage in decimal conversion (optional)Denis Vlasenko2007-06-192-2/+60
| | | | | | | text data bss dec hex filename 734651 3040 14416 752107 b79eb busybox_old 734751 3040 14416 752207 b7a4f busybox_unstripped
* ll_map: disable interface name caching codeDenis Vlasenko2007-06-192-40/+51
| | | | | | | | | | | | | | | | | | function old new delta find_by_index - 26 +26 static.icache 4 - -4 ll_idx_n2a 71 59 -12 static.ncache 16 - -16 ll_index_to_flags 40 24 -16 xll_name_to_index 206 104 -102 ------------------------------------------------------------------------------ (add/remove: 1/2 grow/shrink: 0/3 up/down: 26/-150) Total: -124 bytes text data bss dec hex filename 734703 3040 14440 752183 b7a37 busybox_old 734599 3040 14416 752055 b79b7 busybox_unstripped
* defconfig: updateDenis Vlasenko2007-06-191-13/+25
|
* make /etc/network parsing configurable. -200 bytes when off.Denis Vlasenko2007-06-192-4/+13
|
* networking/interface.c: huke remaining big statics; use malloc for ↵Denis Vlasenko2007-06-196-136/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | INET[6]_rresolve return value. Went thru callers and adjusted them - code got smaller too. function old new delta ip_port_str - 126 +126 INET6_rresolve 165 182 +17 static.cache 20 24 +4 route_main 2092 2091 -1 INET_sprint 61 59 -2 INET_nn 4 - -4 INET6_sprint 59 53 -6 udp_do_one 518 508 -10 tcp_do_one 433 423 -10 raw_do_one 494 484 -10 traceroute_main 4117 4105 -12 INET_rresolve 334 321 -13 bb_displayroutes 494 456 -38 snprint_ip_port 244 - -244 static.buff 264 16 -248 ------------------------------------------------------------------------------ (add/remove: 1/2 grow/shrink: 2/10 up/down: 147/-598) Total: -451 bytes size busybox_old busybox_unstripped text data bss dec hex filename 751073 3048 14688 768809 bbb29 busybox_old 750873 3048 14440 768361 bb969 busybox_unstripped
* networking/interface.c: reduce bss usageDenis Vlasenko2007-06-194-52/+62
| | | | | | | | | | | | | | | | | | | | | | | | function old new delta .rodata 158918 158950 +32 display_interfaces 133 153 +20 UNSPEC_print 56 68 +12 pr_ether 59 65 +6 static.proc_read 4 1 -3 interface_opt_a 4 1 -3 in_ether 139 136 -3 ifconfig_main 1296 1293 -3 if_readlist_proc 686 680 -6 ife_print 1350 1338 -12 do_if_print 46 - -46 static.buff 369 264 -105 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 4/7 up/down: 70/-181) Total: -111 bytes # size busybox_old busybox_unstripped text data bss dec hex filename 751073 3080 14800 768953 bbbb9 busybox_old 751073 3048 14688 768809 bbb29 busybox_unstripped
* libbb: random hunt for staticsDenis Vlasenko2007-06-182-13/+16
| | | | | | | | | | | | | | | | function old new delta bb_askpass 306 321 +15 pw_encrypt 38 39 +1 static.passwd 64 4 -60 static.cipher 128 4 -124 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/2 up/down: 16/-184) Total: -168 bytes # size busybox_old busybox_unstripped text data bss dec hex filename 683705 2704 14240 700649 ab0e9 busybox_old 683721 2704 14064 700489 ab049 busybox_unstripped