- 5139d6a shell: Fix unsigned char promotion and truncation by Herbert Xu · 3 months ago master
- a768fcc Release 0.5.13.1. by Herbert Xu · 3 months ago
- 2237766 builtin: Keep backslash on quotes outside of dollarsq by Herbert Xu · 3 months ago
- 85ae9ea expand: Fix off-by-one bug in expmeta by Herbert Xu · 4 months ago
- 6dcc007 expand: Fix typo in pmatch for wildcard search by Herbert Xu · 4 months ago
- 1365bb3 Release 0.5.13. by Herbert Xu · 4 months ago v0.5.13
- 6925b23 options: Check stderr instead of stdout for interactivity by Herbert Xu · 4 months ago
- a8d4986 mystring: Ignore ERANGE errors in atomax by Herbert Xu · 4 months ago
- ca41801 expand: Do not use memcmp on strings by Herbert Xu · 4 months ago
- 694f47f parser: Fix USTPUTC overflow for new-style command substition here-doc marker by Herbert Xu · 4 months ago
- 4595bd6 expand: Check for NUL before parsing range expression in pmatch by Herbert Xu · 4 months ago
- 64507de parser: Skip parsing of old-style command substitution here-doc marker by Herbert Xu · 4 months ago
- 98cc11a expand: Do not call rmescapes in expari by Herbert Xu · 5 months ago
- 92ff9ac builtin: Fix argv overrun in aexpr and oexpr by Herbert Xu · 5 months ago
- 2ef2074 parser: Do not display prompts in expandstr by Herbert Xu · 5 months ago
- d609f6c jobs: Cache getpid by Herbert Xu · 5 months ago
- 6abb589 input: Call input_init on first use by Herbert Xu · 5 months ago
- 4e32f89 options: Simplify procargs by Denys Vlasenko · 6 months ago
- da72f69 shell: Add VxWorks support by Kuhl, Brian · 8 months ago
- 0cc3211 jobs: avoid blocking signals on vfork by Harald van Dijk · 5 months ago
- b4ef25d input: Reset eof in reset_input by Herbert Xu · 8 months ago
- e878137 expand: Move stop array closer to strpbrk call by Herbert Xu · 9 months ago
- fd725b7 expand: Fix buffer overread caused by passing array of chars as string in pmatch by Zurab Kvachadze · 9 months ago
- 20549a1 expand: Add bypass for literal "]" in expandmeta by Herbert Xu · 10 months ago
- c1968b0 expand: Fix scanright zero handling when fnmatch is disabled by Herbert Xu · 10 months ago
- db54e02 builtin: fix timescmd with C23 by Sam James · 1 year, 2 months ago
- a76c0f4 expand: Fix scanleft/right for !FNMATCH_IS_ENABLED && quotes by Herbert Xu · 1 year, 2 months ago
- 73e4242 builtin: Reduce size of conv_escape by Herbert Xu · 1 year, 2 months ago
- b3e38ad man: Clarify the `trap` condition `EXIT` by Christoph Anton Mitterer · 1 year, 3 months ago
- da680db builtin: Keep backslash on undefined escape sequences by Herbert Xu · 1 year, 3 months ago
- 5627b5b histedit: Use EL_PROMPT_ESC by Sebastien Peterson-Boudreau · 1 year, 5 months ago
- 60eeccd builtin: Align test -nt and -ot with POSIX.1-2024 by наб · 1 year, 6 months ago
- 9e8cb45 jobs: Add comment about reset_input in forkchild by Herbert Xu · 1 year, 6 months ago
- 1713d1d eval: Reset input for pipelines by Herbert Xu · 1 year, 6 months ago
- 6574d63 builtin: test = and != are strcmp, not strcoll by наб · 1 year, 6 months ago
- 5f01c77 parser: Do not read past single quote in dollarsq_escape by Herbert Xu · 1 year, 6 months ago
- 9c9fee9 expand: Preserve MBCHAR in argstr when EXP_MBCHAR is set by Herbert Xu · 1 year, 7 months ago
- 89b85ee shell: Fix build on systems without memrchr(3) by Martijn Dekker · 1 year, 7 months ago
- 3e4868e expand: Fix leading white space regression in ifsbreakup by Herbert Xu · 1 year, 7 months ago
- 776424a parser: Add dollar single quote by Herbert Xu · 1 year, 7 months ago
- f149795 parser: Merge first and last chkeofmark branches in parsesub by Herbert Xu · 1 year, 7 months ago
- ab6eaa3 parser: Move non-variable case in parsesub to end by Herbert Xu · 1 year, 7 months ago
- 5cf3bf8 parser: Fix PEOF infinite loop in getmbc by Herbert Xu · 1 year, 7 months ago
- 69786bc input: Fix pungetc on PEOF by Herbert Xu · 1 year, 7 months ago
- 636a856 expand: Check d_type in expmeta before recursing by Herbert Xu · 1 year, 7 months ago
- 8d0eca2 expand: Rewrite expmeta meta detection by Herbert Xu · 1 year, 8 months ago
- 44b15ea input: Use tee(2) for stdin pipe by Herbert Xu · 1 year, 8 months ago
- b1864ee input: Use lseek on stdin when possible by Herbert Xu · 1 year, 8 months ago
- a065467 input: Move newline loop into preadbuffer by Herbert Xu · 1 year, 8 months ago
- b12f136 builtin: Process multi-byte characters in read(1) by Herbert Xu · 1 year, 8 months ago
- 1d072e9 builtin: Use pgetc in read(1) by Herbert Xu · 1 year, 8 months ago
- 7105464 input: Always push in setinputfile by Herbert Xu · 1 year, 8 months ago
- 6c44f4e parser: Add support for multi-byte characters by Herbert Xu · 1 year, 8 months ago
- d6df48c input: Add pgetc_eoa by Herbert Xu · 1 year, 8 months ago
- 2c92409 input: Allow MB_LEN_MAX calls to pungetc by Herbert Xu · 1 year, 8 months ago
- c5bf970 expand: Add multi-byte support to pmatch by Herbert Xu · 1 year, 8 months ago
- c0674f4 expand: Support multi-byte characters during field splitting by Herbert Xu · 1 year, 8 months ago
- a9012f4 expand: Process multi-byte characters in expmeta by Herbert Xu · 1 year, 8 months ago
- 990bbd1 expand: Process multi-byte characters in subevalvar by Herbert Xu · 1 year, 8 months ago
- c0c860d expand: Count multi-byte characters for VSLENGTH by Herbert Xu · 1 year, 8 months ago
- 597850a shell: Use strcoll instead of strcmp where applicable by Herbert Xu · 1 year, 8 months ago
- cb66929 shell: Call setlocale by Herbert Xu · 1 year, 8 months ago
- 509c4fb expand: Fix expmeta resource leakage by Herbert Xu · 1 year, 8 months ago
- f822a30 jobs: Fix resource leak in makejob by Herbert Xu · 1 year, 8 months ago
- fb0eae4 eval: Fix pipe fd leakage in evalbackcmd by Herbert Xu · 1 year, 8 months ago
- c1d868a memalloc: Force functions to be out-of-line by Herbert Xu · 1 year, 8 months ago
- 186c9eb mystring: Add dotdir by Herbert Xu · 1 year, 8 months ago
- 0c55f43 parser: Fix here-doc EOF marker bug with negative chars by Herbert Xu · 1 year, 8 months ago
- 176e792 shell: Disable fnmatch by default by Herbert Xu · 1 year, 8 months ago
- c4a9b31 options: Always reset OPTIND in getoptsreset by Herbert Xu · 1 year, 8 months ago
- 8f158f6 man: Document the value unlimited for ulimit by Herbert Xu · 1 year, 8 months ago
- 041ccc7 man: Remove reference to PS expansion by Herbert Xu · 1 year, 8 months ago
- 2025029 expand: Add support for caret by Herbert Xu · 1 year, 8 months ago
- 6e526a3 expand: Always compile test fnmatch and glob by Herbert Xu · 1 year, 8 months ago
- 9549169 trap: Allow trap to un-ignore SIGINT/SIGQUIT in async subshells by Johannes Altmanninger · 1 year, 8 months ago
- 5d5f9d7 memalloc: Use void * instead of pointer by Herbert Xu · 1 year, 8 months ago
- f47009f redir: Fix non-Linux build by Martijn Dekker · 1 year, 8 months ago
- ea5e242 redir: Fix double close in dupredirect by Herbert Xu · 1 year, 9 months ago
- 257f6b3 alias: Mark printalias as noinline by Herbert Xu · 1 year, 9 months ago
- 245a47b mystring: Add a few more uses of snlfmt by Herbert Xu · 1 year, 9 months ago
- 32fdc38 input: Fix potential out-of-bounds read in popstring by Herbert Xu · 1 year, 9 months ago
- 1f1e555 expand: Fix naked backslah leakage by Herbert Xu · 1 year, 9 months ago
- 43ffd41 alias: Simplify alias storage by Harald van Dijk · 1 year, 9 months ago
- 13fc321 main: Fix profiling on longjmp exit paths by Herbert Xu · 1 year, 9 months ago
- f9af463 input: Fix history line reading regression by Herbert Xu · 1 year, 9 months ago
- 509f5b0 redir: Use memfd_create instead of pipe by Herbert Xu · 1 year, 9 months ago
- 9881d00 jobs: Preserve parent jobs for simple commands by Herbert Xu · 1 year, 9 months ago
- 94b1e82 trap: Preserve parent traps for trap-only command substitution by Herbert Xu · 1 year, 9 months ago
- 7a11b3e parser: Extend coverage of CHKEOFMARK by Herbert Xu · 1 year, 9 months ago
- 2184720 expand: Fix here-document file descriptor leak by Herbert Xu · 1 year, 9 months ago
- c8db655 alias: Disallow non-CWORD characters by Herbert Xu · 1 year, 9 months ago
- 177072c var: Remove unused VNOSET by Herbert Xu · 1 year, 9 months ago
- 1c8cf3e var: Fix unexporting of local variables using unset by Herbert Xu · 1 year, 9 months ago
- 865f44f alias: Fix out-of-bound access by Herbert Xu · 1 year, 9 months ago
- 74085cc jobs: Allow monitor mode without a tty in non-interactive mode by Herbert Xu · 1 year, 9 months ago
- d489f2e exec: Check executable bit when searching path by Herbert Xu · 1 year, 10 months ago
- 419f334 configure.ac: drop -Wl,--fatal-warnings by Fabrice Fontaine · 1 year, 11 months ago
- 14ac8fb man: document what happens when IFS= (and when it's not) by наб · 2 years, 9 months ago
- b23ae6d jobs: drop unused node parameter in makejob() by Denys Vlasenko · 2 years, 10 months ago
- b41b0d4 shell: Prototype all function definitions for C23 compat by наб · 3 years ago