mirror of
synced
2026-10-29 06:12:57 +03:00
-
8f0e4c42c6
udhcpd: optional BOOTP support
Denys Vlasenko
2023-06-12 13:12:23 +02:00
-
4bd70463c7
libbb: pass "" rather than NULL as format string in _nomsg functions
Denys Vlasenko
2023-06-12 10:19:29 +02:00
-
2ca39ffd44
awk: fix subst code to handle "start of word" pattern correctly (needs REG_STARTEND)
Denys Vlasenko
2023-06-08 10:42:39 +02:00
-
113685fbcd
awk: fix SEGV on read error in -f PROGFILE
Denys Vlasenko
2023-06-07 10:54:34 +02:00
-
f4789164e0
awk: code shrink
Denys Vlasenko
2023-06-06 12:48:11 +02:00
-
5f84c56336
awk: fix backslash handling in sub() builtins
Denys Vlasenko
2023-06-03 00:39:33 +02:00
-
0256e00a9d
awk: fix precedence of = relative to ==
Denys Vlasenko
2023-05-30 16:42:18 +02:00
-
fe0b798548
tunctl: code shrink
Denys Vlasenko
2023-05-29 14:47:10 +02:00
-
721bf6eaf4
awk: printf(INVALID_FMT) prints it verbatim
Denys Vlasenko
2023-05-29 10:55:40 +02:00
-
4d7339204f
awk: shrink - use setvar_sn() to set variables from non-NUL terminated strings
Denys Vlasenko
2023-05-28 18:00:51 +02:00
-
05e60007d4
awk: code shrink
Denys Vlasenko
2023-05-28 17:51:59 +02:00
-
b76b420b5d
awk: fix closing of non-opened file
Denys Vlasenko
2023-05-28 17:25:56 +02:00
-
9790eb73c8
libbb/dump: code shrink
Denys Vlasenko
2023-05-28 13:32:07 +02:00
-
21dce1c3c3
awk: do not read ARGIND, only set it (gawk compat)
Denys Vlasenko
2023-05-27 19:11:28 +02:00
-
5c8a9dfd97
awk: remove a local variable "caching" a struct member
Denys Vlasenko
2023-05-27 18:21:38 +02:00
-
528808bcd2
awk: get rid of one indirection level for iF (input file structure)
Denys Vlasenko
2023-05-27 18:05:42 +02:00
-
84ff1825dd
awk: fix splitting with default FS
Denys Vlasenko
2023-05-27 16:16:58 +02:00
-
9225f9684f
libbb/dump: make xxd_displayoff member conditional on xxd
Denys Vlasenko
2023-05-27 14:51:46 +02:00
-
6d9427420b
od: -l,I,L indeed depend on sizeof(long), fix this
Denys Vlasenko
2023-05-26 20:17:04 +02:00
-
5dcc443dba
awk: fix use-after-realloc (CVE-2021-42380), closes 15601
Denys Vlasenko
2023-05-26 19:36:58 +02:00
-
d7814f5727
hexdump: code shrink
Denys Vlasenko
2023-05-26 16:43:40 +02:00
-
283cba78f2
hexdump, xxd: shrink strings
Denys Vlasenko
2023-05-26 14:46:29 +02:00
-
34751d8bf9
libbb/dump: correct handling of 1-byte signed int format
Denys Vlasenko
2023-05-26 14:10:38 +02:00
-
8fab211141
libbb/dump: use fputs_stdout where appropriate
Denys Vlasenko
2023-05-26 13:39:33 +02:00
-
de851bc9b2
od, hexdump: byte 0x11 is "dc1" not "dcl"
Denys Vlasenko
2023-05-26 13:33:08 +02:00
-
25a10ffe1f
od: actually remove -IL from --help, as comment says
Denys Vlasenko
2023-05-26 13:01:41 +02:00
-
60d4d55b87
od: support -DOHXIL
Denys Vlasenko
2023-05-26 12:56:17 +02:00
-
3c6f6382ee
libbb/dump: conditionalize code used only by xxd and od
Denys Vlasenko
2023-05-26 12:34:11 +02:00
-
aa4d303a31
od: fix default format, shrink
Denys Vlasenko
2023-05-26 04:27:43 +02:00
-
0c3270f7e5
od: stop printing extra trailing spaces
Denys Vlasenko
2023-05-25 23:48:13 +02:00
-
6882a933cf
od: implement -B
Denys Vlasenko
2023-05-25 22:17:18 +02:00
-
ce4cfc33ca
od: correct -i, enable tests which pass for DESKTOP too
Denys Vlasenko
2023-05-25 19:51:37 +02:00
-
e2287f99fe
od: for !DESKTOP, match output more closely to GNU coreutils 9.1, implement -s
Denys Vlasenko
2023-05-25 17:39:28 +02:00
-
64bdd7566c
od: add tests
David Leonard
2023-05-11 23:49:58 +10:00
-
2bda790fd1
od: fix -O
David Leonard
2023-05-11 23:59:04 +10:00
-
b5be8da350
hush: make "false" built-in
Denys Vlasenko
2023-05-25 15:24:56 +02:00
-
6824298ab4
hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571
Denys Vlasenko
2023-05-25 14:22:10 +02:00
-
1a64f6a20a
Bump version to 1.36.1
1_36_1
1_36_stable
Denys Vlasenko
2023-05-19 00:31:04 +02:00
-
3e83699ce2
ash: use-after-free in bash pattern substitution
Karsten Sperling
2023-05-18 16:47:49 +02:00
-
c5682813ab
examples/var_service/README: fix an error
Denys Vlasenko
2023-05-18 13:30:10 +02:00
-
2f663a6f7d
cpio: tweak --help
Denys Vlasenko
2023-05-09 19:42:58 +02:00
-
dc84002a82
nslookup: code shrink
Denys Vlasenko
2023-05-09 19:32:29 +02:00
-
62775ec4b3
nslookup: ensure unique transaction IDs for the DNS queries
Denys Vlasenko
2023-05-09 19:21:45 +02:00
-
3a7f00eadc
hush: add comment about abort on syntax error %{^}
Denys Vlasenko
2023-05-09 14:02:06 +02:00
-
465f05a420
build system: fix "Config.in:117 error: Overlong line"
Denys Vlasenko
2023-05-08 12:31:34 +02:00
-
3c8e540eb7
hush: fix an interactive abort on error
Denys Vlasenko
2023-05-08 12:27:50 +02:00
-
40fa8eb998
build system: Make it possible to build with 64bit time_t
Uwe Kleine-König
2023-04-20 14:13:17 +02:00
-
07f8b6feac
readlink: code shrink
Denys Vlasenko
2023-05-07 18:44:03 +02:00
-
c6058d221a
nmeter: improve %T fractionals display
Denys Vlasenko
2023-05-07 18:35:22 +02:00
-
38d2d26a5f
lineedit: fix crash when icanon set with -echo
Akos Somfai
2023-04-03 22:52:06 +02:00
-
384cd2e436
sleep: fix error exit when called as "sh" builtin
Denys Vlasenko
2023-04-12 12:23:36 +02:00
-
ce839dea92
ash: fix sleep built-in not running INT trap immediately on ^C
Denys Vlasenko
2023-04-10 16:30:27 +02:00
-
d661cb1977
ash: sleep builtin with no arguments should not exit
Denys Vlasenko
2023-04-03 19:54:42 +02:00
-
515adcc9f3
hush: printf builtin with no arguments should not exit
Denys Vlasenko
2023-04-03 19:29:57 +02:00
-
90f5f2a190
ash: fix still-broken new mail detection
Denys Vlasenko
2023-04-03 14:31:18 +02:00
-
07bc5de67b
ash: fix broken new mail detection
Denys Vlasenko
2023-04-03 14:01:36 +02:00
-
64e967fabb
lineedit: fix matching of directories when searching PATH
Ron Yorston
2023-03-24 15:16:35 +00:00
-
382e163497
factor: we can pack 21, not 20, 3-bit elements into packed wheel words
Denys Vlasenko
2023-04-23 13:42:19 +02:00
-
7ddd233c80
ip: code shrink
Denys Vlasenko
2023-04-23 12:37:46 +02:00
-
d2b81b3dc2
readlink: support --, -n always
Eric Blake
2023-03-24 09:58:14 -05:00
-
2ffd8986e2
tr: display usage for incorrect arguments
Ron Yorston
2023-04-16 08:23:58 +01:00
-
acae889dd9
ash,hush: tab completion of functions and aliases
Ron Yorston
2023-04-13 12:56:14 +01:00
-
90b607d79a
hush: quote variable values printed by "set" (match ash behavior)
Denys Vlasenko
2023-04-13 09:20:24 +02:00
-
8b72877bab
shuf: another tweak to COMMON_PREFIX_HACK code
Denys Vlasenko
2023-04-13 00:10:10 +02:00
-
7c1f975cdd
build system: clean more files on make clean
Tomas Paukrt
2023-04-09 09:06:43 +02:00
-
f7065aa9ae
shuf: fix pfx_len calculation
Denys Vlasenko
2023-04-12 14:56:05 +02:00
-
8696f5d380
shuf: remove redundant code
Denys Vlasenko
2023-04-12 14:51:11 +02:00
-
238dab322a
shuf: add (disabled) code to support very long numbers in -i LO-HI
Denys Vlasenko
2023-04-12 14:47:24 +02:00
-
853cfe927f
lineedit: fix crash when icanon set with -echo
Akos Somfai
2023-04-03 22:52:06 +02:00
-
550e6d8fbd
sleep: fix error exit when called as "sh" builtin
Denys Vlasenko
2023-04-12 12:23:36 +02:00
-
478b5ac2bc
seq: fix yet another case of negative parameters not working
Denys Vlasenko
2023-04-11 20:29:59 +02:00
-
cb57abb46f
seedrng: fix for glibc <= 2.24 not providing random header
Thomas Devoogdt
2023-04-10 19:58:15 +02:00
-
200a9669fb
seedrng: fix for glibc <= 2.24 not providing getrandom()
Denys Vlasenko
2023-04-10 17:26:04 +02:00
-
85e4805ae9
appletlib: fix "warning: unused variable applet_no"
Tomas Paukrt
2023-04-09 10:18:51 +02:00
-
7362d29794
ash: fix sleep built-in not running INT trap immediately on ^C
Denys Vlasenko
2023-04-10 16:30:27 +02:00
-
611729eff3
mkfs_vfat: do not generate same volume_id when run in rapid succession
Denys Vlasenko
2023-04-10 14:46:09 +02:00
-
9bc2b6e884
seq: accept negative parameters
Denys Vlasenko
2023-04-10 14:33:20 +02:00
-
a26711a2d1
libbb: consolidate NOMMU fix of restoring high bit in argv[0][0]
Denys Vlasenko
2023-04-06 21:20:28 +02:00
-
05f2bedaeb
ash: sleep builtin with no arguments should not exit
Denys Vlasenko
2023-04-03 19:54:42 +02:00
-
ff8fde111e
hush: printf builtin with no arguments should not exit
Denys Vlasenko
2023-04-03 19:29:57 +02:00
-
46e92e1e56
ash: code shrink: do not take address of prefix(), allowing it to inline
Denys Vlasenko
2023-04-03 17:30:03 +02:00
-
a33d19eba8
ash: code shrink - reuse is_prefixed_with() from libbb
Denys Vlasenko
2023-04-03 15:19:13 +02:00
-
94780e3e8e
ash: get rid of separate mail_var_path_changed flag variable
Denys Vlasenko
2023-04-03 15:01:00 +02:00
-
7ababc3e3c
ash: fix still-broken new mail detection
Denys Vlasenko
2023-04-03 14:31:18 +02:00
-
2860b2530e
ash: fix broken new mail detection
Denys Vlasenko
2023-04-03 14:01:36 +02:00
-
6748e6494c
hush (NOMMU): fix LINENO in execed children
Denys Vlasenko
2023-04-01 23:16:01 +02:00
-
fd5fb2d2b5
hush: speed up "big heredoc" code
Denys Vlasenko
2023-04-01 22:36:30 +02:00
-
1409432d07
hush: add TODO comment
Denys Vlasenko
2023-04-01 22:16:32 +02:00
-
00fc136843
ash: code shrink
Denys Vlasenko
2023-04-01 11:11:20 +02:00
-
262a845477
ash: exec: Stricter pathopt parsing - lost chunk
Denys Vlasenko
2023-03-31 21:35:50 +02:00
-
098cd7ece4
ash: improve trap and jobs builtins in child shells
Ron Yorston
2023-03-30 11:05:04 +01:00
-
af5277f883
modprobe: call finit_module with MODULE_INIT_COMPRESSED_FILE if module name doesn't end with .ko
Denys Vlasenko
2023-03-31 13:15:58 +02:00
-
470fa7b364
ash: make EPOCH variables work if RANDOM is disabled
Ron Yorston
2023-03-26 11:20:46 +01:00
-
f2e659415a
lineedit: fix matching of directories when searching PATH
Ron Yorston
2023-03-24 15:16:35 +00:00
-
8d198665a0
libbb/sha: fix sha-NI instruction detection
Denys Vlasenko
2023-03-29 15:17:00 +02:00
-
a59e5a7d08
libbb/sha: do not read shaNI variable twice, and factor out its setting
Denys Vlasenko
2023-03-29 15:44:08 +02:00
-
bd76b75f72
libbb/sha: fix sha-NI instruction detection
Denys Vlasenko
2023-03-29 15:17:00 +02:00
-
3253d7fe00
httpd: do not mangle cgi-bin/SCRIPT/params URLs
Denys Vlasenko
2023-03-28 18:53:07 +02:00
-
d8a3360380
find: implement -ok
David Leonard
2023-01-29 12:07:08 +10:00
-
c0bb90e2fe
unzip: clear SUID/GID bits, implement -K to not clear them
Denys Vlasenko
2023-02-22 10:50:14 +01:00