aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* shell/read: do not allow empty variable nameDenys Vlasenko2023-06-171-1/+1
* shell/math: eliminate some redundant stores on return code pathDenys Vlasenko2023-06-171-20/+23
* shell/math: change ?: nesting code to not have 63 level nesting limitationDenys Vlasenko2023-06-172-14/+21
* shell/math.h: update comments, rearrange struct members for smaller codeDenys Vlasenko2023-06-172-23/+5
* shell/math: code shrinkDenys Vlasenko2023-06-171-3/+3
* shell/math: tweka commentsDenys Vlasenko2023-06-161-16/+8
* shell/math: fix ?: to not evaluate not-taken branchesDenys Vlasenko2023-06-1626-24/+131
* shell/math: simplify handling of unary plusDenys Vlasenko2023-06-151-3/+5
* shell/math: explain the logic, small tweak to make code smallerDenys Vlasenko2023-06-151-10/+25
* shell/math: fix order of expansion of variables to numbersDenys Vlasenko2023-06-153-34/+26
* shell: document another arithmetic discrepancy with bashDenys Vlasenko2023-06-152-0/+11
* libbb: code shrink: introduce and use [_]exit_FAILURE()Denys Vlasenko2023-06-1521-27/+40
* shell/math: remove special code to handle a?b?c:d:e, it works without it nowDenys Vlasenko2023-06-155-9/+9
* shell/math: fix parsing of ?: and explain why it's parsed that wayDenys Vlasenko2023-06-1511-26/+61
* shell/math: simpler insertion of "fake" last RPARENDenys Vlasenko2023-06-151-7/+6
* shell: sync ash/hush test scriptsDenys Vlasenko2023-06-142-8/+25
* shell/math: trivial code shrinkDenys Vlasenko2023-06-141-4/+3
* shell/math: fix the order of variable resolution in binopsDenys Vlasenko2023-06-149-12/+48
* shell/math: remove now-unused second_valDenys Vlasenko2023-06-141-20/+3
* shell/math: fix nested ?: and do not parse variables in not-taken branchDenys Vlasenko2023-06-147-43/+61
* shell/math: remove a redundant checkDenys Vlasenko2023-06-141-6/+6
* shell/math: document ternary ?: op's weirdness, add code commentsDenys Vlasenko2023-06-143-28/+65
* syslogd: daemonize _after_ init (so that init errors are visible, if they occur)Denys Vlasenko2023-06-131-8/+8
* syslogd: decrease stack usage, ~50 bytesDenys Vlasenko2023-06-131-75/+81
* shell/math: fix one name check, other minor cleanupsDenys Vlasenko2023-06-131-8/+12
* shell: add a few yet-failing arithmentic testsDenys Vlasenko2023-06-1310-0/+43
* shell/math: reduce stack usageDenys Vlasenko2023-06-131-30/+36
* shell: avoid segfault on ${0::0/0~09J}. Closes 15216Denys Vlasenko2023-06-121-4/+35
* hush: fix expansion of space in "a=${a:+$a }c" constructDenys Vlasenko2023-06-125-1/+17
* udhcpd: optional BOOTP supportDenys Vlasenko2023-06-126-15/+76
* libbb: pass "" rather than NULL as format string in _nomsg functionsDenys Vlasenko2023-06-123-26/+4
* awk: fix subst code to handle "start of word" pattern correctly (needs REG_ST...Denys Vlasenko2023-06-082-26/+51
* awk: fix SEGV on read error in -f PROGFILEDenys Vlasenko2023-06-071-2/+2
* awk: code shrinkDenys Vlasenko2023-06-061-8/+10
* awk: fix backslash handling in sub() builtinsDenys Vlasenko2023-06-032-22/+66
* awk: fix precedence of = relative to ==Denys Vlasenko2023-05-302-21/+50
* tunctl: code shrinkDenys Vlasenko2023-05-291-2/+1
* awk: printf(INVALID_FMT) prints it verbatimDenys Vlasenko2023-05-291-3/+9
* awk: shrink - use setvar_sn() to set variables from non-NUL terminated stringsDenys Vlasenko2023-05-281-14/+9
* awk: code shrinkDenys Vlasenko2023-05-281-23/+24
* awk: fix closing of non-opened fileDenys Vlasenko2023-05-281-8/+15
* libbb/dump: code shrinkDenys Vlasenko2023-05-281-5/+7
* awk: do not read ARGIND, only set it (gawk compat)Denys Vlasenko2023-05-271-5/+14
* awk: remove a local variable "caching" a struct memberDenys Vlasenko2023-05-271-6/+4
* awk: get rid of one indirection level for iF (input file structure)Denys Vlasenko2023-05-271-37/+41
* awk: fix splitting with default FSDenys Vlasenko2023-05-272-5/+15
* libbb/dump: make xxd_displayoff member conditional on xxdDenys Vlasenko2023-05-272-6/+14
* od: -l,I,L indeed depend on sizeof(long), fix thisDenys Vlasenko2023-05-263-29/+39
* awk: fix use-after-realloc (CVE-2021-42380), closes 15601Denys Vlasenko2023-05-262-6/+75
* hexdump: code shrinkDenys Vlasenko2023-05-261-10/+14