mirror of
synced
2026-10-29 06:12:57 +03:00
-
952a7b9cec
lineedit: fix left-over print to stdout
Ahmad Fatoum
2025-04-15 23:45:55 +02:00
-
37abfb919d
lineedit: fix printing lines during tab completion
Ahmad Fatoum
2025-04-15 23:45:54 +02:00
-
5f07327251
cpio: error out if the file to be achived is >=4GB
Denys Vlasenko
2025-04-21 04:41:50 +02:00
-
f13f68288f
rpm2cpio: extract cpio even if compression is not known
Denys Vlasenko
2025-04-20 23:59:38 +02:00
-
c61fdadf97
libbb/archival: make setup_unzip_on_fd() return bytes read if not compressed
Denys Vlasenko
2025-04-20 23:43:19 +02:00
-
636315ccb9
runit: fix setuidgid help text
J. Neuschäfer
2025-04-14 20:40:43 +02:00
-
9a8796436b
archival: disallow path traversals (CVE-2023-39810)
Denys Vlasenko
2024-10-02 10:12:05 +02:00
-
fc466720b5
syslogd: Fix 'OPT_locallog' check regression in 'syslogd_main'
Grant Erickson
2025-04-08 15:39:30 +02:00
-
d2d23c848a
udhcpd: send DHCPOFFERs as unicast (unless clients specifically asks for bcast)
Denys Vlasenko
2025-04-07 02:46:39 +02:00
-
a8349b115d
Makefile: fix passing of EXTRA_LDLIBS
Denys Vlasenko
2025-04-06 12:13:16 +02:00
-
f9274e8d6e
init: improve log message when a process exits: show exit code
Sébastien Parisot
2025-04-02 17:43:54 +02:00
-
887295686d
udhcpc6: fix copy-paste error in "generate a consistent IAID" commit
Denys Vlasenko
2025-02-09 15:09:15 +01:00
-
4115439496
udhcpc6: generate a consistent IAID
Zhou Siqi
2025-02-09 13:50:18 +01:00
-
779cca899f
udhcpc6: move block comment, no code changes
Denys Vlasenko
2025-02-09 12:54:50 +01:00
-
ef21820dc9
udhcpc6: improvements
Laurent Bercot
2025-02-09 12:50:41 +01:00
-
14f57f5357
cut: code shrink
Denys Vlasenko
2024-12-21 00:43:45 +01:00
-
1ea89fa98a
cut: code shrink
Denys Vlasenko
2024-12-21 00:24:30 +01:00
-
b03f5162ac
cut: fix up -D/-s behavior with -F
Denys Vlasenko
2024-12-20 22:12:33 +01:00
-
dd40b40ee5
cut: remove unnecessary initialization of regmatch_t
Denys Vlasenko
2024-12-20 21:46:32 +01:00
-
e2304d47a9
cut: shorten error messages on bad syntax even more
Denys Vlasenko
2024-12-16 01:10:55 +01:00
-
ee8b94acbf
cut: shorten error messages on bad syntax
Denys Vlasenko
2024-12-16 00:51:31 +01:00
-
0bd84c9472
cut: terminate cut_list[] so that we don't need "size of the array" variable
Denys Vlasenko
2024-12-16 00:32:57 +01:00
-
ba9651b803
cut: we can't get empty cut_list[], remove the check for that
Denys Vlasenko
2024-12-16 00:19:43 +01:00
-
e8622f0d85
cut: disallow -f '' and -f '-'
Denys Vlasenko
2024-12-15 12:26:07 +01:00
-
b25ea3f156
cut: fix -F n-m to match toybox
Denys Vlasenko
2024-12-14 13:58:49 +01:00
-
d48400d8fb
cut: simplify getopt32 code
Denys Vlasenko
2024-12-13 20:35:28 +01:00
-
7624077772
cut: "it's legal to pass an empty list" seems to be untrue
Denys Vlasenko
2024-12-13 20:22:05 +01:00
-
f4f8dc6864
cut: whitespace fixes
Denys Vlasenko
2024-12-13 19:43:53 +01:00
-
ed6561685c
cut: tweak comments
Denys Vlasenko
2024-12-13 19:39:34 +01:00
-
96a230f17b
cut: fix handling of -d ''
Denys Vlasenko
2024-12-13 19:31:41 +01:00
-
9adafbc118
cut: prevent infinite loop if -F REGEX matches empty delimiter
Denys Vlasenko
2024-12-13 19:06:58 +01:00
-
a4894eaf71
cut: tweak --help
Denys Vlasenko
2024-12-11 01:10:05 +01:00
-
9e364b16d1
cut: fix -d$'\n' --output-delimiter=@@ behavior
Denys Vlasenko
2024-12-10 21:01:52 +01:00
-
a208fa03de
cut: implement --output-delimiter
Denys Vlasenko
2024-12-10 18:49:10 +01:00
-
b402b13fab
cut: with -F disabled in .config, don't show it in --help
Denys Vlasenko
2024-12-10 18:04:13 +01:00
-
38a3c0ad32
cut: comment out code which seems to be not needed
Denys Vlasenko
2024-12-10 17:50:29 +01:00
-
103139d0e6
cut: fix "echo 1.2 | cut -d. -f1,3" (print "1", not "1.")
Denys Vlasenko
2024-12-10 17:21:30 +01:00
-
470f009552
cut: with -F, do not regcomp() pattern for every file
Denys Vlasenko
2024-12-10 02:36:59 +01:00
-
55fc6a18da
cut: rename "cut_lists" to "cut_list"
Denys Vlasenko
2024-12-10 02:29:48 +01:00
-
1220b1519d
cut: rename some variables to hopefully better names
Denys Vlasenko
2024-12-10 02:15:25 +01:00
-
808155ebf3
cut: "orig_line" is redundant, remove it
Denys Vlasenko
2024-12-10 01:55:25 +01:00
-
478ac90f2c
cut: allocate "printed" only if OPT_CHAR or OPT_BYTE
Denys Vlasenko
2024-12-10 01:50:58 +01:00
-
ad12ab439b
cut: localize 'spos' variable, convert !NUMVAR to NUMVAR == 0
Denys Vlasenko
2024-12-10 01:44:13 +01:00
-
73e9d25d75
cut: simplify OPT_ names, eliminate one variable
Denys Vlasenko
2024-12-10 01:38:31 +01:00
-
f020414413
cut: improve detection of invalid ranges
Ron Yorston
2024-11-03 12:47:27 +00:00
-
50e2b59370
cut: fix "-s" flag to omit blank lines
Colin McAllister
2024-07-17 16:33:35 -05:00
-
87e60dcf0f
hexdump: fix regression with -n4 -e '"%u"'
Natanael Copa
2024-10-28 15:26:21 +01:00
-
175b8dda19
libbb: tidy argument checks in getopt32()
Ron Yorston
2024-11-06 15:14:41 +00:00
-
e6f3a3b381
chpst: fix error check of nice(2) call
Christian Franke
2024-12-01 13:40:16 +01:00
-
23db689683
hush: fix G.argv0_for_re_execing to avoid endless loop
Hajime Tazaki
2024-11-25 14:08:36 +09:00
-
75ca8d074b
hexdump: accept hex numbers in -n, closes 16195
Denys Vlasenko
2024-10-08 04:23:29 +02:00
-
49d9e06fba
libbb: modify find_executable() to not temporarily write to PATH
Denys Vlasenko
2024-10-08 04:03:17 +02:00
-
8c4bccb83e
hush: fix "type ./cat" and "command -v ./cat" to not scan PATH
Denys Vlasenko
2024-10-07 22:00:16 +02:00
-
baa49bdc1b
hush: make "test -x" use cached groupinfo
Denys Vlasenko
2024-10-07 15:18:45 +02:00
-
0929a129fc
test: -x can return 0/1 early if all X bits are the same
Denys Vlasenko
2024-10-07 07:33:58 +02:00
-
96b0607302
ash: cache more of uid/gid syscalls
Denys Vlasenko
2024-10-07 07:28:44 +02:00
-
d26e958725
ash: make "test -x" use cached groupinfo
Denys Vlasenko
2024-10-07 07:14:27 +02:00
-
4c1d645c86
libbb: simplify parameter passing in is_in_supplementary_groups()
Denys Vlasenko
2024-10-07 06:36:00 +02:00
-
860b3d066f
ash: command -v CMD must skip (go to next path) when CMD exists, but is not executable
Denys Vlasenko
2024-10-07 05:46:31 +02:00
-
748b168154
libbb: move is_in_supplementary_groups() from test to libbb
Denys Vlasenko
2024-10-07 01:20:43 +02:00
-
bb5525613e
test: Invert return value of test_eaccess and rename it to test_st_mode
Denys Vlasenko
2024-10-06 19:24:06 +02:00
-
222802e833
test: code shrink
Denys Vlasenko
2024-10-06 19:08:10 +02:00
-
8953429a82
networking/libiproute/iplink.c: fix support for older kernels
Thomas Devoogdt
2024-10-04 15:32:55 +02:00
-
bf57f732a5
libbb: fix sha1 on !x86 if CONFIG_SHA1_HWACCEL=y
Rudi Heitbaum
2024-09-29 17:57:55 +00:00
-
dff444bc37
hush: whitespace and comment fixes
Denys Vlasenko
2024-09-28 03:52:44 +02:00
-
24aa93d538
ash: reject unknown long options
Ron Yorston
2024-09-23 12:44:28 +01:00
-
39c5c08b28
lineedit: use stdout for shell history builtin
Ron Yorston
2024-07-27 07:51:35 +01:00
-
26895db35d
ed: fix line insertion before current line. Closes 15081
Ron Yorston
2024-07-18 14:59:30 +01:00
-
480a07bd68
fixdep: add fstat error handling
Sam James
2024-04-23 21:10:18 +01:00
-
dbd14c4a42
libbb: send usage messages to correct stream
Ron Yorston
2024-04-09 09:51:48 +01:00
-
2c232f1e60
libbb: use full_write1_str() to shrink busybox_main()
Ron Yorston
2024-04-09 09:50:59 +01:00
-
e5b0547ac8
lineedit: make save_history() FAST_FUNC
Denys Vlasenko
2024-09-27 19:35:50 +02:00
-
a023f39265
Start 1.38.0 development cycle
Denys Vlasenko
2024-09-26 23:33:06 +02:00
-
be7d1b7b17
Bump version to 1.37.0
1_37_0
1_37_stable
Denys Vlasenko
2024-09-26 23:31:15 +02:00
-
a667a7f020
wget: fix compile warnings when WGET_FTP is not selected
Denys Vlasenko
2024-09-26 16:27:10 +02:00
-
371fe9f71d
ash: move hashvar() calls into findvar()
Ron Yorston
2024-04-06 09:50:42 +01:00
-
e4b5ccd13b
timeout: allow fractional seconds in timeout values
Ron Yorston
2024-04-08 13:12:25 +01:00
-
b20b3790b4
powertop: code shrink
Denys Vlasenko
2024-07-13 11:46:15 +02:00
-
23da5c4b71
hush: do not exit interactive shell on some redirection errors
Denys Vlasenko
2024-07-13 01:47:49 +02:00
-
14e28c18ca
hush: fix "exec 3>FILE" aborting if 3 is exactly the next free fd
Denys Vlasenko
2024-07-13 00:59:02 +02:00
-
6c38d0e9da
hush: avoid duplicate fcntl(F_SETFD, FD_CLOEXEC) during init
Denys Vlasenko
2024-07-13 00:14:41 +02:00
-
08fb86726b
ash: remove limitation on fd# length
Denys Vlasenko
2024-07-12 22:28:25 +02:00
-
0829fce079
ash: do not abort interactive mode on >&9999 redirect
Denys Vlasenko
2024-07-12 21:58:04 +02:00
-
1ad2f5cd9f
tls: fix CONFIG_FEATURE_TLS_SHA1=y + CONFIG_SHA1_HWACCEL=y
Denys Vlasenko
2024-07-12 19:30:14 +02:00
-
999e290ef6
tls: P256: improve x86_64 multiplication asm code
Denys Vlasenko
2024-07-12 11:08:08 +02:00
-
d745852f13
tls: P256: fix obscure x86_64 asm misbehavior, closes 15679
Denys Vlasenko
2024-07-11 23:48:53 +02:00
-
a3c5068306
md5/shaXsum: accept uppercase hex strings
Ron Yorston
2024-04-03 13:59:25 +01:00
-
05e5d6a381
vi: Ensure that the edit buffer ends in a newline
Petja Patjas
2023-04-17 16:28:53 +03:00
-
0af28b84e5
ash: remove defunct control character to save a few bytes
Ron Yorston
2024-07-10 07:35:26 +02:00
-
87c31609f4
Makefile.flags: suppress clang warnings when cross-compiling
Ron Yorston
2024-01-02 09:01:32 +00:00
-
ba0f94458b
ash: fix parsing of alias expansion + bash features
Ron Yorston
2024-05-02 13:08:14 +01:00
-
0a88a7ae3b
awk: mktime() with no arguments is not allowed
Denys Vlasenko
2024-07-10 07:04:28 +02:00
-
2eea3494f1
awk: improve comments and constants, no code changes
Denys Vlasenko
2024-07-10 06:58:51 +02:00
-
45d471d435
qwk: code shrink
Denys Vlasenko
2024-07-09 17:50:58 +02:00
-
38335df9e9
awk: restore assignment precedence to be lower than ternary ?:
Denys Vlasenko
2024-07-09 15:30:46 +02:00
-
49340d93ed
awk: do not infinitely recurse getvar_s() if CONVFMT is set to a numeric value
Denys Vlasenko
2024-07-09 03:04:26 +02:00
-
fb08d43d44
awk: fix use after free (CVE-2023-42363)
Natanael Copa
2024-05-20 17:55:28 +02:00
-
eba9b33b45
chown: stop accepting deprecated USER.GROUP syntax, only : separator is allowed
Denys Vlasenko
2024-07-08 17:53:32 +02:00
-
9f262698cc
wget: ignore header casing
Sertonix
2024-06-08 18:05:44 +00:00
-
a6ce017a8a
typo fix
Denys Vlasenko
2024-06-01 10:51:58 +02:00