Commit graph

  • 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
  • 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