mirror of
synced
2026-10-30 21:34:23 +03:00
-
4a9ec95565
tls: code shrink in AES code
Denys Vlasenko
2020-12-15 18:47:25 +01:00
-
fad8d6b6c0
build system: combat gcc zealotry in data alignment, now for x86_64 too
Denys Vlasenko
2020-12-15 18:39:05 +01:00
-
2aaacc1453
dd: support for O_DIRECT i/o
Denys Vlasenko
2020-12-14 20:27:57 +01:00
-
c7b858ff8d
libbb: add and use infrastructure for fixed page size optimization
Denys Vlasenko
2020-12-14 18:49:23 +01:00
-
fd3c512f88
libbb: create and use mmap() helpers
Denys Vlasenko
2020-12-14 18:25:28 +01:00
-
db793480cb
build system: combat gcc zealotry in data alignment
Denys Vlasenko
2020-12-14 05:53:45 +01:00
-
a8e19608fc
hush: code shrink
Denys Vlasenko
2020-12-14 03:52:54 +01:00
-
84d5eddb25
help text: replace [OPTIONS] with actual options (if not too long)
Denys Vlasenko
2020-12-13 22:34:05 +01:00
-
63139b531f
hush: if login shell, also source ~/.profile
Denys Vlasenko
2020-12-13 22:00:56 +01:00
-
1b367cbeda
examples: remove /sbin/ prefixes, system should be configured with $PATH to find utilities
Denys Vlasenko
2020-12-13 21:35:26 +01:00
-
5d553bc558
more --help text tweaks
Denys Vlasenko
2020-12-13 19:18:28 +01:00
-
11f1a2553e
help text tweaks
Denys Vlasenko
2020-12-13 19:04:19 +01:00
-
49142d48bd
hush: NOMMU fix for hush-psubst/tick6.tests
Denys Vlasenko
2020-12-13 18:44:07 +01:00
-
9cabd17e55
hush: fix -c SCRIPT handling
Denys Vlasenko
2020-12-13 18:24:11 +01:00
-
31df5a3eee
ash: reset SIGHUP earlier: allows HUP traps in .profile, closes 13371
Denys Vlasenko
2020-12-13 16:36:28 +01:00
-
6c5f4296dc
traceroute: code shrink
Denys Vlasenko
2020-12-13 15:58:47 +01:00
-
623e55a396
traceroute: even with -v, don't show other ping processes reply's
Denys Vlasenko
2020-12-13 15:53:06 +01:00
-
d067acb005
traceroute: simpler hexdump()
Denys Vlasenko
2020-12-13 15:10:07 +01:00
-
b4b1828076
traceroute: make "ipv4 or ipv6?" cheaper to find out
Denys Vlasenko
2020-12-13 14:58:11 +01:00
-
8055173128
traceroute: don't set SO_DONTROUTE on recv socket, it only affects send
Denys Vlasenko
2020-12-13 14:18:05 +01:00
-
724c7df683
traceroute: untangle main loop
Denys Vlasenko
2020-12-12 21:44:32 +01:00
-
e76f03b267
traceroute: commonalize verbose printing
Denys Vlasenko
2020-12-12 21:09:21 +01:00
-
df5c5394b0
traceroute: set IP_PKTINFO to see correct local IP of received pkt (fixes -v display)
Denys Vlasenko
2020-12-12 20:08:36 +01:00
-
cc55bbef75
traceroute: code shrink
Denys Vlasenko
2020-12-12 18:05:09 +01:00
-
70726640b3
traceroute: code shrink
Denys Vlasenko
2020-12-12 17:45:49 +01:00
-
d0dea17900
traceroute: code shrink
Denys Vlasenko
2020-12-12 17:24:17 +01:00
-
3978adc445
traceroute: fix traceroute6 -I (icmp mode)
Denys Vlasenko
2020-12-12 16:38:43 +01:00
-
ef2366cdca
nsenter: stop option parsing on 1st non-option
Denys Vlasenko
2020-12-12 08:44:32 +01:00
-
030fe31760
libbb: make msleep() result in only one syscall instead of looping
Denys Vlasenko
2020-12-11 16:48:47 +01:00
-
56ee576507
mount: fix incorrect "success" exitcode if loop device setup fails
Denys Vlasenko
2020-12-09 20:56:43 +01:00
-
e7d853b4eb
wget: do not ftruncate if -O- is used, closes 13351
Denys Vlasenko
2020-12-08 19:06:28 +01:00
-
abaee4aada
mkdtemp: proper error detection on mktemp
Xabier Oneca
2020-12-01 23:14:59 +01:00
-
c9b93cf290
tar: expand --help
Denys Vlasenko
2020-12-08 16:46:41 +01:00
-
34c5115a7f
mount: implement -o nosymfollow, remove bogus -o union
Denys Vlasenko
2020-12-06 21:47:24 +01:00
-
696c38ddca
mount: add -o nostrictatime and -o [no]lazytime
Denys Vlasenko
2020-12-06 20:59:41 +01:00
-
b1eedfcfa1
mount: do not guess mount as NFS if "hostname:" contains slashes
Denys Vlasenko
2020-12-05 14:14:11 +01:00
-
758c2bd58e
awk: add a test that $NF is empty
Denys Vlasenko
2020-12-04 19:00:06 +01:00
-
f4f6e5144b
libbb: exec_login_shell() - new function
Denys Vlasenko
2020-12-02 21:51:08 +01:00
-
0622416fec
libbb: code shrink in exec_shell()
Denys Vlasenko
2020-12-02 21:35:32 +01:00
-
2075aa93e0
libbb: rename run_shell() to exec_shell()
Denys Vlasenko
2020-12-02 21:28:47 +01:00
-
b4f93f562d
mount: do not guess bind mounts as nfs
Denys Vlasenko
2020-12-02 19:10:22 +01:00
-
665a659530
awk: FS regex matches only non-empty separators (gawk compat)
Denys Vlasenko
2020-12-02 19:07:31 +01:00
-
50ead33c45
login: log to syslog every bad password, not only 3rd
Denys Vlasenko
2020-12-02 17:47:16 +01:00
-
6599e380ed
mount: make filesystems[] array byte-aligned
Denys Vlasenko
2020-11-30 15:10:43 +01:00
-
6cc4962b60
decrease padding: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nilly
Denys Vlasenko
2020-11-30 14:58:02 +01:00
-
965b795b87
decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nilly
Denys Vlasenko
2020-11-30 13:03:03 +01:00
-
2fba2f5bb9
unicode: relax array alignment for tables
Denys Vlasenko
2020-11-30 11:30:17 +01:00
-
33e955ab91
unicode: fix handling of short 1-4 char tables
Denys Vlasenko
2020-11-30 11:18:00 +01:00
-
eb773054e4
libbb: code shrink
Denys Vlasenko
2020-11-29 14:24:14 +01:00
-
6a55b4e403
libbb: introduce and use msleep()
Denys Vlasenko
2020-11-29 12:40:25 +01:00
-
b86a9ed699
use write_str() functions where appropriate
Denys Vlasenko
2020-11-29 11:49:37 +01:00
-
ec16c030bd
libbb: introduce and use sleep1()
Denys Vlasenko
2020-11-29 11:37:34 +01:00
-
87bd558f3f
libbb: bb_do_delay(3) -> pause_after_failed_login(), and stop looping there
Denys Vlasenko
2020-11-29 11:32:48 +01:00
-
32a8f70ac1
libbb: in @SECONDS date format, use 64-bit time if libc allows
Denys Vlasenko
2020-11-28 23:21:13 +01:00
-
4dee016059
date: tweak --help: -D FMT is used for -s TIME as well
Denys Vlasenko
2020-11-28 23:04:09 +01:00
-
56a5731a1a
date: remove non-standard special-casing of date '+%f'
Denys Vlasenko
2020-11-28 22:07:00 +01:00
-
f26c5660c2
date: trim --help (no need to show long opts)
Denys Vlasenko
2020-11-28 22:01:15 +01:00
-
900eae1738
date: support -Ins, more compatible timezone display in -I
Denys Vlasenko
2020-11-28 21:44:58 +01:00
-
ab6991c6f5
date: for -uR and -uIh, timezone still have to be shown at +hhmm, not as abbreviation
Denys Vlasenko
2020-11-28 20:58:42 +01:00
-
818a4aa2ef
fix comments
Denys Vlasenko
2020-11-28 14:22:52 +01:00
-
ae04ce82cf
base32/64: "truncated base64 input" -> "truncated input"
Denys Vlasenko
2020-11-28 13:39:05 +01:00
-
885121e25d
libbb: change decode_base32/64 API to return the end of _dst_, not _src_.
Denys Vlasenko
2020-11-28 13:26:44 +01:00
-
fc6faac84e
libbb: trim base32/64 tables
Denys Vlasenko
2020-11-28 12:48:34 +01:00
-
f140b49f5f
base32/64: code shrink
Denys Vlasenko
2020-11-28 12:33:50 +01:00
-
7467e905e5
base32/64: code shrink
Denys Vlasenko
2020-11-28 09:50:14 +01:00
-
2cd37d65e2
libbb: faster and smaller decode_base32()
Denys Vlasenko
2020-11-27 21:25:34 +01:00
-
170b8628fa
libbb: smaller and faster decode_base64()
Denys Vlasenko
2020-11-27 20:44:55 +01:00
-
dc68a5ddac
sha3sum: fix --help: -a does not depend on FEATURE_MD5_SHA1_SUM_CHECK
Denys Vlasenko
2020-11-27 15:55:46 +01:00
-
cdab3c4fac
base32/64: decode in-place
Denys Vlasenko
2020-11-27 15:39:23 +01:00
-
c8b3d9a145
base32/64: implement -w COL
Denys Vlasenko
2020-11-27 15:25:31 +01:00
-
fc63549352
free: code shrink
Denys Vlasenko
2020-11-27 12:40:31 +01:00
-
20900489a1
base32: new applet
Denys Vlasenko
2020-11-25 22:47:00 +01:00
-
03eb6eba43
mdev: clear LOGMODE_STDIO only directly before daemonizing
Denys Vlasenko
2020-11-22 16:35:56 +01:00
-
cb143b9793
uevent: make it survive ENOBUFS
Denys Vlasenko
2020-11-22 16:22:16 +01:00
-
1c9cd9b71b
mdev: clean up
Denys Vlasenko
2020-11-22 14:43:35 +01:00
-
768153bf8c
mdev: add -v to increase log verbosity
Jan Klötzke
2019-12-16 22:56:54 +01:00
-
e9003caf6d
mdev: add syslog logging mode
Jan Klötzke
2019-12-16 22:56:53 +01:00
-
d560030548
mdev: re-initialize if uevent messages were lost
Jan Klötzke
2019-12-16 22:56:52 +01:00
-
e3f4759019
mdev: move daemon setup to dedicated function
Jan Klötzke
2020-11-22 14:17:56 +01:00
-
a569fd37fe
uevent: increase netlink buffer sizes
Denys Vlasenko
2020-11-22 13:34:07 +01:00
-
3cd55d49a2
mdev: increase netlink buffer sizes
Jan Klötzke
2019-12-16 22:56:50 +01:00
-
12aa68d10f
libbb: set netlink socket revbuf size before binding
Jan Klötzke
2019-12-16 22:56:49 +01:00
-
9bf4499dd7
lineedit: fix unicode characters in prompt
Audun-Marius Gangstø
2020-11-21 12:26:39 +01:00
-
4323ac861e
libiproute: reuse string constants
Denys Vlasenko
2020-11-21 17:23:13 +01:00
-
2c92d1ec58
volume_id: improve struct layout (smaller offesets, smaller insns on x86)
Denys Vlasenko
2020-11-19 13:58:25 +01:00
-
ddfdf68ca1
fix warning: label 'out1' defined but not used
Cristian Ionescu-Idbohrn
2020-11-18 10:41:14 +01:00
-
c20e42e320
util-linux: support erofs filesystem
Norbert Lange
2020-07-13 17:22:27 +02:00
-
bd46f64dcb
archival: avoid std namespace for local includes
Joachim Nilsson
2020-05-09 13:31:33 +02:00
-
4ac35a30db
ash: make interactive ^C break out of PS2 mode
Denys Vlasenko
2020-11-16 13:09:37 +01:00
-
dc9c10a7b2
hush: make interactive ^C break out of PS2 mode
Denys Vlasenko
2020-11-16 13:00:44 +01:00
-
efe99b59c6
syslogd: delay PID file creation until syslogd is ready
Joachim Nilsson
2020-05-09 16:49:24 +02:00
-
a4747230ab
login: update UTMP before forking
Joachim Nilsson
2020-05-09 13:03:55 +02:00
-
5323af7f51
awk: fix dodgy multi-char separators splitting logic
Denys Vlasenko
2020-11-16 10:40:32 +01:00
-
89f063b900
chrt: support for musl C library
Christian Eggers
2020-11-15 20:25:09 +01:00
-
64981b4c8e
hush: document bugs in [[ =~ ]] comparison
Denys Vlasenko
2020-11-01 18:47:24 +01:00
-
a7c065354f
shell: update comments on the status of [[ ]] compat
Denys Vlasenko
2020-10-31 04:32:34 +01:00
-
b259e97d47
hush: add tests for unquoted < > in [[ ]]
Denys Vlasenko
2020-10-31 03:51:37 +01:00
-
d2241f5902
shell: better support of [[ ]] bashism
Denys Vlasenko
2020-10-31 03:34:07 +01:00
-
112453acf2
od: unbreak it
Denys Vlasenko
2020-10-25 23:44:22 +01:00
-
32e1f69ae0
compat: move hexdump -R functionality to xxd -r
Denys Vlasenko
2020-10-25 16:06:45 +01:00