mirror of
synced
2026-10-29 06:12:57 +03:00
-
41b47398f5
libbb: fix 64-bit bb_popcnt_long
Denys Vlasenko
2024-05-31 23:37:28 +02:00
-
2075553a1b
libbb: add bit counting function, use where appropriate
Denys Vlasenko
2024-05-31 12:01:43 +02:00
-
5a68a246e7
nproc: prepare for arbitrarily large CPU masks
Denys Vlasenko
2024-05-31 11:56:40 +02:00
-
fd47f05676
lineedit: print prompt and editing operations to stderr
Denys Vlasenko
2024-04-13 18:40:20 +02:00
-
681e4f5d92
docproc: avoid segfault during file closing
Yan Zhu
2023-09-12 00:03:09 +08:00
-
e1a6874106
awk: fix segfault when compiled by clang
Ron Yorston
2024-01-19 15:41:17 +00:00
-
01f2b5976d
crond: log5 fix typo, replace log level '4' with '5'
Jones Syue
2024-01-29 10:58:41 +08:00
-
c5a1be25ba
ash: fix handling of single-quoted strings in pattern substitution
Denys Vlasenko
2024-02-26 16:26:15 +01:00
-
f873c63085
ip link: support for the CAN netlink
Dario Binacchi
2024-02-25 10:13:33 +01:00
-
758b21402a
hush: detect when terminating "done"/"fi" is missing
Denys Vlasenko
2024-02-25 17:50:43 +01:00
-
2639f3bc72
hush: set G.ifs sooner (prevents segfault)
Denys Vlasenko
2024-02-10 18:51:39 +03:00
-
a97a2f1280
ls: do not truncate username/groupname to 8 chars
Denys Vlasenko
2024-02-25 01:06:30 +01:00
-
5dc9ece3b9
sed: check errors writing file with sed -i
Dominique Martinet
2023-09-19 17:11:02 +09:00
-
1cac258521
time: implement %% and \escapes in -f FMT
Denys Vlasenko
2024-01-01 22:22:15 +01:00
-
01e80ff9eb
time: fix max resident set size unit
Natanael Copa
2023-12-20 12:23:31 +01:00
-
789ccac7d9
awk: fix handling of empty fields
Denys Vlasenko
2023-12-31 15:49:54 +01:00
-
5e0e54827f
util-linux/lsusb.c: print manufacturer/product strings if available
Peter Korsgaard
2023-12-13 14:19:48 +01:00
-
28f4126093
top: improve large PID display in memory ('s') mode
Denys Vlasenko
2023-11-23 01:18:02 +01:00
-
a63b60bdd6
Cygwin: regenerate defconfig
Christian Franke
2023-10-09 11:12:35 +02:00
-
59cf2c23ae
start-stop-daemon: make --output not depend on FANCY
Denys Vlasenko
2023-11-08 14:42:00 +01:00
-
58ca629fd2
start-stop-daemon: do not lose error messages with -b
Denys Vlasenko
2023-11-08 14:07:20 +01:00
-
2de67a62e8
start-stop-daemon: typo fix
Denys Vlasenko
2023-11-08 12:36:11 +01:00
-
389c0458da
start-stop-daemon: implement option -O|--output
Louai Al-Khanji
2023-11-07 21:41:32 +01:00
-
d17c0a348f
sleep: Update doc
Petr Vorel
2023-11-03 21:14:00 +01:00
-
da8d1d84fd
start-stop-daemon: update comment, no code changes
Denys Vlasenko
2023-11-07 15:59:11 +01:00
-
73f28134fc
start-stop-daemon: add -d DIR chdir option
ejaaskel
2023-11-07 07:12:40 +01:00
-
0c71497e65
start-stop-daemon: fix --help: -K or -S is required
Denys Vlasenko
2023-11-07 06:55:35 +01:00
-
e265c8d4c0
udhcp: Avoid leaking uninitialized/stale data
Russ Dill
2023-10-02 12:34:50 -07:00
-
5fa39d48d5
syslogd: fix breakage caused by "daemonize _after_ init" change
Denys Vlasenko
2023-10-03 17:18:41 +02:00
-
92ab29fcf0
awk: implement -E; do not reorder -f and -e
Denys Vlasenko
2023-10-02 15:24:06 +02:00
-
6d22c9abc2
install: Fix chown resetting suid/sgid bits from chmod
Nero
2023-09-23 11:50:04 +00:00
-
791b222dd5
sleep: fix "sleep -- ARGS"
Denys Vlasenko
2023-10-02 13:56:32 +02:00
-
2cc9d436e8
tsort: avoid use-after-free
Ron Yorston
2023-08-22 09:38:03 +01:00
-
ed4a24dfd1
ash: initialize basepf.buf in ash
zhuyan
2023-08-29 20:50:32 +08:00
-
8f0845cad7
libbb: rename source files, no code changes
Denys Vlasenko
2023-07-18 16:41:12 +02:00
-
c484846c44
introduce and use exitcode_t
Denys Vlasenko
2023-07-17 17:29:36 +02:00
-
a6a102ec4c
getfattr: fix "getfattr NOTEXIST" - now prints error msg
Denys Vlasenko
2023-07-17 09:36:17 +02:00
-
cf809e2f2d
getfattr: new applet
YU Jincheng
2023-07-07 16:44:24 +08:00
-
ab755f4925
hwclock: force LONG_OPTS, stop accepting non-compatible -t
Denys Vlasenko
2023-07-14 16:37:24 +02:00
-
d70256a5c7
hwclock: add get/set parameters option
Andrej Picej
2023-07-11 10:42:49 +02:00
-
9fc5933b10
ntpd: fix a warning on 32-bit arch build
Denys Vlasenko
2023-07-10 17:27:54 +02:00
-
69d33db445
i2ctransfer: fix build warning
Denys Vlasenko
2023-07-10 17:27:26 +02:00
-
5353df91cb
Update applet size estimates
Denys Vlasenko
2023-07-10 17:25:21 +02:00
-
a9047e0980
ash: tweak comments, no code changes
Denys Vlasenko
2023-07-10 12:02:34 +02:00
-
ae351311da
ash: remove "volatile" specifier from suppress_int
Denys Vlasenko
2023-07-10 11:13:51 +02:00
-
5e0411a7fb
ash: disable sleep as builtin, closes 15619
Denys Vlasenko
2023-07-10 10:52:41 +02:00
-
6ce1dc2e91
libiproute: fix filtering ip6 route by table id
Yousong Zhou
2023-02-12 12:30:20 +08:00
-
e41e481fd5
hush: fix a compile failure
Denys Vlasenko
2023-07-08 17:57:42 +02:00
-
07a95cfcab
ash: disable check for "good" function name, bash does not check this
Denys Vlasenko
2023-07-04 14:35:41 +02:00
-
e5692e2342
hush: quote values in "readonly" output
Denys Vlasenko
2023-07-03 14:30:59 +02:00
-
cc9543fed1
shell/math: avoid $((3**999999999999999999)) to take years
Denys Vlasenko
2023-07-02 19:32:12 +02:00
-
045924ed7d
shell/math: do not accept $((36#@))
Denys Vlasenko
2023-07-02 17:58:20 +02:00
-
38f769ab4e
shell/math: code shrink
Denys Vlasenko
2023-06-30 19:16:41 +02:00
-
6a0ba67382
shell/math: code shrink
Denys Vlasenko
2023-06-29 11:01:50 +02:00
-
800207b90a
shell/math: code shrink
Denys Vlasenko
2023-06-28 14:18:35 +02:00
-
e619a25a55
shell/math: improve comments
Denys Vlasenko
2023-06-26 11:08:40 +02:00
-
5d8f8570c0
shell/math: rename TOK_NUM to TOK_VALUE, improve comments
Denys Vlasenko
2023-06-26 09:59:56 +02:00
-
c1c267fd36
shell/math: bash-compatible handling of too large numbers
Denys Vlasenko
2023-06-25 17:42:05 +02:00
-
019dd31150
shell/math: disable debug again
Denys Vlasenko
2023-06-19 10:23:46 +02:00
-
db0e886735
shell/math: $((1?)) has one-too-small opstack, fix this
Denys Vlasenko
2023-06-19 10:22:15 +02:00
-
a165098922
shell/math: fix comments about jammed-together num+num corner cases
Denys Vlasenko
2023-06-19 09:44:04 +02:00
-
79b90cbece
shell/math: add note on ERANGE
Denys Vlasenko
2023-06-18 20:13:22 +02:00
-
10cce8ae35
shell/math: explain why we use separate &end
Denys Vlasenko
2023-06-18 19:30:22 +02:00
-
7701b526a7
shell/math: code shrink
Denys Vlasenko
2023-06-18 19:13:22 +02:00
-
8309c9159f
shell/math: eliminate redundant endofname()
Denys Vlasenko
2023-06-18 18:58:22 +02:00
-
b61fd8ec5a
shell: typo fix in tests
Denys Vlasenko
2023-06-18 18:49:00 +02:00
-
2d06c83b87
shell/math: code shrink
Denys Vlasenko
2023-06-18 18:31:55 +02:00
-
c72c5552ed
shell/math: decrease stack usage by not allocating copies of variable names
Denys Vlasenko
2023-06-18 00:47:55 +02:00
-
182e5a4d00
shell/math: decrease stack usage
Denys Vlasenko
2023-06-17 22:43:46 +02:00
-
96769486e2
shell: move varcmp() to shell_common.h and use it in hush
Denys Vlasenko
2023-06-17 21:02:37 +02:00
-
d0441222db
ash: code shrink
Denys Vlasenko
2023-06-17 20:45:02 +02:00
-
2ca9c45953
shell/read: do not allow empty variable name
Denys Vlasenko
2023-06-17 19:52:20 +02:00
-
822590f5e2
shell/math: eliminate some redundant stores on return code path
Denys Vlasenko
2023-06-17 19:20:31 +02:00
-
19a74a54de
shell/math: change ?: nesting code to not have 63 level nesting limitation
Denys Vlasenko
2023-06-17 11:03:02 +02:00
-
6221832bc1
shell/math.h: update comments, rearrange struct members for smaller code
Denys Vlasenko
2023-06-17 10:40:29 +02:00
-
d6f98f214b
shell/math: code shrink
Denys Vlasenko
2023-06-17 00:28:49 +02:00
-
550696d492
shell/math: tweka comments
Denys Vlasenko
2023-06-16 20:47:43 +02:00
-
e127985839
shell/math: fix ?: to not evaluate not-taken branches
Denys Vlasenko
2023-06-16 19:43:53 +02:00
-
f8263528cd
shell/math: simplify handling of unary plus
Denys Vlasenko
2023-06-15 17:16:46 +02:00
-
38f423cc9c
shell/math: explain the logic, small tweak to make code smaller
Denys Vlasenko
2023-06-15 16:46:31 +02:00
-
ea6dcbe283
shell/math: fix order of expansion of variables to numbers
Denys Vlasenko
2023-06-15 13:56:12 +02:00
-
22cb0d573a
shell: document another arithmetic discrepancy with bash
Denys Vlasenko
2023-06-15 12:44:43 +02:00
-
648f506949
libbb: code shrink: introduce and use [_]exit_FAILURE()
Denys Vlasenko
2023-06-15 11:55:56 +02:00
-
61a4959251
shell/math: remove special code to handle a?b?c:d:e, it works without it now
Denys Vlasenko
2023-06-15 11:19:15 +02:00
-
5f56a03882
shell/math: fix parsing of ?: and explain why it's parsed that way
Denys Vlasenko
2023-06-15 10:07:12 +02:00
-
3829d8b675
shell/math: simpler insertion of "fake" last RPAREN
Denys Vlasenko
2023-06-15 09:19:48 +02:00
-
2ff01bb699
shell: sync ash/hush test scripts
Denys Vlasenko
2023-06-14 15:19:02 +02:00
-
66139330fc
shell/math: trivial code shrink
Denys Vlasenko
2023-06-14 13:59:11 +02:00
-
3df885abe3
shell/math: fix the order of variable resolution in binops
Denys Vlasenko
2023-06-14 11:33:59 +02:00
-
5febdb1223
shell/math: remove now-unused second_val
Denys Vlasenko
2023-06-14 11:10:45 +02:00
-
46dccd2ec0
shell/math: fix nested ?: and do not parse variables in not-taken branch
Denys Vlasenko
2023-06-14 11:05:48 +02:00
-
a02450ff0b
shell/math: remove a redundant check
Denys Vlasenko
2023-06-14 01:05:40 +02:00
-
8acbf31708
shell/math: document ternary ?: op's weirdness, add code comments
Denys Vlasenko
2023-06-13 18:27:19 +02:00
-
373f64eef3
syslogd: daemonize _after_ init (so that init errors are visible, if they occur)
Denys Vlasenko
2023-06-13 16:25:13 +02:00
-
02378ce20c
syslogd: decrease stack usage, ~50 bytes
Denys Vlasenko
2023-06-13 16:16:37 +02:00
-
c1d7507a4d
shell/math: fix one name check, other minor cleanups
Denys Vlasenko
2023-06-13 16:15:18 +02:00
-
8ccb3f7b13
shell: add a few yet-failing arithmentic tests
Denys Vlasenko
2023-06-13 15:17:14 +02:00
-
a4f30f3c70
shell/math: reduce stack usage
Denys Vlasenko
2023-06-13 13:55:13 +02:00
-
d417193cf3
shell: avoid segfault on ${0::0/0~09J}. Closes 15216
Denys Vlasenko
2023-06-12 17:48:47 +02:00
-
bab8828b0d
hush: fix expansion of space in "a=${a:+$a }c" construct
Denys Vlasenko
2023-06-12 16:37:19 +02:00