-
6606c519ef
hush: add command2.tests from ash tests
Denys Vlasenko
2018-01-12 17:58:20 +01:00
-
afb73a25ea
hush: tweak command -vV printing code, no logic changes
Denys Vlasenko
2018-01-12 16:17:59 +01:00
-
5700029c65
hush: implement "command -v -V"
Denys Vlasenko
2018-01-12 14:41:45 +01:00
-
cca7c611f2
which: fix TODO with NOFORK+malloc_failure misbehaving
Denys Vlasenko
2018-01-12 13:21:33 +01:00
-
3bb3e1d0a1
hush: implement "command" builtin (no options are supported yet)
Denys Vlasenko
2018-01-11 18:05:05 +01:00
-
1f1911239c
hush: fix handling of ^C in eval
Denys Vlasenko
2018-01-11 13:17:30 +01:00
-
932b9971d0
hush: fix handling of raw ^C in scripts: "echo ^C"
Denys Vlasenko
2018-01-11 12:39:48 +01:00
-
aaf7a2e24d
hush: remove dead code
Denys Vlasenko
2018-01-11 11:19:00 +01:00
-
03c36e0be1
ash: ALWAYS_INLINE grabstackblock()
Denys Vlasenko
2018-01-10 15:18:35 +01:00
-
f2539c78d2
init: stop using static data
Denys Vlasenko
2018-01-10 13:32:20 +01:00
-
baa41c7855
ash: make ${v:N:M} more robust for very large M by clamping to MIN/MAX_INT
Denys Vlasenko
2018-01-10 13:22:25 +01:00
-
2c876774a9
dd: fixed partial count logic
Denys Vlasenko
2018-01-10 11:04:09 +01:00
-
5afd63a631
dd: exit with 1 if last write was incomplete
Denys Vlasenko
2018-01-10 10:58:55 +01:00
-
d1df1a709f
ash: add comment explaining last change
Denys Vlasenko
2018-01-09 17:25:58 +01:00
-
740058b42b
ash: fix var_bash5.tests - ${VAR/pattern/repl} construct
Denys Vlasenko
2018-01-09 17:01:00 +01:00
-
4261341281
umount: ignore -c
Shawn Landden
2018-01-08 13:31:58 +01:00
-
2f55404bbc
mknod: better --help, much clearer code
Denys Vlasenko
2018-01-08 11:22:37 +01:00
-
83c99ab446
less: code shrink
Denys Vlasenko
2018-01-08 10:27:23 +01:00
-
562f63e9a4
dhcprelay: code shrink
Denys Vlasenko
2018-01-08 10:14:17 +01:00
-
c9807d787d
nice: code shrink
Denys Vlasenko
2018-01-08 10:13:11 +01:00
-
cb9c3894e5
*: make "argc UNUSED_PARAM" consistent
Denys Vlasenko
2018-01-08 09:43:51 +01:00
-
844a6c5abd
awk: code shrink
Denys Vlasenko
2018-01-07 14:39:34 +01:00
-
9c8e94bc0a
ash: fail if 'shift' operand is out of range
Ingo van Lil
2018-01-05 15:04:23 +01:00
-
6f4a785bd1
awk: fix 'delete array[var--]' decrementing var twice
Denys Vlasenko
2018-01-07 01:19:08 +01:00
-
7367a949a6
libbb: compile obscure() only if FEATURE_PASSWD_WEAK_CHECK=y
Denys Vlasenko
2018-01-04 15:21:25 +01:00
-
a47375de8c
build system: add rule to install without cloberring existing utilities
Yann E. MORIN
2017-12-28 23:49:49 +01:00
-
952d5a6024
applets/install: accept more than one install option
Yann E. MORIN
2017-12-28 23:49:48 +01:00
-
84be5ce0d8
applets/install: respect noclobber for script wrappers too
Yann E. MORIN
2017-12-28 23:49:47 +01:00
-
a034cab095
tc: enables this applet
Denys Vlasenko
2018-01-04 10:27:51 +01:00
-
d75f9081d4
Start 1.29.0 development cycle
Denys Vlasenko
2018-01-02 06:11:19 +01:00
-
c0fab1ba49
Bump version to 1.28.0
Denys Vlasenko
2018-01-02 06:07:28 +01:00
-
9c9a742e80
scripts/randomtest: do not try building static libbysubox
Denys Vlasenko
2017-12-31 20:31:05 +01:00
-
b013bec31b
chown: fix a mistake in opt_complementary change
Denys Vlasenko
2017-12-31 17:59:16 +01:00
-
82d1c1f84a
randomconfig fixes
Denys Vlasenko
2017-12-31 17:30:02 +01:00
-
36acc4631c
ntpd: do run the script at leat once in 11 minutes
Denys Vlasenko
2017-12-26 20:19:37 +01:00
-
8d8ee910f0
env: -u option fails due to typo
Ron Yorston
2017-12-25 21:36:05 +01:00
-
a07fead823
tar: code shrink
Denys Vlasenko
2017-11-13 01:56:51 +01:00
-
931cf64ae7
tar: code shrink, better help text
Denys Vlasenko
2017-11-13 01:40:28 +01:00
-
02e93b3a28
tar: improve help text
Denys Vlasenko
2017-11-10 22:14:22 +01:00
-
2fee2bce6f
inetd: fix for running by non-root
Denys Vlasenko
2017-11-09 16:19:42 +01:00
-
1b510900e2
unshare: -r should map root to user, not the other way around
Denys Vlasenko
2017-11-09 16:06:33 +01:00
-
b5a0d9d867
unshare: -r implies -U, not -u
Denys Vlasenko
2017-11-09 15:59:22 +01:00
-
978810d7ac
unzip: add missing -j to trivial usage
Eugene Rudoy
2017-11-07 08:03:37 +01:00
-
c6f213ade4
unzip: fix content listing and filtering when -j is used
Eugene Rudoy
2017-11-07 08:03:36 +01:00
-
0a67722140
lineedit: get terminal width before printing prompt
Denys Vlasenko
2017-11-08 13:38:12 +01:00
-
c3797d40a1
lineedit: do not tab-complete any strings which have control characters
Denys Vlasenko
2017-11-07 18:09:29 +01:00
-
a5060b8364
ash: fix nofork bug where environment is not properly passed to a command
Denys Vlasenko
2017-11-03 14:16:25 +01:00
-
f5e8b42788
init: reduce the window when init can lose reboot/poweroff signals
Denys Vlasenko
2017-11-02 15:25:28 +01:00
-
9c143ce52d
ash: retain envvars with bad names in initial environment. Closes 10231
Denys Vlasenko
2017-11-02 12:56:24 +01:00
-
d5c1482fba
ntpd: skip over setting next DNS resolution attempt if it is not needed
Denys Vlasenko
2017-10-31 16:53:23 +01:00
-
f1fdda4542
Fix build failures if MAXHOSTNAMELEN or MAXPATHLEN is not defined
Denys Vlasenko
2017-10-31 15:59:19 +01:00
-
6bcc2c0f6c
grep: skip grepping symlinks to directories
James Clarke
2017-10-07 18:53:24 +01:00
-
59a5604a79
ntpd: mention in help text that -d can be repeated
Denys Vlasenko
2017-10-31 12:47:07 +01:00
-
6a4f223122
ntpd: improve treatment of DNS resolution failures
Denys Vlasenko
2017-10-31 12:44:37 +01:00
-
518fb3ba19
udp_io, traceroute: Standardise IPv6 PKTINFO handling to be portable
James Clarke
2017-10-07 18:53:23 +01:00
-
d1535216ca
df: Use statvfs instead of non-standard statfs
James Clarke
2017-10-07 18:53:20 +01:00
-
24e17b4385
xfuncs: Handle missing non-POSIX termios constants
James Clarke
2017-10-30 15:18:32 +01:00
-
160d027c21
blkdiscard: Only build on Linux
James Clarke
2017-10-07 18:53:19 +01:00
-
4d0971b7fb
networking: Fall back on IPPROTO_RAW when SOL_RAW is not defined
James Clarke
2017-10-07 18:53:21 +01:00
-
a1e9bc6876
ntpd: perform DNS resolution out of send/receive loop - closes 10466
Denys Vlasenko
2017-10-28 17:54:24 +02:00
-
ecce3a1999
iproute/iprule: support toolchains without RTA_TABLE routing attribute
Eugene Rudoy
2017-10-19 00:05:11 +02:00
-
d3a7e88008
time: fix build for toolchains without O_CLOEXEC
Denys Vlasenko
2017-10-27 19:05:00 +02:00
-
9ac42c5005
unlzma: fix SEGV, closes 10436
Denys Vlasenko
2017-10-27 15:37:03 +02:00
-
0402cb32df
bunzip2: fix runCnt overflow from bug 10431
Denys Vlasenko
2017-10-22 18:23:23 +02:00
-
25f3b737dc
hush: fix comment parsing in
cmd, closes 10421
Denys Vlasenko
2017-10-22 15:55:48 +02:00
-
045327a418
lsscsi: fix xchdir("..") from symlink in /sys/bus/scsi/devices
Markus Gothe
2017-10-21 21:34:22 +02:00
-
14c85eb7db
whitespace fixes
Denys Vlasenko
2017-10-12 19:40:47 +02:00
-
3c183a8758
typo fix
Denys Vlasenko
2017-10-12 19:35:42 +02:00
-
a2e32b324e
ash: survive failures in $PS1 expansion. Closes 10371
Denys Vlasenko
2017-10-12 19:20:13 +02:00
-
0fd5dbba8f
lineedit: improve multiline PS1 - redraw using last PS1 line. Closes 10381
Avi Halachmi
2017-10-12 16:38:35 +02:00
-
1121b4e568
sendmail allow "=" symbol in recipient, closes 10241
Denys Vlasenko
2017-10-05 17:18:23 +02:00
-
2ab9403119
whitespace and comment format fixes, no code changes
Denys Vlasenko
2017-10-05 15:33:28 +02:00
-
a02a4e9830
whitespace and comment format fixes, no code changes
Denys Vlasenko
2017-10-05 15:19:25 +02:00
-
416899fca6
do not include <sys/stat.h> just before "libbb.h", it's there already
Denys Vlasenko
2017-10-05 14:41:36 +02:00
-
ebe6d9d875
whitespace and comment format fixes, no code changes
Denys Vlasenko
2017-10-05 14:40:24 +02:00
-
099ef9324e
free: no longer include common_bufsiz.h
Denys Vlasenko
2017-10-05 14:16:09 +02:00
-
318c8114de
free: make it NOFORK
Denys Vlasenko
2017-10-05 14:06:49 +02:00
-
6e2beb7dfe
date: maybe_set_utc only once
Denys Vlasenko
2017-10-05 12:53:25 +02:00
-
b5d9ba8fe6
i2cset: fix 'i' & 's' modes (3 extra bytes were sent)
Avi Fishman
2017-10-05 11:25:16 +02:00
-
6f97b30a90
use %m printf specifier where appropriate
Denys Vlasenko
2017-09-29 18:17:25 +02:00
-
f625836e60
udhcpc[6]: make log2 messages for chaddr field indented like the rest
Denys Vlasenko
2017-09-29 18:02:01 +02:00
-
a6a3ad3273
udhcpc: paranoia when using kernel UDP mode for sending renew: server ID may be bogus
Denys Vlasenko
2017-09-29 15:55:24 +02:00
-
2b9acc60c0
udhcpc[6]: initialize entire sockaddr_ll
Denys Vlasenko
2017-09-29 14:09:02 +02:00
-
0c4dbd481a
regularize format of source file headers, no code changes
Denys Vlasenko
2017-09-18 16:28:43 +02:00
-
b63afead44
ip,ip*: make them NOEXEC
Denys Vlasenko
2017-09-18 15:45:13 +02:00
-
c3e60e1e9a
update NOFORK_NOEXEC.lst
Denys Vlasenko
2017-09-18 14:34:15 +02:00
-
a6390ed77e
httpd: fix handling of range requests
Denys Vlasenko
2017-09-18 13:09:11 +02:00
-
3f5ba0c872
stty: add cmspar, flusho, extproc attributes
Denys Vlasenko
2017-09-18 12:16:47 +02:00
-
3c34f681b3
netcat: net applet (alias to nc)
Denys Vlasenko
2017-09-15 18:55:53 +02:00
-
7735e52df4
Clarify OPOST bit meaning
Denys Vlasenko
2017-09-15 17:19:55 +02:00
-
aaaaaa5ad6
less,microcom,lineedit: use common routine to set raw termios
Denys Vlasenko
2017-09-15 17:14:01 +02:00
-
e58b44755d
hexedit: code shrink
Denys Vlasenko
2017-09-15 15:23:47 +02:00
-
f3fa865258
hexedit: fixes to "goto address" code
Denys Vlasenko
2017-09-15 14:00:41 +02:00
-
9a4100cf53
hexedit: position in correct column on "goto" command
Denys Vlasenko
2017-09-14 13:57:07 +02:00
-
44cb1666ef
hexedit: code shrink
Denys Vlasenko
2017-09-14 11:20:36 +02:00
-
8838c6d53e
hexdump: code shrink
Denys Vlasenko
2017-09-14 11:01:37 +02:00
-
d54f58d487
hexedit: implement "[enter] goto offset" key
Denys Vlasenko
2017-09-14 10:51:12 +02:00
-
363fb5ec40
hexedit: restore screen on exit
Denys Vlasenko
2017-09-14 09:42:40 +02:00
-
d72e804e6d
hexedit: optimize output buffering
Denys Vlasenko
2017-09-14 00:04:16 +02:00
-
62643017c3
hexedit: implement page up/down
Denys Vlasenko
2017-09-13 23:02:51 +02:00