Denys Vlasenko
adc540f0db
tftp: on download, open local file only when first bit of data arrived
...
No reason to potentially clobber existing file before absolutely necessary.
function old new delta
tftp_protocol 1947 2020 +73
tftp_main 393 376 -17
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 73/-17) Total: 56 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2020-02-13 15:27:23 +01:00
Denys Vlasenko
0c4e5977df
tftp: fix thinko in code shrink
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2020-02-13 15:03:12 +01:00
Denys Vlasenko
779df9f228
tftp: code shrink
...
function old new delta
tftp_protocol 1949 1947 -2
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2020-02-13 13:01:43 +01:00
Denys Vlasenko
260bd21169
tftpd: show requested file name in open error message
...
function old new delta
tftp_protocol 1902 1949 +47
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2020-02-13 12:58:46 +01:00
Denys Vlasenko
bd8b05ba1b
awk: fix more "length" cases, closes 12486
...
function old new delta
next_token 808 831 +23
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2020-02-02 23:28:55 +01:00
Denys Vlasenko
020abc8856
udhcpd: mangle hostnames starting with dash ("-option")
...
function old new delta
add_lease 316 328 +12
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2020-01-14 17:07:18 +01:00
Denys Vlasenko
9ec836c033
whois: limit total length of response to 32+2 kb
...
function old new delta
query 517 554 +37
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-12-03 14:52:17 +01:00
Denys Vlasenko
356f23de20
init: improve handling of signals racing with each other
...
Before this change, a request to reboot could be "overwritten" by e.g.
SIGHUP.
function old new delta
init_main 709 793 +84
packed_usage 33273 33337 +64
run_actions 109 117 +8
stop_handler 87 88 +1
check_delayed_sigs 340 335 -5
run 214 198 -16
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/2 up/down: 157/-21) Total: 136 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-12-03 14:05:32 +01:00
Denys Vlasenko
113c776f4d
init: if tcgetattr() fails, don't even try to tcsetattr()
...
function old new delta
set_sane_term 111 114 +3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-12-02 16:39:54 +01:00
Denys Vlasenko
259747caa7
hush: fix preprocessor directives indentation
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-28 10:28:14 +01:00
Denys Vlasenko
008413754b
bc: fix comparison bug, closes 12336
...
function old new delta
bc_num_cmp 249 259 +10
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-23 17:25:21 +01:00
Denys Vlasenko
419d0294e9
Updated inittab example documentation
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-17 17:48:53 +01:00
Denys Vlasenko
b230fdfa9d
taskset: tighten the check for stride values
...
function old new delta
taskset_main 986 987 +1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-09 17:32:43 +01:00
Denys Vlasenko
a82fb1b9d8
taskset: implement stride argument
...
function old new delta
taskset_main 925 986 +61
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-09 17:07:44 +01:00
Denys Vlasenko
2f57b5139e
unxz: show -t in --help
...
function old new delta
packed_usage 33236 33247 +11
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-08 16:37:28 +01:00
Denys Vlasenko
e5586605ca
taskset: update comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-08 16:32:37 +01:00
Denys Vlasenko
162ac7f45e
taskset: add support for taking/printing CPU list (-c option)
...
function old new delta
taskset_main 511 855 +344
Based on patch by Fryderyk Wrobel <frd1996@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-01 15:44:49 +01:00
Denys Vlasenko
21806562ca
hush: restore redirected stdin
...
function old new delta
restore_redirects 52 95 +43
save_fd_on_redirect 243 253 +10
hfopen 90 99 +9
fgetc_interactive 259 261 +2
builtin_type 117 115 -2
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/1 up/down: 64/-2) Total: 62 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-11-01 14:16:07 +01:00
Denys Vlasenko
ea096d6c13
ntpd: decrease MIN_FREQHOLD by 2, increase "penalty" for largish offset x2
...
> 2018-07-25:
> ntpd: increase MIN_FREQHOLD by 3
> This means we'll start correcting frequency ~5 minutes after start,
> not ~3.5 ones.
> With previous settings I still often see largish ~0.7s initial offsets
> only about 1/2 corrected before frequency correction kicks in,
> resulting in ~200ppm "correction" which is then slowly undone.
Review of real-world results of the above shows that with small
initial offsets, freq correction can be allowed to kick in sooner,
whereas with large (~0.8s) offsets, we still start freq correction
a bit too soon.
Let's rebalance this a bit.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-30 12:18:07 +01:00
Denys Vlasenko
caf5ee0dd9
gunzip: fix incorrect decoding of "fixed" inflate blocks
...
function old new delta
huft_build 1008 1022 +14
inflate_block 1253 1256 +3
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 17/0) Total: 17 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-26 20:04:34 +02:00
Denys Vlasenko
122a8cbd4a
hdparm: placate "warning: taking the absolute value of unsigned type"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 17:47:22 +02:00
Denys Vlasenko
9a0c404d5f
vi: placate "warning: shifting a negative signed value is undefined"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 17:42:23 +02:00
Denys Vlasenko
f39a71817e
read_key(): placate "warning: shifting a negative signed value is undefined"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 17:40:57 +02:00
Denys Vlasenko
d6ff27de15
ntpd: abs(tmx.offset) was truncating a "long" typed value
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 17:35:58 +02:00
Denys Vlasenko
b4ad1d86b6
tc: array address is never NULL
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 13:41:31 +02:00
Denys Vlasenko
e076162897
traceroute: fix gcc-ism
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 13:39:41 +02:00
Denys Vlasenko
e5897d041d
suppress a few "unused function" warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 13:05:15 +02:00
Denys Vlasenko
1f1492bb96
netstat: suppress a warning (conversion from 'int' to 'smallint' changes value)
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 13:00:01 +02:00
Denys Vlasenko
b4ef2e3467
Makefile.flags: suppress some clang-9 warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 12:56:51 +02:00
Denys Vlasenko
af7169b4a7
clang/llvm 9 fix - do not eliminate a store to a fake "const"
...
This is *much* better (9 kbytes better) than dropping "*const"
optimization trick.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 12:12:22 +02:00
Denys Vlasenko
e1a7c97ac6
tar: fix fallout of: change -a from meaning "lzma" to mean "autodetect by extension"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-25 10:30:53 +02:00
Denys Vlasenko
be5a505d77
Remove syscall wrappers around clock_gettime, closes 12091
...
12091 "Direct use of __NR_clock_gettime is not time64-safe".
function old new delta
runsv_main 1698 1712 +14
startservice 378 383 +5
get_mono 31 25 -6
date_main 932 926 -6
gettimeofday_ns 17 - -17
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 2/2 up/down: 19/-29) Total: -10 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-24 16:26:55 +02:00
Denys Vlasenko
7427406580
shell: better comments in BASE#nn code
...
function old new delta
evaluate_string 932 930 -2
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-22 14:25:43 +02:00
Denys Vlasenko
3ef513e787
shell/ulimit: code shrink
...
text data bss dec hex filename
1001949 551 5612 1008112 f61f0 busybox_old
1001906 551 5612 1008069 f61c5 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-21 16:47:09 +02:00
Denys Vlasenko
fb1103595f
gunzip: code shrink by using int-, not short-sized struct member
...
function old new delta
inflate_block 1254 1253 -1
inflate_codes 629 621 -8
huft_build 1054 1008 -46
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-55) Total: -55 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-20 19:07:06 +02:00
Denys Vlasenko
6572ef6e1e
gzip: code shrink
...
huft_build() still has way too many params
function old new delta
lit - 94 +94
dist - 94 +94
huft_build 1058 1054 -4
inflate_block 1281 1254 -27
cpdext 30 - -30
cplext 31 - -31
cpdist 60 - -60
cplens 62 - -62
------------------------------------------------------------------------------
(add/remove: 2/4 grow/shrink: 0/2 up/down: 188/-214) Total: -26 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-19 18:53:19 +02:00
Denys Vlasenko
c763392458
gzip: code shrink
...
huft_build() has way too many params
function old new delta
inflate_block 1293 1281 -12
huft_build 1085 1058 -27
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-39) Total: -39 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-19 18:33:49 +02:00
Denys Vlasenko
95867147f5
telnet: add disabled code to emit EC and IP
...
> I'm trying to connect to a Korenix 3005 switch through telnet
> for management purposes, and all is well except for the backspace character
> - seems like my switch doesn't handle it too well and instead of erasing
> the last character all it does is print some garbage to the screen.
> I've had the same issue before while using putty, but saw a solution that
> suggests to enable "Telnet special commands" in the options menu, and it
> worked.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-18 16:47:37 +02:00
Denys Vlasenko
37a9008f8e
brctl: code shrink
...
function old new delta
show_bridge 323 317 -6
brctl_main 2171 2164 -7
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-13) Total: -13 bytes
text data bss dec hex filename
1002083 551 5612 1008246 f6276 busybox_old
1002065 551 5612 1008228 f6264 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-15 12:31:54 +02:00
Denys Vlasenko
eb1395147a
brctl: tweak help text, fix comments
...
function old new delta
packed_usage 33255 33236 -19
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-12 19:51:46 +02:00
Denys Vlasenko
b4fa16d5ed
brctl: fold show_bridge_ports_ into its caller
...
function old new delta
brctl_main 2235 2171 -64
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-12 19:42:37 +02:00
Denys Vlasenko
3398753818
brctl: code shrink
...
packed_usage 33253 33255 +2
write_uint 96 90 -6
show_bridge_timer 93 69 -24
brctl_main 2338 2235 -103
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/3 up/down: 2/-133) Total: -131 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-12 19:24:38 +02:00
Denys Vlasenko
42f454b13b
dpkg-deb: work around bogus error message when working with XZ compressed packages
...
function old new delta
unpack_xz_stream 2309 2317 +8
bb_full_fd_action 464 472 +8
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-11 14:11:44 +02:00
Denys Vlasenko
427c12cc51
tee: do not intercept SIGPIPE
...
GNU tee does this only with -p, which we don't have yet.
function old new delta
tee_main 306 295 -11
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-07 14:25:45 +02:00
Denys Vlasenko
27f0e8a275
fdisk_aix: fix aliasing warning, comment out unused global variables
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-04 17:16:15 +02:00
Denys Vlasenko
d8e4ce0503
fdisk: avoid overflow in "mega/gigabytes" calculation, code shrink
...
function old new delta
list_disk_geometry 175 145 -30
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-10-04 16:45:04 +02:00
Denys Vlasenko
65741d004e
telnet: fix uninitialized variable bug
...
function old new delta
telnet_main 1236 1238 +2
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-25 13:48:01 +02:00
Denys Vlasenko
11e024aa86
udhcpc6: add ELAPSED_TIME option to outgoing packets
...
function old new delta
init_d6_packet 53 121 +68
udhcpc_main 2577 2582 +5
udhcpc6_main 2593 2597 +4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 77/0) Total: 77 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-24 14:01:00 +02:00
Denys Vlasenko
c58d785b9d
ash: fix BASE###nn bashism for bases 36..64
...
function old new delta
evaluate_string 876 932 +56
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-22 23:40:10 +02:00
Denys Vlasenko
ca1ce4b9fa
ash: fix BASE###nn bashism to accept letter 'digits' for bases > 9
...
function old new delta
evaluate_string 873 876 +3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-22 18:26:05 +02:00
Denys Vlasenko
d327c6b190
gzip: code shrink
...
Converted a few 16-bit variables and small arrays to 32-bit.
Stopped pulling desc->FOO members into temporary local variables
in gen_bitlen(): on register-starved arches, this is a loss,
temporaries go into stack slots.
Sprinkled a few "const" on pointer arguments.
function old new delta
pack_gzip 742 745 +3
gen_codes 101 97 -4
build_tree 886 833 -53
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 3/-57) Total: -54 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-06 17:59:45 +02:00
Denys Vlasenko
81a708393d
examples/udhcp/simple.script: up interface on deconfig event
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-05 14:58:30 +02:00
Denys Vlasenko
35e349de3c
ash: add a FIXME comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-05 14:31:49 +02:00
Denys Vlasenko
18a90ec846
hush: fix "set -o INVALID" affecting -e flag state
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-05 14:07:14 +02:00
Denys Vlasenko
750137ef7c
gzip: code shrink
...
function old new delta
gzip_main 267 264 -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-09-05 13:26:58 +02:00
Denys Vlasenko
ac78f2ac96
top: do not use previous colleced data wheh "h" toggles threads display
...
This prevents first update from showing incorrect CPU usage data
function old new delta
handle_input 620 643 +23
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-08-11 16:17:11 +02:00
Denys Vlasenko
4f70a32f46
udhcpc6: s/iphdr/ip6_hdr/
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-08-09 20:43:40 +02:00
Denys Vlasenko
85b380f6b2
nmeter: do not clamp down %Nc to minimum of 10 (think nmeter "%nprocc")
...
Also, go for unsigned divisions.
function old new delta
init_cpu 61 73 +12
collect_cpu 444 422 -22
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 12/-22) Total: -10 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-08-06 16:59:50 +02:00
Denys Vlasenko
b81f805658
stat: print nanosecond times, fix printing of empty lines
...
function old new delta
human_time 36 73 +37
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-08-03 18:08:27 +02:00
Denys Vlasenko
2f9c124f7d
ash: fix set -o to not show "nameless" options
...
Patch by Martijn Dekker <martijn@inlv.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-08-02 16:44:35 +02:00
Denys Vlasenko
16474cf246
tar: change -a from meaning "lzma" to mean "autodetect by extension"
...
function old new delta
tar_main 1026 1100 +74
packed_usage 33311 33329 +18
tar_longopts 309 325 +16
vfork_compressor 246 210 -36
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/1 up/down: 108/-36) Total: 72 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-08-02 15:19:56 +02:00
Denys Vlasenko
e6a87e7483
tar: code shrink
...
function old new delta
writeLongname 226 228 +2
static.prefilled 48 - -48
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/0 up/down: 2/-48) Total: -46 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-08-01 15:07:21 +02:00
Denys Vlasenko
dac0a7d234
unicode: code shrink in character width determination
...
function old new delta
bb_wcwidth 267 238 -29
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-07-23 11:26:54 +02:00
Denys Vlasenko
4767a5375e
libbb: include <crypt.h> only if necessary
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-07-16 15:09:06 +02:00
Denys Vlasenko
b694608429
ntpd: add comment about mode6, no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-07-02 15:03:47 +02:00
Denys Vlasenko
c0961e09b2
ntpd: commonalize message strings
...
function old new delta
recv_and_process_peer_pkt 961 973 +12
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/0 up/down: 12/0) Total: 12 bytes
text data bss dec hex filename
953108 481 7288 960877 ea96d busybox_old
953086 481 7288 960855 ea957 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-07-02 13:10:19 +02:00
Denys Vlasenko
caecfdc20d
ntpd: abort if argvs are (unexpectedly) given
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-07-02 11:28:18 +02:00
Denys Vlasenko
25a871fb40
libbb: deal with "declaration of 'link' shadows a global declaration" warning
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-25 18:51:00 +02:00
Denys Vlasenko
3a0eea0887
pidof: support "pidof /path/to/binary" case
...
function old new delta
find_pid_by_name 230 227 -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-15 18:35:39 +02:00
Denys Vlasenko
070aa61747
readlink,realpath: fix a case with a symplink, closes 11021
...
function old new delta
xmalloc_realpath_coreutils 125 201 +76
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-13 17:09:05 +02:00
Denys Vlasenko
84d38500a7
udhcpc: fix comment, no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-13 10:02:03 +02:00
Denys Vlasenko
72f12acb6b
udhcpc6: fix aliasing warning
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-11 18:18:48 +02:00
Denys Vlasenko
eda5142b5c
Start 1.32.0 development cycle
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-10 12:52:16 +02:00
Denys Vlasenko
0f1369f0c5
Bump version to 1.31.0
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-10 11:53:46 +02:00
Denys Vlasenko
3b69ba799f
mount,losetup: use /dev/loop-control is it exists
...
function old new delta
get_free_loop - 58 +58
set_loop 597 649 +52
losetup_main 482 476 -6
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/1 up/down: 110/-6) Total: 104 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-09 23:20:49 +02:00
Denys Vlasenko
894f0a3235
tftp: allow -lc and -cl options
...
function old new delta
tftp_main 394 396 +2
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-09 12:41:17 +02:00
Denys Vlasenko
94ce1c0ebb
tftpd: revert erroneous change
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-09 11:32:23 +02:00
Denys Vlasenko
3b8025f132
tftp: optional tftp-hpa compat
...
function old new delta
tftp_main 276 394 +118
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-09 11:12:02 +02:00
Denys Vlasenko
48eebc8d5c
expand: add commented-out code to handle NULs
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-09 09:16:03 +02:00
Denys Vlasenko
92549250f3
expand,unexpand: drop broken test, add FIXME comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-08 13:04:44 +02:00
Denys Vlasenko
22cc92833f
awk: fix testsuite
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-08 13:00:46 +02:00
Denys Vlasenko
04a0b7f080
bc: placate compiler warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-08 12:58:16 +02:00
Denys Vlasenko
fa182a355a
vi: code shrink
...
function old new delta
colon 2852 2846 -6
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-08 12:57:07 +02:00
Denys Vlasenko
7a4e55422a
bc: placate compiler warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-08 12:39:30 +02:00
Denys Vlasenko
3e463e1cfd
brctl: placate compiler warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-08 12:35:06 +02:00
Denys Vlasenko
023ae75fc6
blockdev: add usage comment, no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-08 08:57:11 +02:00
Denys Vlasenko
1230aec77a
httpd: .js is "application/javascript", not "application/x-javascript"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-07 12:32:30 +02:00
Denys Vlasenko
a5c5dc6f0b
passwd: do not set 0 as date of last password change, closes 11951
...
function old new delta
update_passwd 1491 1505 +14
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-07 12:30:23 +02:00
Denys Vlasenko
5c317c0b8d
httpd: add js to built in MIME types list
...
Firefox needs this to execute .js
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-07 09:32:03 +02:00
Denys Vlasenko
ed042010dc
lpd: avoid SEGVing on immediate EOF from peer
...
Patch by Luís Marques <luismarques@lowrisc.org >
function old new delta
lpd_main 749 757 +8
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-07 09:14:41 +02:00
Denys Vlasenko
45e3967c20
libbb: move netlink socket binding to the utility function
...
function old new delta
create_and_bind_to_netlink - 134 +134
ifplugd_main 1117 1052 -65
uevent_main 399 306 -93
mdev_main 314 215 -99
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/3 up/down: 134/-257) Total: -123 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-03 14:16:52 +02:00
Denys Vlasenko
f3634584d0
ash,hush: show 'c' in $- if run in "sh -c CMD"
...
function old new delta
options 552 599 +47
expand_one_var 2375 2385 +10
optletters_optnames 60 64 +4
hush_main 1108 1111 +3
ash_main 1150 1152 +2
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 5/0 up/down: 66/0) Total: 66 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-03 12:21:04 +02:00
Denys Vlasenko
897475ab02
ash: allocate line editing structure only if needed
...
function old new delta
optschanged 91 128 +37
historycmd 13 17 +4
setcmd 80 78 -2
ash_main 1167 1150 -17
options 576 552 -24
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/3 up/down: 41/-43) Total: -2 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-06-01 16:35:09 +02:00
Denys Vlasenko
6eb6e6a1e9
dhcp: downgrade "got raw socket fd" message to log3, make log2 default max
...
log3 messages are very much redundant
function old new delta
change_listen_mode 322 302 -20
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-05-31 23:52:16 +02:00
Denys Vlasenko
65c34c52df
dhcp: get rid of static data signal_pipe
...
function old new delta
udhcp_sp_setup 65 110 +45
udhcp_sp_fd_set 60 59 -1
udhcpd_main 1442 1437 -5
udhcpc_main 2684 2679 -5
signal_pipe 8 - -8
packed_usage 33292 33284 -8
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/4 up/down: 45/-27) Total: 18 bytes
text data bss dec hex filename
952746 481 7296 960523 ea80b busybox_old
952768 481 7288 960537 ea819 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-05-31 23:39:22 +02:00
Denys Vlasenko
91755cb16d
udhcp: rename server_config to server_data
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-05-30 16:23:34 +02:00
Denys Vlasenko
bcb1fc3e6c
udhcp: rename client_config to client_data, server_config to server_data
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-05-26 15:03:05 +02:00
Denys Vlasenko
8b35f207bb
shell: move all definitions of strto_arith_t() together
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-05-26 14:02:10 +02:00
Denys Vlasenko
9501bc7da5
ls: fix SEGV when --color is used and ENABLE_LS_COLOR=n
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-05-26 13:53:41 +02:00
Denys Vlasenko
b2c123d484
testsuite: fix bunzip2.tests expectations
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2019-05-26 13:51:41 +02:00