-
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
-
e16f7eb596
hush: output bash-compat killing signal names
Denys Vlasenko
2020-10-24 04:26:43 +02:00
-
b65d6cb00f
hush: do not print killing signal name in
cmd_whihc_dies_on_signal
Denys Vlasenko
2020-10-24 03:33:32 +02:00
-
079487b487
hexdump: fix dup block comparison
Denys Vlasenko
2020-10-20 19:26:52 +02:00
-
dac5b83142
xxd: fix printing of trailing spaces
Denys Vlasenko
2020-10-20 18:54:36 +02:00
-
085f19cdff
uudecode: fix possible signed char bug
Denys Vlasenko
2020-10-07 17:02:46 +02:00
-
2496616b0a
avoid using strok - eliminates use of hidden global variable
Denys Vlasenko
2020-10-06 02:36:47 +02:00
-
535a509846
httpd: code shrink
Xabier Oneca
2020-10-06 02:32:12 +02:00
-
eecd6f7a6c
ip rule: add support for fwmark/fwmask for policy routing
Rui Salvaterra
2020-07-31 10:10:36 +01:00
-
16e82c61d4
tar: fix fallout of last_char_is(NULL) no longer being allowed
Denys Vlasenko
2020-10-02 18:30:53 +02:00
-
a90a54aead
udhcp: remove struct packing attribute, eliminates gcc-9.x
Denys Vlasenko
2020-10-01 23:49:16 +02:00
-
689d0650ab
libbb: shrink recursive_action() by reducing memory pressure
Denys Vlasenko
2020-10-01 21:52:16 +02:00
-
3c3928fc65
tydy up a few uses of recursive_action(), no logic changes
Denys Vlasenko
2020-10-01 20:27:28 +02:00
-
4a0eb0370c
gcc-9.x warning fixes
Denys Vlasenko
2020-10-01 03:07:22 +02:00
-
aaa0709e7b
libbb: do not open-code __errno_location() call
Denys Vlasenko
2020-10-01 01:44:26 +02:00
-
841878e7ee
shell: remove FAST_FUNC from a static function
Denys Vlasenko
2020-10-01 00:57:05 +02:00
-
b1c7a66ca6
libbb: extend "errno pointer" trick to other than __GLIBC__
Denys Vlasenko
2020-10-01 00:34:44 +02:00
-
6561e07460
mount: support the sizelimit and offset option for loop devices
Steffen Trumtrar
2020-07-29 10:43:53 +02:00
-
abefc3c276
libbb: fold common64_hash() into its only user
Denys Vlasenko
2020-09-30 22:22:04 +02:00
-
bd202a5ec1
xargs: fix -I SUBSTR behaviour
Denys Vlasenko
2020-09-30 00:00:43 +02:00
-
d4dd48f294
shell: add testsuite for "wait $pid" waiting for other tasks
Denys Vlasenko
2020-09-29 22:36:36 +02:00
-
91e11eba6e
ash: jobs: Fix waitcmd busy loop
Denys Vlasenko
2020-09-29 20:35:55 +02:00
-
8d5f465a20
ash: jobs: Fix infinite loop in waitproc
Denys Vlasenko
2020-09-29 16:44:46 +02:00
-
777a6357c0
ash: remove a tentative TODO, it's a wrong idea
Denys Vlasenko
2020-09-29 16:25:32 +02:00
-
afb5d8b2db
ntpd: fix the case where two replies received at once and first one causes a step
Denys Vlasenko
2020-09-29 14:19:17 +02:00
-
a949399d17
httpd: Make Deny/Allow by IP config support optional
Sergey Ponomarev
2020-08-16 14:58:31 +02:00
-
4864a68596
httpd: Support caching via ETag header
Sergey Ponomarev
2020-08-15 23:52:48 +02:00
-
b6efac31d8
httpd: Don't add Last-Modified header to response
Sergey Ponomarev
2020-08-09 01:23:33 +03:00
-
68f75bb9ce
httpd: Don't add Date header to response
Sergey Ponomarev
2020-08-09 01:23:32 +03:00
-
b414cdf5b4
httpd: Update to HTTP/1.1
Sergey Ponomarev
2020-08-09 01:23:31 +03:00
-
1a5d6fcbb5
hwclock: Fix settimeofday for glibc v2.31+
Eddie James
2020-08-10 09:59:02 -05:00
-
a77f3ecf68
grep: for -L, exitcode 0 means files *without* matches were found, closes 13151
Denys Vlasenko
2020-08-15 00:39:30 +02:00
-
5c69ad0ecd
build system: drop PLATFORM_LINUX
Ron Yorston
2020-08-04 08:24:19 +01:00
-
9914d8b861
udhcpc: add support for long options
Martin Lewis
2020-08-04 17:27:16 -05:00
-
8a485b0a36
ip address: Add support for "valid_lft" and "preferred_lft" options
Christian Eggers
2020-06-29 17:57:26 +02:00