-
037bbdf Release 0.5.13.5. by Herbert Xu · 3 months ago master v0.5.13.5
-
8fcf8a7 builtin: Add CTLESC before all CCTLs in dollar single quote by Herbert Xu · 4 months ago
-
8a602ac input: Fix overeager NUL deletion in SMALL mode by Herbert Xu · 4 months ago
-
552c2b2 var: Call setlocale when LC variables are set by Herbert Xu · 5 months ago
-
288ad62 var: Remove unset check in varnull by Herbert Xu · 5 months ago
-
f6098e6 var: Restore double NUL on unset variables by Herbert Xu · 5 months ago
-
49f04dd parser: Do not print prompt if input buffer is not empty by Herbert Xu · 5 months ago
-
82c4c8e parser: Use USTPUTC in parsebackq by Herbert Xu · 5 months ago
-
ff69b98 parser: Print escapes for command substitution in EOF marker by Herbert Xu · 5 months ago
-
be3c035 parser: Clamp backslash-c sequences to 7 bits by Herbert Xu · 5 months ago
-
38158ad man: Use proper grave accent character by Sébastien Peterson-Boudreau · 5 months ago
-
42fdc8a man: Use literal > and < characters by Sébastien Peterson-Boudreau · 5 months ago
-
28c4d5b builtin: Fix unaligned access in conv_escape by Herbert Xu · 5 months ago
-
cd61090 builtin: Fix octal escapes in dollar-single-quotes by Kerin Millar · 5 months ago
-
6a1533f Release 0.5.13.4. by Herbert Xu · 6 months ago v0.5.13.4
-
6850a93 parser: Fix multi-byte output in here-doc with quoted delimiter by Herbert Xu · 6 months ago
-
7adedb7 input: Replace stdin_state.canon with bufferable by Herbert Xu · 6 months ago
-
0679594 input: Fix tee(2) error handling by Herbert Xu · 6 months ago
-
72d0c35 Drop multi-byte character in argstr when discard is on by Herbert Xu · 6 months ago
-
601bc50 Release 0.5.13.3. by Herbert Xu · 7 months ago v0.5.13.3
-
41457be input: Fix EINTR handling when reading from a pipe by Herbert Xu · 7 months ago
-
0034bfe arith: Fix CVE-2026-31323 INTMAX_MIN / -1 overflow by Muchen Hou · 7 months ago
-
8341dbd parser: Only reject non-word tokens in case pattern by Herbert Xu · 7 months ago
-
b308564 Release 0.5.13.2. by Herbert Xu · 7 months ago v0.5.13.2
-
d029fb8 jobs: Make stoppedjobs trivial if JOBS == 0 by Herbert Xu · 8 months ago
-
57ed270 expand: Use memmove when copying multi-byte chars in rmescapes by Herbert Xu · 8 months ago
-
53845fd builtin: Fix read overflow in umaskcmd by Herbert Xu · 8 months ago
-
e8c0324 parser: Catch bogus case patterns by Herbert Xu · 8 months ago
-
079059a input: Fix heap-buffer-overflow in preadbuffer on long lines by Tiago de Paula · 9 months ago
-
8347bea jobs: Fix here-document crash by Herbert Xu · 9 months ago
-
c7f7893 shell: Add support for disabling memfd_create(3) by Herbert Xu · 9 months ago
-
67dbc1e shell: Add support for building without tee(2) by Herbert Xu · 9 months ago
-
d22fb97 expand: Fix SIGBUS due to unaligned access by Natanael Copa · 10 months ago
-
74adb5a options: Call input_init before using stdin_istty by Herbert Xu · 12 months ago
-
5139d6a shell: Fix unsigned char promotion and truncation by Herbert Xu · 1 year ago
-
a768fcc Release 0.5.13.1. by Herbert Xu · 1 year, 1 month ago v0.5.13.1
-
2237766 builtin: Keep backslash on quotes outside of dollarsq by Herbert Xu · 1 year, 1 month ago
-
85ae9ea expand: Fix off-by-one bug in expmeta by Herbert Xu · 1 year, 1 month ago
-
6dcc007 expand: Fix typo in pmatch for wildcard search by Herbert Xu · 1 year, 1 month ago
-
1365bb3 Release 0.5.13. by Herbert Xu · 1 year, 1 month ago v0.5.13
-
6925b23 options: Check stderr instead of stdout for interactivity by Herbert Xu · 1 year, 2 months ago
-
a8d4986 mystring: Ignore ERANGE errors in atomax by Herbert Xu · 1 year, 2 months ago
-
ca41801 expand: Do not use memcmp on strings by Herbert Xu · 1 year, 2 months ago
-
694f47f parser: Fix USTPUTC overflow for new-style command substition here-doc marker by Herbert Xu · 1 year, 2 months ago
-
4595bd6 expand: Check for NUL before parsing range expression in pmatch by Herbert Xu · 1 year, 2 months ago
-
64507de parser: Skip parsing of old-style command substitution here-doc marker by Herbert Xu · 1 year, 2 months ago
-
98cc11a expand: Do not call rmescapes in expari by Herbert Xu · 1 year, 2 months ago
-
92ff9ac builtin: Fix argv overrun in aexpr and oexpr by Herbert Xu · 1 year, 2 months ago
-
2ef2074 parser: Do not display prompts in expandstr by Herbert Xu · 1 year, 2 months ago
-
d609f6c jobs: Cache getpid by Herbert Xu · 1 year, 2 months ago
-
6abb589 input: Call input_init on first use by Herbert Xu · 1 year, 2 months ago
-
4e32f89 options: Simplify procargs by Denys Vlasenko · 1 year, 3 months ago
-
da72f69 shell: Add VxWorks support by Kuhl, Brian · 1 year, 5 months ago
-
0cc3211 jobs: avoid blocking signals on vfork by Harald van Dijk · 1 year, 2 months ago
-
b4ef25d input: Reset eof in reset_input by Herbert Xu · 1 year, 5 months ago
-
e878137 expand: Move stop array closer to strpbrk call by Herbert Xu · 1 year, 6 months ago
-
fd725b7 expand: Fix buffer overread caused by passing array of chars as string in pmatch by Zurab Kvachadze · 1 year, 6 months ago
-
20549a1 expand: Add bypass for literal "]" in expandmeta by Herbert Xu · 1 year, 8 months ago
-
c1968b0 expand: Fix scanright zero handling when fnmatch is disabled by Herbert Xu · 1 year, 8 months ago
-
db54e02 builtin: fix timescmd with C23 by Sam James · 2 years ago
-
a76c0f4 expand: Fix scanleft/right for !FNMATCH_IS_ENABLED && quotes by Herbert Xu · 2 years ago
-
73e4242 builtin: Reduce size of conv_escape by Herbert Xu · 2 years ago
-
b3e38ad man: Clarify the `trap` condition `EXIT` by Christoph Anton Mitterer · 2 years ago
-
da680db builtin: Keep backslash on undefined escape sequences by Herbert Xu · 2 years ago
-
5627b5b histedit: Use EL_PROMPT_ESC by Sebastien Peterson-Boudreau · 2 years, 2 months ago
-
60eeccd builtin: Align test -nt and -ot with POSIX.1-2024 by наб · 2 years, 3 months ago
-
9e8cb45 jobs: Add comment about reset_input in forkchild by Herbert Xu · 2 years, 3 months ago
-
1713d1d eval: Reset input for pipelines by Herbert Xu · 2 years, 3 months ago
-
6574d63 builtin: test = and != are strcmp, not strcoll by наб · 2 years, 4 months ago
-
5f01c77 parser: Do not read past single quote in dollarsq_escape by Herbert Xu · 2 years, 4 months ago
-
9c9fee9 expand: Preserve MBCHAR in argstr when EXP_MBCHAR is set by Herbert Xu · 2 years, 4 months ago
-
89b85ee shell: Fix build on systems without memrchr(3) by Martijn Dekker · 2 years, 4 months ago
-
3e4868e expand: Fix leading white space regression in ifsbreakup by Herbert Xu · 2 years, 4 months ago
-
776424a parser: Add dollar single quote by Herbert Xu · 2 years, 5 months ago
-
f149795 parser: Merge first and last chkeofmark branches in parsesub by Herbert Xu · 2 years, 5 months ago
-
ab6eaa3 parser: Move non-variable case in parsesub to end by Herbert Xu · 2 years, 5 months ago
-
5cf3bf8 parser: Fix PEOF infinite loop in getmbc by Herbert Xu · 2 years, 5 months ago
-
69786bc input: Fix pungetc on PEOF by Herbert Xu · 2 years, 5 months ago
-
636a856 expand: Check d_type in expmeta before recursing by Herbert Xu · 2 years, 5 months ago
-
8d0eca2 expand: Rewrite expmeta meta detection by Herbert Xu · 2 years, 5 months ago
-
44b15ea input: Use tee(2) for stdin pipe by Herbert Xu · 2 years, 5 months ago
-
b1864ee input: Use lseek on stdin when possible by Herbert Xu · 2 years, 5 months ago
-
a065467 input: Move newline loop into preadbuffer by Herbert Xu · 2 years, 5 months ago
-
b12f136 builtin: Process multi-byte characters in read(1) by Herbert Xu · 2 years, 5 months ago
-
1d072e9 builtin: Use pgetc in read(1) by Herbert Xu · 2 years, 5 months ago
-
7105464 input: Always push in setinputfile by Herbert Xu · 2 years, 5 months ago
-
6c44f4e parser: Add support for multi-byte characters by Herbert Xu · 2 years, 5 months ago
-
d6df48c input: Add pgetc_eoa by Herbert Xu · 2 years, 5 months ago
-
2c92409 input: Allow MB_LEN_MAX calls to pungetc by Herbert Xu · 2 years, 5 months ago
-
c5bf970 expand: Add multi-byte support to pmatch by Herbert Xu · 2 years, 5 months ago
-
c0674f4 expand: Support multi-byte characters during field splitting by Herbert Xu · 2 years, 5 months ago
-
a9012f4 expand: Process multi-byte characters in expmeta by Herbert Xu · 2 years, 5 months ago
-
990bbd1 expand: Process multi-byte characters in subevalvar by Herbert Xu · 2 years, 5 months ago
-
c0c860d expand: Count multi-byte characters for VSLENGTH by Herbert Xu · 2 years, 5 months ago
-
597850a shell: Use strcoll instead of strcmp where applicable by Herbert Xu · 2 years, 5 months ago
-
cb66929 shell: Call setlocale by Herbert Xu · 2 years, 5 months ago
-
509c4fb expand: Fix expmeta resource leakage by Herbert Xu · 2 years, 5 months ago
-
f822a30 jobs: Fix resource leak in makejob by Herbert Xu · 2 years, 5 months ago
-
fb0eae4 eval: Fix pipe fd leakage in evalbackcmd by Herbert Xu · 2 years, 5 months ago
-
c1d868a memalloc: Force functions to be out-of-line by Herbert Xu · 2 years, 5 months ago