Denys Vlasenko
640ce3de07
zcat: complain if input is not compressed
...
function old new delta
buffer_fill_and_print 178 191 +13
varvalue 735 743 +8
bbunpack 747 755 +8
open_zipped 85 89 +4
xmalloc_open_zipped_read_close 61 63 +2
get_addr_1 240 242 +2
fbsplash_main 1228 1230 +2
pstree_main 322 321 -1
builtin_type 121 119 -2
do_load 954 926 -28
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 7/3 up/down: 39/-31) Total: 8 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-02-02 02:06:38 +01:00
Mike Frysinger
f1999b5a9d
appletlib: fix set-but-unused warning
...
When you build with FEATURE_INSTALLER disabled, you get a build
warning like so:
libbb/appletlib.c: In function 'busybox_main':
libbb/appletlib.c:691:7: warning: variable 'use_symbolic_links' set but
not used [-Wunused-but-set-variable]
int use_symbolic_links;
^
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
2014-01-31 00:29:47 -05:00
Mike Frysinger
29ed580668
uname: fix up usage documentation
...
The -i/-o options were missing, and the -r/-s/-v options were
incorrectly labeled as "OS" instead of "kernel".
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
2014-01-31 00:28:42 -05:00
Michael Tokarev
922fdf6527
init: do not fail build if SIGPWR is not defined
...
Apparently, some *BSD variants (and maybe some other OSes) does not define
SIGPWR signal. So since commit 760fc6debc
, busybox fails to build on
such platforms. Fix this.
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-30 13:22:04 +01:00
Denys Vlasenko
b664f740d9
libbb: open_zipped() should not fail on non-compressed files
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-27 13:02:18 +01:00
Michael Tokarev
bf2f2229bb
testsuite: fix last "which" change
...
In commit afa63b2dcd
I replaced `type -p' with
`command -pv'. But actually it is wrong, the right
substitution is `command -v'. We need to find our
busybox which is in the first directory in $PATH, so
`command -p' should not be used because it uses
default PATH, not current value of PATH where our
busybox binary resides.
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-23 14:41:53 +01:00
Denys Vlasenko
821e64316a
less: accept and ignore -s
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-22 16:36:22 +01:00
John Spencer
ff65061311
man: parse "DEFINE pager" in config
...
function old new delta
man_main 789 844 +55
Signed-off-by: John Spencer <maillist-busybox@barfooze.de >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-22 15:31:10 +01:00
Eugene Rudoy
731f596175
iplink: fix build with kernel versions prior to 2.6.23
...
Signed-off-by: Eugene Rudoy <gene.devel@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-22 11:49:46 +01:00
Denys Vlasenko
fa6ab56353
libbb: if opening /dev/loopN returns ENXIO, don't try N++.
...
function old new delta
set_loop 639 635 -4
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-21 13:44:21 +01:00
Denys Vlasenko
3b394781b5
libbb: fix parsing of "10101010" date/time form
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-21 07:58:18 +01:00
Bartosz Golaszewski
2de232da53
top.c: fix compilation warnings
...
pfd[1] is unused
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-20 03:26:34 +01:00
Denys Vlasenko
c009d35f00
ntpd: remove now unnecessary check for IP_PKTINFO definition
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-20 03:24:51 +01:00
Bartosz Golaszewski
76ad7481b1
ntpd: fix compilation warnings
...
GCC complained about since_last_update being set but not used.
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-20 03:21:08 +01:00
Bartosz Golaszewski
5c13ab41bb
sort: check global flags on fallback sort
...
Sort now performs global reverse on fallback sort if -r is set. Before
only key local flags were checked.
function old new delta
compare_keys 712 738 +26
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-19 09:10:14 +01:00
Bartosz Golaszewski
1a4d9f6521
sort.c: remove a magic number from compare_keys()
...
Use bitwise OR of proper flags instead.
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-19 06:47:06 +01:00
Bartosz Golaszewski
49111cdc4f
gitignore: ignore files generated by 'make test'
...
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-19 04:29:59 +01:00
Tito Ragusa
891b98c9bc
adduser,addgroup: introduce and use CONFIG_LAST_ID
...
Changes adduser.c, addgroup.c and Config.src to set and use CONFIG_LAST_ID.
function old new delta
adduser_main 841 865 +24
addgroup_main 407 425 +18
Signed-off-by: Tito Ragusa <farmatito@tiscali.it >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-17 09:17:55 +01:00
Denys Vlasenko
2e66daca65
examples/udhcp: do not rewrite resolv.conf if no DNS servers. Closes 6788
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-13 13:38:53 +01:00
Denys Vlasenko
d74f8435ea
docs: tweak keep_data_small.txt
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-13 11:45:34 +01:00
Denys Vlasenko
0f592d7fb9
tar: tighten up pax header validity check
...
function old new delta
get_header_tar 1785 1795 +10
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-10 18:02:38 +01:00
Denys Vlasenko
604b7b6cc0
fakeidentd: simplify ndelay manipulations
...
function old new delta
new_peer 91 79 -12
do_rd 197 152 -45
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-10 17:12:54 +01:00
Cristian Ionescu-Idbohrn
1bdbf26454
tail: adjust help/usage texts
...
Signed-off-by: Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-10 16:26:15 +01:00
Denys Vlasenko
79df481dc4
lineedit: fix trivial build failure
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-10 14:38:26 +01:00
Denys Vlasenko
7c47b560a8
libarchive: open_zipped() does not need to check extensions for e.g. gzip
...
We only need to check for signature-less extensions,
currently only .lzma. The rest can be happily autodetected.
This fixes "zcat FILE_WITHOUT_GZ_EXT" case, among others.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-10 14:12:11 +01:00
Matthias Andree
9b76f895bc
build system: fix non-portable sed constructs.
...
This includes proper line breaks for labels and closing braces,
and removing non-portable \n and \t in s/// functions.
Signed-off-by: Matthias Andree <matthias.andree@gmx.de >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-10 11:54:37 +01:00
Denys Vlasenko
3deabea893
fixlet for the previous commit #2
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 20:09:43 +01:00
Denys Vlasenko
abaf9109bd
fixlet for the previous commit
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 20:05:47 +01:00
Denys Vlasenko
3ea93e853e
networking: explain isrv_run() API
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 19:58:19 +01:00
Ryan Mallon
89deb22f97
fakeidentd: fix use-after-free
...
function old new delta
do_rd 199 197 -2
Signed-off-by: Ryan Mallon <rmallon@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 19:15:16 +01:00
Denys Vlasenko
16ca379b55
chown: fix help text
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 17:52:13 +01:00
Denys Vlasenko
6eb0cbe07e
find: fix a regression introduced with -HLP support
...
function old new delta
find_main 294 342 +48
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 16:08:09 +01:00
Denys Vlasenko
f0058b1b1f
ping: revert "try SOCK_DGRAM if no root privileges"
...
It wasn't working, and fixes on top of it would make ping
noticeably larger.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 11:53:26 +01:00
Denys Vlasenko
e4569be244
build system: "make hosttools" doesn't exist, remove it from "make help"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 11:03:46 +01:00
Denys Vlasenko
f2743a5b00
build system: stop including alloca.h, stdlib.h provides it
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-09 11:02:46 +01:00
Denys Vlasenko
cb7611385c
ntpd: adjust last packet's recv time after a step
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-08 17:17:52 +01:00
Denys Vlasenko
96f92a1afa
libbb: FreeBSD fix for B<num> baud rate constants not fitting into a short.
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-08 15:25:20 +01:00
Denys Vlasenko
8e0ad2647a
Another FreeBSD fix from Matthias Andree
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-08 15:10:54 +01:00
Denys Vlasenko
5680e98451
ash: in bash compat mode, always export $SHLVL
...
function old new delta
ash_main 1437 1442 +5
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-07 16:12:48 +01:00
Denys Vlasenko
cd55f2d933
grep: fix two bugs with -w
...
Unfortunately, with !EXTRA_COMPAT, "grep -w ^str" still erroneously matches "strstr".
function old new delta
grep_file 1499 1510 +11
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-07 14:59:30 +01:00
Denys Vlasenko
432fbd7a1a
platform.h: undef HAVE_STRCHRNUL only on correct versions of FreeBSD
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-07 14:09:47 +01:00
Denys Vlasenko
57434022ce
Start 1.23.0 development cycle
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-01 00:44:30 +01:00
Denys Vlasenko
a2dd4ee0e8
Bump version to 1.22.0
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2014-01-01 00:42:11 +01:00
Denys Vlasenko
7625811d25
testsuite: remove forgotten debug hack
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2013-12-31 23:25:46 +01:00
Denys Vlasenko
198b02f7dd
fix failures found by randomconfig builds
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2013-12-31 23:22:36 +01:00
Denys Vlasenko
61be8e46a8
testsuite: disable tests for no longer supported bbox-specific date formats
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2013-12-31 18:57:39 +01:00
Denys Vlasenko
e83e1c50f2
adduser: check whether run with no USERNAME. Closes 6728
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2013-12-20 20:45:02 +01:00
Denys Vlasenko
e85e260e47
testsuite: fix false positives for du
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2013-12-20 02:55:16 +01:00
Daniel Borca
c9d87bed8e
build system: fix make gconfig
...
Was getting "undefined reference to symbol 'dlsym@@GLIBC_2.2.5'".
Signed-off-by: Daniel Borca <dborca@yahoo.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2013-12-19 04:43:24 +01:00
David A. Wheeler
80a068d741
sed: accept s///i as a synonym for s///I ("ignore case")
...
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2013-12-18 16:23:49 +01:00