-
ac61f44704
ash: fix "char == CTLfoo" comparison signedness bug
Denys Vlasenko
2018-03-30 23:03:29 +02:00
-
60fb98e51d
ash: use F_DUPFD_CLOEXEC and O_CLOEXEC
Denys Vlasenko
2018-03-30 22:15:14 +02:00
-
df65dc89b4
examples/var_service: new example: dnsmasq service
Denys Vlasenko
2018-03-30 20:49:16 +02:00
-
d9503224c8
cpio: extract "unsafe" symlinks the same way tar/unzip does
Natanael Copa
2018-03-30 20:18:12 +02:00
-
0d79d7709d
svok: new applet (daemontools compat)
Denys Vlasenko
2018-03-30 20:02:33 +02:00
-
d892f7137f
ifplugd service example: always run up/down script on startup
Denys Vlasenko
2018-03-30 11:14:46 +02:00
-
2adaa90534
ifplugd: if SIOCSIFFLAGS fails with EADDRNOTAVAIL, don't die
Stefan Agner
2018-03-29 14:12:31 +02:00
-
a82fe671f5
fbsplash: support configurable image position
Peter Korsgaard
2018-03-29 13:35:01 +02:00
-
03fd7e06f8
grep: fix echo "aa" | busybox grep -F -w "a" (should not match)
Denys Vlasenko
2018-03-29 18:03:50 +02:00
-
3be4b9b0de
fstrim: do not check that specified file is on a block device
Denys Vlasenko
2018-03-29 16:00:30 +02:00
-
d1b845706d
hush: add a FIXME comment
Denys Vlasenko
2018-03-28 18:42:54 +02:00
-
9acd63c92c
ash,hush: fix "saved" redirected fds still visible in children
Denys Vlasenko
2018-03-28 18:35:07 +02:00
-
e4defe826b
libbb: use BUILD_BUG_ON in utoa_to_buf()
Denys Vlasenko
2018-03-28 17:12:56 +02:00
-
123fdda0a4
ifupdown: do not fail if interface disappears during ifdown
Kaarle Ritvanen
2018-03-28 00:00:03 +02:00
-
46ba2468a3
ioctl(SIOCGIFINDEX) does not require clearing of entire ifr
Denys Vlasenko
2018-03-27 23:54:54 +02:00
-
98592db323
netstat: produce numeric-ip output for non-resolved names
Mark Marshall
2018-03-19 10:45:40 +01:00
-
b5820d9fd8
ssl_client: fix option parsing
Ron Yorston
2018-03-20 11:41:28 +01:00
-
b3e98b1ccc
top: fix "warning: unused variable new_mask"
Denys Vlasenko
2018-03-19 20:00:10 +01:00
-
3c08437db7
tar: add -o and -k to short --help too
Denys Vlasenko
2018-03-16 04:02:23 +01:00
-
1ee222e1bf
tar: add -k and -o to --help
Denys Vlasenko
2018-03-16 03:55:14 +01:00
-
bbe47d9b9a
tcpsvd: fix fallout from opt_complementary removal
Denys Vlasenko
2018-03-11 23:02:50 +01:00
-
0e09ded2f1
readprofile: code shrink
Denys Vlasenko
2018-03-11 19:35:58 +01:00
-
448fdcc17d
ntpd: choose initial FREQHOLD_cnt dynamically
Denys Vlasenko
2018-03-11 17:08:02 +01:00
-
3d306bffc5
udhcpd: clamp down huge auto_times to ~2M seconds, better EINTR poll handling
Denys Vlasenko
2018-03-11 11:34:44 +01:00
-
39dfb4de38
ntpd: suppress in-kernel frequency correction in first 8 adjtimex calls
Denys Vlasenko
2018-03-10 21:25:53 +01:00
-
3293bc1469
udhcpd: fix "not dying on SIGTERM"
Denys Vlasenko
2018-03-10 19:01:48 +01:00
-
3936222a0a
remove stray newline in "iplink --help"
Denys Vlasenko
2018-03-08 16:06:18 +01:00
-
db169f2538
ip: fix "ip -oneline a"
Denys Vlasenko
2018-03-08 15:55:07 +01:00
-
7798282db2
ipcs: further code shrink
Denys Vlasenko
2018-03-08 13:23:06 +01:00
-
f7fa8001b7
ipcs: code shrink
Denys Vlasenko
2018-03-08 13:10:23 +01:00
-
694bc06345
md5sum: use config help text similar to other "sum" tools
Denys Vlasenko
2018-03-08 12:47:13 +01:00
-
a2cae937d0
top: much faster cursor key navigation by avoiding process rescan
Denys Vlasenko
2018-03-07 04:47:52 +01:00
-
75e56a3db9
top: do unsigned rather than signed division in do_stats()
Denys Vlasenko
2018-03-07 04:20:22 +01:00
-
86107d6dc7
top: handle much larger VSZ values
Denys Vlasenko
2018-03-07 03:59:52 +01:00
-
e1b1b79269
use gmtime_r() instead of gmtime()
Denys Vlasenko
2018-03-06 18:11:47 +01:00
-
33f7c8f200
hush: code shrink
Denys Vlasenko
2018-03-06 17:21:57 +01:00
-
d51ba0b5ab
networking/interface.c: get rid of global data
Denys Vlasenko
2018-03-05 18:28:04 +01:00
-
82ec89480d
networking/interface.c: get rid of global "smallint interface_opt_a"
Denys Vlasenko
2018-03-05 17:46:17 +01:00
-
8a5299fcfd
networking/interface.c: code shrink
Denys Vlasenko
2018-03-05 16:56:16 +01:00
-
804ce5a6fe
wget: fix fetching of https URLs with http proxy
Peter Lloyd
2018-03-05 00:17:02 +01:00
-
d9aabfe578
make busybox more portable
Sean MacLennan
2018-03-04 23:15:59 +01:00
-
d4802c6243
hush: fix a='a\\'; echo "${a%\\\\}"
Denys Vlasenko
2018-03-02 20:48:36 +01:00
-
55f8133a4f
shell: tweak bkslash_in_varexp.tests, add bkslash_in_varexp1.tests
Denys Vlasenko
2018-03-02 18:12:12 +01:00
-
744a20d8f9
shell: two new tests, both fail for ash and hush
Denys Vlasenko
2018-03-02 17:13:22 +01:00
-
cc222747ae
libbb: Use return value from is_prefixed_with()
Andy Shevchenko
2017-11-23 19:49:31 +02:00
-
d82ea2ba8f
tcpudp: shrink per-host rate-limiting code
Denys Vlasenko
2018-02-27 13:03:44 +01:00
-
0e0209ac53
less: accept -R option. Closes 10816
Denys Vlasenko
2018-02-27 11:47:51 +01:00
-
23286900da
lineedit: allow window size tracking to be disabled
Ron Yorston
2018-02-25 20:09:54 +01:00
-
e20a703fd3
df: do "rootfs" check sooner
Denys Vlasenko
2018-02-23 17:08:32 +01:00
-
58cd6e1ade
df: 4TB+ support on 32 bits arch
Denys Vlasenko
2018-02-23 17:00:23 +01:00
-
bf39d97e9d
Fix install with hardlinks and a custom PREFIX. Closes 10801
Denys Vlasenko
2018-02-23 16:29:26 +01:00
-
3177626033
od: move address_fmt[] from data to globals. 8 less bytes in data section
Denys Vlasenko
2018-02-22 12:14:55 +01:00
-
2709acbbda
sort: fix potentially buggy use of OPT_STR
Denys Vlasenko
2018-02-22 11:03:23 +01:00
-
427ae18348
sort: in -s handling, return 1/-1, not 1/0 compare result
Denys Vlasenko
2018-02-22 10:54:55 +01:00
-
2af5e3fac3
libbb: compile capability code only if FEATURE_SETPRIV_CAPABILITIES or RUN_INIT
Denys Vlasenko
2018-02-21 20:13:39 +01:00
-
7d285c78a3
sort: fix -s. Closes 10671
Denys Vlasenko
2018-02-21 20:08:54 +01:00
-
e789c3bea1
iplink: implement support for selecting a master interface
Jan Luebbe
2018-02-14 14:05:27 +01:00
-
79cda9522a
ip link: support "add TYPE vrf", improve --help
Jan Luebbe
2018-02-20 19:28:02 +01:00
-
b083e8cc53
umount: fix "umount -t FSTYPE MNTPOINT" acting as if -a is specified
Denys Vlasenko
2018-02-20 17:58:19 +01:00
-
a84db18fc7
tar,unzip: postpone creation of symlinks with "suspicious" targets
Denys Vlasenko
2018-02-20 15:57:45 +01:00
-
95121d98e6
poweroff: add a config option for people needing VERY early poweroff
Denys Vlasenko
2018-02-19 15:52:35 +01:00
-
7398892ac0
mkfs_ext2, mkfs_vfat: fix warnings in STORE_LE on big-endian platforms
Denys Vlasenko
2018-02-15 13:46:34 +01:00
-
a48eadbc22
tls: remove redundant floor prevention
Denys Vlasenko
2018-02-14 17:37:41 +01:00
-
256adb0f99
ping: don't call monotonic_us twice per sending the ping
Denys Vlasenko
2018-02-13 23:53:24 +01:00
-
7189af847f
ping: implement -A "adaptive ping"
Denys Vlasenko
2018-02-13 23:21:33 +01:00
-
4892f3a4c7
inetd,mount: add comment with example of flags to build with libtirpc
Denys Vlasenko
2018-02-13 18:20:28 +01:00
-
edccc982e5
progress meter: add disabled code for a more stable ETA
Denys Vlasenko
2018-02-13 16:48:52 +01:00
-
aa617ac097
hush: simplify process_command_subs()
Denys Vlasenko
2018-02-13 15:30:13 +01:00
-
8de5b9f88b
ash : fix double-quoted "\z" handling
Denys Vlasenko
2018-02-13 14:43:29 +01:00
-
3459024bf4
wget: more thorough sanitization of other side's data
Denys Vlasenko
2018-02-12 16:46:13 +01:00
-
ecaec1dbec
testsuite: update busybox and bzcat tests
Ron Yorston
2018-02-09 09:01:19 +00:00
-
7f441403cb
cp: fix option handling in non-longopt config
Denys Vlasenko
2018-02-11 21:25:23 +01:00
-
b5257a6701
arping: code shrink
Denys Vlasenko
2018-02-11 21:16:24 +01:00
-
ba3b9dbf06
libbb: introduce and use bb_getsockname()
Denys Vlasenko
2018-02-11 14:55:46 +01:00
-
d3162773d5
arping: move packet buffer, sigset and struct ifreq to malloced "globals"
Denys Vlasenko
2018-02-11 14:35:05 +01:00
-
e015d0659f
arping: fix the case when inherited signal mask masks out ALRM
Denys Vlasenko
2018-02-11 13:48:52 +01:00
-
a3ec3bd0f8
arping: change a few message strings to be closer to iputils arping
Denys Vlasenko
2018-02-11 13:37:07 +01:00
-
f5d50fbd2f
arping: code shrink
Denys Vlasenko
2018-02-11 13:27:54 +01:00
-
3f52d13647
svlogd: improve --help text
Denys Vlasenko
2018-02-09 20:21:01 +01:00
-
f786901c4b
hush: probably fixing a bug in last LINENO fix
Denys Vlasenko
2018-02-08 19:39:42 +01:00
-
5807e18f0c
hush: LINENO fix
Denys Vlasenko
2018-02-08 19:19:04 +01:00
-
68ae54243c
ip: fix crash in "ip neigh show"
Denys Vlasenko
2018-02-08 08:42:37 +01:00
-
237a900bc5
wget: do not ask for TLS-encrypted downloads on plain ftp:// URLs
Denys Vlasenko
2018-02-08 00:28:30 +01:00
-
47529d3f16
libbb: shrink wget/tftp progress indicator code a bit more
Denys Vlasenko
2018-02-07 23:48:34 +01:00
-
ab843e3244
libbb: shrink wget/tftp progress indicator code for 32-bit
Denys Vlasenko
2018-02-07 17:47:39 +01:00
-
2bd5b4e9a0
udhcp: do not setlinebuf(stdout), we don't print to stdout anymore
Denys Vlasenko
2018-02-07 16:32:30 +01:00
-
4cae044b43
bzip2: expose tuning knob for faster/smaller code
Denys Vlasenko
2018-02-07 01:33:25 +01:00
-
2b7515722b
wget: attempt to negotiate encrypted data ftps stream ("PROT P")
Denys Vlasenko
2018-02-06 20:49:27 +01:00
-
1267770a9d
fix compile failure in previous commit
Denys Vlasenko
2018-02-06 18:01:39 +01:00
-
5cdd120f0c
unzip: do not set directory mode to 0777
Denys Vlasenko
2018-02-06 17:59:32 +01:00
-
0a90960f44
ar: hopefully fix out-of-bounds read in get_header_ar()
Denys Vlasenko
2018-02-06 17:39:45 +01:00
-
8d943175ce
fix a thinko in parse_pasv_epsv.c
Denys Vlasenko
2018-02-06 17:11:15 +01:00
-
1783ffa990
wget: add EPSV support
Denys Vlasenko
2018-02-06 15:48:12 +01:00
-
403f2999f9
wget: initial support for ftps://
Denys Vlasenko
2018-02-06 15:15:08 +01:00
-
e999657f6d
wget: preparations for ftps:// support (block move, no code changes)
Denys Vlasenko
2018-02-06 15:02:16 +01:00
-
98066662aa
tls: fix hash calculations if client cert is requested and sent
Denys Vlasenko
2018-02-06 13:33:00 +01:00
-
5740e15de5
ftpd: handle restarts past 2147483647 bytes. closes 10741
Denys Vlasenko
2018-02-05 19:06:40 +01:00
-
c2a51b0cf1
bzip2: work around bad compiler optimization
Denys Vlasenko
2018-02-05 00:34:08 +01:00
-
f75a7c0439
ftpd: fix aliasing warning from gcc-6.1.1
Denys Vlasenko
2018-02-04 23:55:14 +01:00
-
05b84d4e92
ftpgetput: add EPSV support (PASV-like thing for IPv6)
Denys Vlasenko
2018-02-04 19:08:34 +01:00