Denys Vlasenko
c3b34d8b39
Bump version to 1.25.0
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-22 00:58:56 +02:00
Denys Vlasenko
10c0e91786
libarchive: fix xmalloc_open_zipped_read_close()
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-21 02:04:16 +02:00
Denys Vlasenko
7cf45ae10e
setsid: fix broken -c
...
This did not work: setsid sh -c 'anything'
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 23:50:26 +02:00
Denys Vlasenko
e24e88697a
typo fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 16:28:53 +02:00
Denys Vlasenko
ea9ebc011b
scripts/trylink: libbusybox fix
...
gcc 6.1.1 can emit empty line with spaces
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 12:23:35 +02:00
Denys Vlasenko
df3ec0e2f7
libarchive: fix open_zipped()
...
Last commit broke it (on both MMU and NOMMU)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 11:42:00 +02:00
Denys Vlasenko
984b0a613a
libarchive: fix xmalloc_open_zipped_read_close() on NOMMU
...
The somewhat new "unpack in memory" code was broken
for xmalloc_open_zipped_read_close() on NOMMU: we seek back
over signature, but then expect it to be already consumed.
Stop seeking back in this case.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 11:06:42 +02:00
Denys Vlasenko
ecf25cb5bc
randomconfig fixes 5: false positive for tar; mount emits corrupted message
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 11:04:04 +02:00
Denys Vlasenko
5c3e060604
modprobe-small: fix bogus handling of unpack errors
...
"modprobe minix; echo $?"
Was:
modprobe: corrupted data
modprobe: read error from 'kernel/fs/minix/minix.ko.xz': No such file or directory
modprobe: corrupted data
modprobe: read error from 'kernel/fs/minix/minix.ko.xz': No such file or directory
modprobe: corrupted data
modprobe: read error from 'kernel/fs/minix/minix.ko.xz'
modprobe: 'kernel/fs/minix/minix.ko.xz': Success
0
Now:
modprobe: corrupted data
modprobe: read error from 'kernel/fs/minix/minix.ko.xz'
1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 11:02:40 +02:00
Denys Vlasenko
0ad872baf3
randomconfig fixes 4
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 01:40:19 +02:00
Denys Vlasenko
94046d0495
randomconfig fixes 3
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-20 00:36:21 +02:00
Denys Vlasenko
bb0bf287d8
randomconfig fixes 2
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-19 21:54:04 +02:00
Denys Vlasenko
015db5800c
randomconfig fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-19 18:15:33 +02:00
Denys Vlasenko
e4caf1dd9c
ntpd: retry initial DNS resolution (forever, no timeout for now).
...
Some users start ntpd on boot, and don't babysit it. If it dies because
DNS is not yet up and therefore NTP servers can't be found, users are
not happy.
Example behavior with a peer name which can't be resolved:
ntpd: bad address 'qwe.rty.ghj.kl'
...5 sec...
ntpd: bad address 'qwe.rty.ghj.kl'
ntpd: bad address 'qwe.rty.ghj.kl'
ntpd: bad address 'qwe.rty.ghj.kl'
ntpd: bad address 'qwe.rty.ghj.kl'
ntpd: bad address 'qwe.rty.ghj.kl'
ntpd: bad address 'qwe.rty.ghj.kl'
ntpd: bad address 'qwe.rty.ghj.kl'
ntpd: bad address 'qwe.rty.ghj.kl'
ntpd: bad address 'qwe.rty.ghj.kl'
...
Based on the patch by Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi >
function old new delta
resolve_peer_hostname - 81 +81
ntpd_main 1130 1061 -69
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/1 up/down: 81/-69) Total: 12 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-06-06 02:26:49 +02:00
Denys Vlasenko
8e95068c7f
Make busybox an optional applet
...
If it's disabled, code shrinks by about 900 bytes:
function old new delta
usr_bin 10 - -10
usr_sbin 11 - -11
install_dir 20 - -20
applet_install_loc 184 - -184
run_applet_and_exit 686 21 -665
------------------------------------------------------------------------------
(add/remove: 0/4 grow/shrink: 0/1 up/down: 0/-890) Total: -890 bytes
text data bss dec hex filename
911327 493 7336 919156 e0674 busybox_old
909848 493 7336 917677 e00ad busybox_unstripped
but busybox executable by itself does not say anything useful:
$ busybox
busybox: applet not found
Based on the patch by Ron Yorston <rmy@pobox.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-05-31 02:44:34 +02:00
Denys Vlasenko
877dedb825
cp: add -u/--update and --remove-destination
...
Based on the patch by wdlkmpx@gmail.com
function old new delta
copy_file 1546 1644 +98
add_partition 1270 1362 +92
ask_and_unlink 95 133 +38
do_iproute 132 157 +25
decode_one_format 710 715 +5
cp_main 369 374 +5
ubirename_main 198 202 +4
read_package_field 232 230 -2
bb_make_directory 421 412 -9
packed_usage 30505 30476 -29
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 7/3 up/down: 267/-40) Total: 227 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-05-27 00:46:38 +02:00
Denys Vlasenko
852e8dd734
arping: avoid use of ether_ntoa(). Closes 8926
...
This is the only non-debug use of ether_ntoa(). By not using it,
we reduce bss:
function old new delta
arping_main 1568 1665 +97
static.asc 18 - -18
ether_ntoa 57 - -57
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 1/0 up/down: 97/-75) Total: 22 bytes
text data bss dec hex filename
911020 493 7352 918865 e0551 busybox_old
911069 493 7336 918898 e0572 busybox_unstripped
Also, "standard" arping zero-pads MAC. ether_ntoa() does not.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-05-26 21:35:46 +02:00
Denys Vlasenko
f2559e5c2b
sed: fix append command to match GNU sed 4.2.1
...
This closes one testcase failure
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-05-06 18:25:56 +02:00
Denys Vlasenko
2fbc3123a2
flock: merge spawn_and_wait() code patchs for -c and sans-c uses
...
function old new delta
flock_main 334 319 -15
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-24 18:21:32 +02:00
Denys Vlasenko
e1d426fd65
flock: fix -c; improve error handling of fork+exec
...
function old new delta
flock_main 254 334 +80
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-24 18:19:49 +02:00
Denys Vlasenko
cbdff15bb7
sed: understand \n,\r and \t in i and a commands. Closes 8871
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-24 16:18:03 +02:00
Denys Vlasenko
4c8fa34417
generate_BUFSIZ.sh: yet another tweak
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-24 14:13:35 +02:00
Denys Vlasenko
3e134ebf6a
*: slap on a few ALIGN1/2s where appropriate
...
The result of looking at "grep -F -B2 '*fill*' busybox_unstripped.map"
text data bss dec hex filename
829901 4086 1904 835891 cc133 busybox_before
829665 4086 1904 835655 cc047 busybox
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-22 18:09:21 +02:00
Denys Vlasenko
663d1da1e6
scripts/trylink: document DATA_SEGMENT_ALIGN() hack
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-22 02:00:04 +02:00
Denys Vlasenko
7ff24bd5fb
generate_BUFSIZ.sh: catch BUFSIZE < 1024 also on "big" builds
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-22 00:24:53 +02:00
Denys Vlasenko
d7b502c059
build system: fix generate_BUFSIZ.sh to not alternate 1k and malloc builds
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-21 23:52:35 +02:00
Denys Vlasenko
93e1aaa1c7
libbb: constify *bb_common_bufsiz1 (if it is compiled to be a pointer)
...
This lets gcc optimize much better:
text data bss dec hex filename
922846 910 13056 936812 e4b6c busybox_unstripped.nonconst
920255 910 13056 934221 e414d busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-21 21:47:45 +02:00
Denys Vlasenko
f56fb5eb11
libbb: make "COMMON_BUFSIZE = 1024 bytes, the buffer will be malloced" work
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-21 21:03:51 +02:00
Denys Vlasenko
df70a43af2
udhcp: add setup_common_bufsiz() as needed
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-21 18:54:36 +02:00
Denys Vlasenko
9de2e5a222
*: hopefully all setup_common_bufsiz() are in place
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-21 18:38:51 +02:00
Denys Vlasenko
47cfbf32fd
*: add most of the required setup_common_bufsiz() calls
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-21 18:18:48 +02:00
Denys Vlasenko
e6a2f4cc5a
libbb: make bb_common_bufsiz1 1 kbyte, add capability to use bss tail for it
...
The config item is FEATURE_USE_BSS_TAIL. When it is off (default):
function old new delta
read_config 210 228 +18
doCommands 2279 2294 +15
ipneigh_list_or_flush 763 772 +9
ipaddr_list_or_flush 1256 1261 +5
display_process_list 1301 1306 +5
conspy_main 1378 1383 +5
do_lzo_compress 352 355 +3
do_lzo_decompress 565 567 +2
push 46 44 -2
inetd_main 2136 2134 -2
uevent_main 421 418 -3
addLines 97 92 -5
bb_common_bufsiz1 8193 1024 -7169
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 8/5 up/down: 62/-7181) Total: -7119 bytes
text data bss dec hex filename
829850 4086 9080 843016 cdd08 busybox_old
829901 4086 1904 835891 cc133 busybox_unstripped
FEATURE_USE_BSS_TAIL=y:
read_config 210 228 +18
doCommands 2279 2294 +15
ipneigh_list_or_flush 763 772 +9
ipaddr_list_or_flush 1256 1261 +5
display_process_list 1301 1306 +5
conspy_main 1378 1383 +5
do_lzo_compress 352 355 +3
do_lzo_decompress 565 567 +2
inetd_main 2136 2134 -2
bb_common_bufsiz1 8193 - -8193
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 8/1 up/down: 62/-8195) Total: -8133 bytes
text data bss dec hex filename
829850 4086 9080 843016 cdd08 busybox_old
829911 4086 880 834877 cbd3d busybox_unstripped
FIXME: setup_common_bufsiz() calls are missing.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-21 17:39:11 +02:00
Denys Vlasenko
5598bdf0d3
unzip: shorter code for date/time generation
...
function old new delta
unzip_main 2426 2414 -12
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-18 02:38:32 +02:00
Denys Vlasenko
07bd979921
unzip: better match for "standard" unzip's output; string shrinkage
...
function old new delta
unzip_main 2490 2426 -64
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-64) Total: -64 bytes
text data bss dec hex filename
924008 906 17160 942074 e5ffa busybox_old
923846 906 17160 941912 e5f58 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-18 01:43:24 +02:00
Denys Vlasenko
bca4deee83
unzip: fix percent overflow; show "stored" files properly
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-18 01:14:05 +02:00
Denys Vlasenko
0ccf52a9fb
unzip: fix a case where we find wrong CDE. Closes 8821
...
function old new delta
unzip_main 2472 2490 +18
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-17 21:05:34 +02:00
Denys Vlasenko
e4d925b889
sed: support "-f -" idiom
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-08 00:20:36 +02:00
Denys Vlasenko
6aab9928de
whitespace and namespace cleanups
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-03 22:24:51 +02:00
Denys Vlasenko
46b494635e
libbb: speed up error_msg functions
...
function old new delta
bb_verror_msg 386 466 +80
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-03 16:55:03 +02:00
Denys Vlasenko
bc14f4d13d
main(): add a TODO about finding a use for _end[] area
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-03 16:06:42 +02:00
Denys Vlasenko
056e1f558c
trylink: on failure, print a hint about CONFIG_EXTRA_LDLIBS
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-03 15:38:53 +02:00
Denys Vlasenko
1cf68e3033
typo fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-02 22:57:17 +02:00
Denys Vlasenko
a93e4fd376
find_applet_by_name: add an example of faster linear search code
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-02 22:54:23 +02:00
Denys Vlasenko
8b0f459af7
nsenter,unshare: work around older header
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-02 19:00:44 +02:00
Denys Vlasenko
b14374a5ba
sort: "-o FILE", not "-o", is the syntax
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-02 18:20:26 +02:00
Denys Vlasenko
8220399173
nsenter,unshare: share common code; fix a bug of not closing all fds
...
function old new delta
xvfork_parent_waits_and_exits - 64 +64
exec_prog_or_SHELL - 39 +39
unshare_main 873 810 -63
nsenter_main 663 596 -67
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 0/2 up/down: 106/-130) Total: -27 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-02 18:06:24 +02:00
Denys Vlasenko
c87e81f944
sort: help text does not need to say that -mST are supported but ignored
...
Such information is useless for users of "sort --help"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-02 17:39:50 +02:00
Denys Vlasenko
dd02a05e08
build system: finer-grained selection of search speedup table.
...
KNOWN_APPNAME_OFFSETS=8 versus KNOWN_APPNAME_OFFSETS=0:
function old new delta
find_applet_by_name 55 136 +81
applet_nameofs - 14 +14
run_applet_and_exit 757 758 +1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-02 15:18:26 +02:00
Denys Vlasenko
9f2f96edfa
unshare: remove stale comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-02 04:44:39 +02:00
Denys Vlasenko
c4199f22d0
libbb: two new functions: wait_for_exitstatus(pid), xfchdir(fd)
...
Bartosz Golaszewski proposed xfchdir()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-04-01 22:12:44 +02:00
Denys Vlasenko
52977a7d60
Rename FEATURE_INITRD to LINUXRC and make it separate, not an alias to init
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-31 00:42:57 +02:00
Denys Vlasenko
a27dc33f97
make MKPASSWD a separate config option, not an automatic alias to cryptpw
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-31 00:32:39 +02:00
Denys Vlasenko
f75a96d74c
udhcp: fix capitalization of two messages
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 18:49:45 +02:00
Denys Vlasenko
16efe19128
dhcpd: string reuse
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 18:44:52 +02:00
Denys Vlasenko
8f2e99c813
udhcp: get rid of bb_info_msg()
...
function old new delta
udhcpd_main 1501 1531 +30
d6_recv_raw_packet 251 264 +13
perform_d6_release 188 198 +10
udhcpc6_main 2443 2449 +6
udhcp_recv_raw_packet 582 588 +6
udhcp_recv_kernel_packet 132 138 +6
send_d6_renew 140 146 +6
d6_recv_kernel_packet 118 124 +6
send_renew 77 82 +5
send_discover 85 90 +5
send_decline 84 89 +5
send_d6_select 97 102 +5
send_d6_discover 174 179 +5
perform_release 167 172 +5
count_lines 72 74 +2
udhcpc_main 2836 2837 +1
bb_info_msg 125 - -125
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 17/4 up/down: 117/-180) Total: -63 bytes
text data bss dec hex filename
924935 906 17160 943001 e6399 busybox_old
924736 906 17160 942802 e62d2 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 18:41:23 +02:00
Denys Vlasenko
80f0f1d712
setfiles: switch bb_info_msg to printf
...
Presumably, bb_info_msg was used here for syslog logging (-l),
but there is no actual code to activate syslog logging.
Added a TODO note on that, so that selinux users would notice
and fix if needed.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 18:17:35 +02:00
Denys Vlasenko
2a17fbe88a
sulogin: use bb_error_msg instead of bb_info_msg; better message
...
Historic "System Maintenance Mode" message is a tiny bit cryptic.
Let's say explicitly what we are doing: we are giving user a shell
(presumably to do some maintenance in single-user mode).
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 17:36:20 +02:00
Denys Vlasenko
32c08acba3
sulogin: remove suid paranoia code, explain why it's not necessary
...
function old new delta
sulogin_main 325 270 -55
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 17:27:32 +02:00
Denys Vlasenko
8ac6effb02
sulogin: Dorp incorrect comment about suid-ness
...
Sulogin is not a suid app, should fail if run by non-root.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 16:50:19 +02:00
Denys Vlasenko
c418f48d8d
fsck: use printf for message, not bb_info_msg
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 16:30:24 +02:00
Denys Vlasenko
3b757f0798
mkfs_vfat: use bb_error_msg for logging, not bb_info_msg
...
This affects only a commented-out code section which searches for bad blocks
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 16:23:10 +02:00
Denys Vlasenko
cde1199e01
zcip: use bb_error_msg for logging, not bb_info_msg
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 16:22:13 +02:00
Denys Vlasenko
066e76befe
Replace a few more bb_info_msg's by bb_error_msg or printf
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 16:20:28 +02:00
Denys Vlasenko
76b680c7a8
Use bb_error_msg instead of bb_info_msg in all commented-out debug printouts
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-30 16:04:37 +02:00
Denys Vlasenko
9844d7e830
Revert "networking: properly initialize ipv6 scope id for printing it"
...
This reverts commit 2fb63292f7 .
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-29 19:27:00 +02:00
Denys Vlasenko
20dd499341
modprobe: skip non-.conf files only in subdirectories
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-29 19:23:55 +02:00
Denys Vlasenko
31c984dd69
umount: build fix for older glibc
...
Based on a patch by Veli-Pekka Peltola <veli-pekka.peltola@ray.fi >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-28 22:23:33 +02:00
Denys Vlasenko
73dfdda92e
grep: make errors other than "not found" result in exit code 2. Closes 8796
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-28 22:12:09 +02:00
Denys Vlasenko
6701e91d84
wget: make -T timeout work on header reads too. Closes 8636
...
function old new delta
set_alarm - 27 +27
fgets_and_trim 76 92 +16
wget_main 2610 2616 +6
open_socket 64 54 -10
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-17 21:52:42 +01:00
Denys Vlasenko
0d1b71e8e6
nmeter: reinstate and document -d-1
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-15 17:54:17 +01:00
Denys Vlasenko
41b1e2c392
nmeter: remove undocumented %NNNd specifier
...
function old new delta
nmeter_main 707 745 +38
init_functions 48 44 -4
init_delay 63 - -63
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/1 up/down: 38/-67) Total: -29 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-15 16:13:23 +01:00
Denys Vlasenko
a63e2a8cb2
nmeter: simple code shrink here and there
...
function old new delta
nmeter_main 709 707 -2
init_cr 15 12 -3
collect_time 141 131 -10
collect_cpu 610 593 -17
init_cpu 82 63 -19
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/5 up/down: 0/-51) Total: -51 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-15 16:06:29 +01:00
Denys Vlasenko
8a26fda98c
nmeter: convert field list to bit list
...
function old new delta
rdval 34 157 +123
collect_int 123 122 -1
collect_thread_nr 65 62 -3
collect_blk 559 552 -7
collect_if 207 199 -8
collect_fork 119 111 -8
collect_ctx 119 111 -8
collect_fd 81 71 -10
collect_swp 120 107 -13
collect_cpu 623 610 -13
collect_mem 371 339 -32
rdval_loadavg 38 - -38
vrdval 170 - -170
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 1/10 up/down: 123/-311) Total: -188 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-15 15:52:40 +01:00
Denys Vlasenko
99c71c9e80
nmeter: code shrink
...
function old new delta
put 52 43 -9
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-15 15:28:49 +01:00
Denys Vlasenko
e4de8c6316
nmeter: fix a bug with unterminated varargs
...
function old new delta
collect_mem 361 371 +10
collect_swp 116 120 +4
vrdval 168 170 +2
collect_thread_nr 63 65 +2
collect_int 121 123 +2
collect_if 205 207 +2
collect_fork 117 119 +2
collect_fd 79 81 +2
collect_ctx 117 119 +2
collect_cpu 621 623 +2
collect_blk 557 559 +2
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 11/0 up/down: 32/0) Total: 32 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-15 15:22:42 +01:00
Denys Vlasenko
fd5a2b7b04
New example config: android_502_defconfig
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-14 22:28:53 +01:00
Denys Vlasenko
23961b2fd3
more bionic fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-14 19:34:15 +01:00
Denys Vlasenko
dbb58a3879
fixes for problems found by bionic build
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-14 18:23:33 +01:00
Denys Vlasenko
1b7c17391d
udhcpc: fix a warning in debug code
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-11 00:26:58 +01:00
Denys Vlasenko
d474ffc682
udhcp: fix a SEGV on malformed RFC1035-encoded domain name
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-10 11:47:58 +01:00
Denys Vlasenko
d2b820b540
renice: tweak help text
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-07 15:21:54 +01:00
Denys Vlasenko
ea351b9742
ls: fix columnar output. Closes 8731
...
In coreutils/ls.c, 1.19 introduced commit
2f7d9e8903 , removing the variable tabstops and
hard coding the column separation to 2 characters, but was not done correctly.
The column_width assumes a gap of 1 character, so the computed number of
columns exceeds the terminal width when many small files are encountered.
A minor problem but surprisingly annoying.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-06 17:53:11 +01:00
Denys Vlasenko
7849ccb61c
inotifyd: swap meaning of 'y' and 'm' events in help text. Closes 8726
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-06 17:35:16 +01:00
Denys Vlasenko
86d9f60f3a
udhcpc: do not use -t NUM for counting "select" packets, use 3
...
Otherwise, "-t 0" usage may end up sending them forever
if server does not respond.
function old new delta
udhcpc_main 2846 2836 -10
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-04 17:00:56 +01:00
Denys Vlasenko
aee7cd82be
ntpd: add experimental patch
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-04 07:36:04 +01:00
Denys Vlasenko
c8641962e4
ntpd: if peer does not reply anymore, try re-resolving its hostname
...
function old new delta
ntpd_main 1053 1130 +77
add_peers 166 195 +29
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-04 07:26:08 +01:00
Denys Vlasenko
f37f28199f
ntpd: do not use a peer more than once (say, if two peers resolve to the same IP)
...
function old new delta
add_peers 98 166 +68
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-04 07:06:53 +01:00
Denys Vlasenko
4c48a64747
ntpd: more informative poll lowering message
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-03 22:02:30 +01:00
Denys Vlasenko
35e063e1b9
ifupdowm: fix "warning: unused variable 'iface_list'"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-03-03 02:19:16 +01:00
Denys Vlasenko
352f79acbd
udhcpc: fix OPTION_6RD parsing (could overflow its malloced buffer)
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-02-26 15:54:56 +01:00
Denys Vlasenko
5bec08cebd
udhcp: trivial shrink
...
function old new delta
dname_dec 337 332 -5
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-02-26 14:56:18 +01:00
Denys Vlasenko
03718bb274
ntpd: print packet delay in clock update message
...
function old new delta
update_local_clock 820 826 +6
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-02-24 01:22:45 +01:00
Denys Vlasenko
8efcc9589b
networking: allow dot at the end of the domain name in dhcp response
...
Patch based on Balaji Punnuru <balaji.punnuru@gmail.com > work.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-02-11 17:44:44 +01:00
Denys Vlasenko
383201e725
ntpd: shorter message
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-02-10 07:06:31 +01:00
Denys Vlasenko
fc47fcefb6
ntpd: step when |offset| > 1 sec, not 0.125 sec
...
update_local_clock 769 820 +51
recv_and_process_peer_pkt 838 862 +24
reset_peer_stats 137 133 -4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/1 up/down: 75/-4) Total: 71 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-02-10 06:55:07 +01:00
Denys Vlasenko
2a4bba3ce2
sed: make 's///w FILE' actually write to FILE. Closes 8251
...
function old new delta
add_cmd 1167 1210 +43
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-01-24 15:52:16 +01:00
Denys Vlasenko
eb5091070f
patch: correctly handle "patch FILE_TO_PATCH" form. Closes 7736
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-01-23 05:13:15 +01:00
Denys Vlasenko
c7e47cf627
dos2unix: try to preserve ownership. closes 8311
...
function old new delta
dos2unix_main 426 441 +15
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-01-17 03:50:36 +01:00
Denys Vlasenko
ccf7f0e4d3
setsid: implement -c
...
function old new delta
setsid_main 53 96 +43
packed_usage 30846 30833 -13
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-01-17 01:10:53 +01:00
Denys Vlasenko
bae8f98633
login: add commented-out PAM double password avoidance from BZ 4003
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-01-03 22:43:40 +01:00