Show patches with: Submitter = Herbert Xu       |    Archived = No       |   284 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[4/8] expand: Process multi-byte characters in subevalvar Add multi-byte support - - - --- 2024-04-18 Herbert Xu herbert Superseded
[3/8] expand: Count multi-byte characters for VSLENGTH Add multi-byte support - - - --- 2024-04-16 Herbert Xu herbert Superseded
[2/8] shell: Use strcoll instead of strcmp where applicable Add multi-byte support - - - --- 2024-04-16 Herbert Xu herbert Superseded
[1/8] shell: Call setlocale Add multi-byte support - - - --- 2024-04-16 Herbert Xu herbert Superseded
jobs: Preserve parent jobs for simple commands jobs: Preserve parent jobs for simple commands - - - --- 2024-04-15 Herbert Xu herbert Accepted
[v2] trap: Preserve parent traps for trap-only command substitution [v2] trap: Preserve parent traps for trap-only command substitution - - - --- 2024-04-15 Herbert Xu herbert Superseded
parser: Extend coverage of CHKEOFMARK parser: Extend coverage of CHKEOFMARK - - - --- 2024-04-15 Herbert Xu herbert Accepted
trap: Preserve parent shell traps for simple commands trap: Preserve parent shell traps for simple commands - - - --- 2024-04-14 Herbert Xu herbert Superseded
redir: Use memfd_create instead of pipe redir: Use memfd_create instead of pipe - - - --- 2024-04-14 Herbert Xu herbert Superseded
expand: Fix here-document file descriptor leak expand: Fix here-document file descriptor leak - - - --- 2024-04-14 Herbert Xu herbert Accepted
alias: Disallow non-CWORD characters alias: Disallow non-CWORD characters - - - --- 2024-04-12 Herbert Xu herbert Accepted
var: Remove unused VNOSET var: Remove unused VNOSET - - - --- 2024-04-11 Herbert Xu herbert Accepted
var: Fix unexporting of local variables using unset var: Fix unexporting of local variables using unset - - - --- 2024-04-11 Herbert Xu herbert Accepted
alias: Fix out-of-bound access alias: Fix out-of-bound access - - - --- 2024-04-08 Herbert Xu herbert Accepted
[v2] jobs: Allow monitor mode without a tty in non-interactive mode [v2] jobs: Allow monitor mode without a tty in non-interactive mode - - - --- 2024-04-07 Herbert Xu herbert Accepted
[v2] exec: Check executable bit when searching path [v2] exec: Check executable bit when searching path - - - --- 2024-04-05 Herbert Xu herbert Accepted
parser: Print CTLBACKQ early in parsesub parser: Print CTLBACKQ early in parsesub - - - --- 2023-01-06 Herbert Xu herbert Accepted
input: Only skip blank lines on PS1 input: Only skip blank lines on PS1 - - - --- 2023-01-05 Herbert Xu herbert Accepted
input: Check for int_pending while clearing input input: Check for int_pending while clearing input - - - --- 2023-01-05 Herbert Xu herbert Accepted
[v2] var: Do not add 1 to return value of strchrnul [v2] var: Do not add 1 to return value of strchrnul - - - --- 2023-01-03 Herbert Xu herbert Accepted
var: Do not add 1 to return value of strchrnul var: Do not add 1 to return value of strchrnul - - - --- 2023-01-03 Herbert Xu herbert Superseded
input: Disable lleft in SMALL mode input: Disable lleft in SMALL mode - - - --- 2023-01-03 Herbert Xu herbert Accepted
[v3] input: Read standard input byte-wise [v3] input: Read standard input byte-wise - - - --- 2023-01-03 Herbert Xu herbert Accepted
input: Eat rest of line upon reset input: Eat rest of line upon reset - - - --- 2023-01-03 Herbert Xu herbert Accepted
eval: Test evalskip before flipping status for NNOT eval: Test evalskip before flipping status for NNOT - - - --- 2022-12-07 Herbert Xu herbert Accepted
[v2] parser: Add VSBIT to ensure subtype is never zero [v2] parser: Add VSBIT to ensure subtype is never zero - - - --- 2022-12-07 Herbert Xu herbert Accepted
eval: Check eflag after redirection error eval: Check eflag after redirection error - - - --- 2022-12-07 Herbert Xu herbert Accepted
eval: Always set exitstatus in evaltree eval: Always set exitstatus in evaltree - - - --- 2022-12-06 Herbert Xu herbert Accepted
parser: Add VSBIT to ensure subtype is never zero parser: Add VSBIT to ensure subtype is never zero - - - --- 2022-12-06 Herbert Xu herbert Superseded
[v2] expand: Add ifsfree to expand to fix a logic error that causes a buffer over-read [v2] expand: Add ifsfree to expand to fix a logic error that causes a buffer over-read - - - --- 2022-12-05 Herbert Xu herbert Accepted
[v2] expand: Always quote caret when using fnmatch [v2] expand: Always quote caret when using fnmatch - - - --- 2022-01-19 Herbert Xu herbert Accepted
expand: Always quote caret when using fnmatch expand: Always quote caret when using fnmatch - - - --- 2022-01-18 Herbert Xu herbert Superseded
exec: Check executable bit when searching path exec: Check executable bit when searching path - - - --- 2021-11-10 Herbert Xu herbert Superseded
parser: Fix VSLENGTH parsing with trailing garbage parser: Fix VSLENGTH parsing with trailing garbage - - - --- 2021-06-21 Herbert Xu herbert Accepted
shell: Call CHECK_DECL on stat64 shell: Call CHECK_DECL on stat64 - - - --- 2021-05-26 Herbert Xu herbert Accepted
eval: Do not cache value of eflag in evaltree eval: Do not cache value of eflag in evaltree - - 1 --- 2021-05-17 Herbert Xu herbert Accepted
parser: Fix regression on ${#10} expansion parser: Fix regression on ${#10} expansion - - - --- 2021-02-08 Herbert Xu herbert Not Applicable
jobs: Always reset SIGINT/SIGQUIT handlers jobs: Always reset SIGINT/SIGQUIT handlers - - - --- 2021-01-12 Herbert Xu herbert Accepted
jobs: Block signals during tcsetpgrp jobs: Block signals during tcsetpgrp - - - --- 2021-01-06 Herbert Xu herbert Accepted
input: Clear unget on RESET input: Clear unget on RESET - - - --- 2020-12-23 Herbert Xu herbert Accepted
jobs: Only block in waitcmd on first run jobs: Only block in waitcmd on first run - - - --- 2020-12-02 Herbert Xu herbert Accepted
shell: Disable glob again as it strips traing slashes shell: Disable glob again as it strips traing slashes - - - --- 2020-11-16 Herbert Xu herbert Accepted
shell: Group readdir64/dirent64 with open64 shell: Group readdir64/dirent64 with open64 - - - --- 2020-07-22 Herbert Xu herbert Accepted
eval: Check nflag in evaltree instead of cmdloop eval: Check nflag in evaltree instead of cmdloop - - - --- 2020-06-04 Herbert Xu herbert Accepted
jobs: Fix waitcmd busy loop jobs: Fix waitcmd busy loop - - - --- 2020-06-02 Herbert Xu herbert Accepted
error: Remove USE_NORETURN ifdef error: Remove USE_NORETURN ifdef - - - --- 2020-06-02 Herbert Xu herbert Accepted
expand: Make glob(3) interruptible by SIGINT expand: Make glob(3) interruptible by SIGINT - - - --- 2020-06-02 Herbert Xu herbert Accepted
shell: Enable fnmatch/glob by default shell: Enable fnmatch/glob by default - - - --- 2020-05-28 Herbert Xu herbert Accepted
redir: Retry open64 on EINTR redir: Retry open64 on EINTR - - - --- 2020-05-28 Herbert Xu herbert Accepted
eval: Prevent recursive PS4 expansion eval: Prevent recursive PS4 expansion - - - --- 2020-05-27 Herbert Xu herbert Accepted
parser: Get rid of PEOA parser: Get rid of PEOA - - - --- 2020-05-27 Herbert Xu herbert Accepted
parser: Fix double-backslash nl in old-style command sub parser: Fix double-backslash nl in old-style command sub - - - --- 2020-05-26 Herbert Xu herbert Accepted
parser: Save and restore heredoclist in expandstr parser: Save and restore heredoclist in expandstr - - - --- 2020-05-17 Herbert Xu herbert Accepted
shell: Always use explicit large file API shell: Always use explicit large file API - - - --- 2020-05-07 Herbert Xu herbert Accepted
parser: Fix alias expansion after heredoc or newlines parser: Fix alias expansion after heredoc or newlines - - - --- 2020-04-28 Herbert Xu herbert Accepted
[v2] parser: Catch errors in expandstr [v2] parser: Catch errors in expandstr - - - --- 2020-04-28 Herbert Xu herbert Accepted
[v2] parser: Fix handling of empty aliases [v2] parser: Fix handling of empty aliases - - - --- 2020-04-27 Herbert Xu herbert Accepted
jobs: Fix infinite loop in waitproc jobs: Fix infinite loop in waitproc - - - --- 2020-04-10 Herbert Xu herbert Accepted
parser: Catch errors in expandstr parser: Catch errors in expandstr - - 1 --- 2020-01-21 Herbert Xu herbert Superseded
builtin: Fix seconds part of times(1) builtin: Fix seconds part of times(1) - - - --- 2020-01-20 Herbert Xu herbert Accepted
[v3] redir: Clear saved redirections in subshell [v3] redir: Clear saved redirections in subshell - - - --- 2020-01-19 Herbert Xu herbert Accepted
[v2] redir: Clear saved redirections in subshell [v2] redir: Clear saved redirections in subshell - - - --- 2020-01-17 Herbert Xu herbert Superseded
redir: Clear saved redirections in subshell redir: Clear saved redirections in subshell - - - --- 2020-01-17 Herbert Xu herbert Superseded
parser: Only accept single-digit parameter expansion outside of braces parser: Only accept single-digit parameter expansion outside of braces - - - --- 2019-05-27 Herbert Xu herbert Accepted
parser: Fix old-style command substitution here-document crash parser: Fix old-style command substitution here-document crash - - - --- 2019-03-29 Herbert Xu herbert Accepted
[v2] eval: Reset handler when entering a subshell [v2] eval: Reset handler when entering a subshell - - - --- 2019-03-03 Herbert Xu herbert Accepted
shell: Reset handler when entering a subshell shell: Reset handler when entering a subshell - - - --- 2019-02-28 Herbert Xu herbert Superseded
expand: Fix double-decrement in argstr expand: Fix double-decrement in argstr - - - --- 2019-02-25 Herbert Xu herbert Accepted
options: Do not set commandname in procargs options: Do not set commandname in procargs - - - --- 2019-02-25 Herbert Xu herbert Accepted
[v4] redir: Handle nested exec within REALLY_CLOSED redirection [v4] redir: Handle nested exec within REALLY_CLOSED redirection - - - --- 2019-01-18 Herbert Xu herbert Accepted
[v3] redir: Handle nested exec within REALLY_CLOSED redirection [v3] redir: Handle nested exec within REALLY_CLOSED redirection - - - --- 2019-01-16 Herbert Xu herbert Superseded
[v3] eval: Only restore exit status on exit/return [v3] eval: Only restore exit status on exit/return - - - --- 2018-12-14 Herbert Xu herbert Accepted
[v2] eval: avoid leaking memory associated with redirections [v2] eval: avoid leaking memory associated with redirections - - - --- 2018-12-14 Herbert Xu herbert Accepted
[v2] eval: Only restore exit status on exit/return [v2] eval: Only restore exit status on exit/return - - - --- 2018-12-02 Herbert Xu herbert Superseded
eval: Only restore exit status on exit/return eval: Only restore exit status on exit/return - - - --- 2018-11-29 Herbert Xu herbert Superseded
[v2] system: Disable glibc warning on sigsetmask [v2] system: Disable glibc warning on sigsetmask - - - --- 2018-11-21 Herbert Xu herbert Accepted
eval: Use sh_warnx instead of warnx eval: Use sh_warnx instead of warnx - - - --- 2018-11-20 Herbert Xu herbert Accepted
system: Disable gcc warning on sigsetmask system: Disable gcc warning on sigsetmask - - - --- 2018-11-19 Herbert Xu herbert Superseded
parser: Do not push token back before parseheredoc parser: Do not push token back before parseheredoc - - 1 --- 2018-11-19 Herbert Xu herbert Accepted
expand: Eat closing brace for length parameter expansion expand: Eat closing brace for length parameter expansion - - - --- 2018-11-19 Herbert Xu herbert Accepted
eval: Use the correct expansion mode for fd redirection eval: Use the correct expansion mode for fd redirection - - - --- 2018-11-19 Herbert Xu herbert Accepted
[v2] expand: Fix multiple issues with EXP_DISCARD in evalvar [v2] expand: Fix multiple issues with EXP_DISCARD in evalvar - - - --- 2018-09-12 Herbert Xu herbert Accepted
[v3] expand: Ensure result is escaped in cvtnum - - - --- 2018-06-01 Herbert Xu herbert Accepted
memalloc: Avoid looping in growstackto - - - --- 2018-05-30 Herbert Xu herbert Accepted
[v2] eval: Always set localvar_stop - - - --- 2018-05-30 Herbert Xu herbert Accepted
eval: Silence warning on localvar_stop - - - --- 2018-05-30 Herbert Xu herbert Superseded
expand: Do not reprocess data when expanding words - - - --- 2018-05-29 Herbert Xu herbert Accepted
[v2] expand: Escape minus sign in arithmetic expansion - - - --- 2018-05-28 Herbert Xu herbert Superseded
expand: Fix skipping of command substitution when trimming in evalvar - - - --- 2018-05-28 Herbert Xu herbert Accepted
expand: Escape minus sign in arithmetic expansion - - - --- 2018-05-27 Herbert Xu herbert Superseded
expand: Merge syntax/quotes in memtodest with flags - - - --- 2018-05-27 Herbert Xu herbert Accepted
expand: Use HOME in tilde expansion when it is empty - - - --- 2018-05-27 Herbert Xu herbert Accepted
builtin: Use test_access from NetBSD when faccessat is unavailable - - - --- 2018-05-19 Herbert Xu herbert Accepted
[v3,17/17] eval: Add vfork support - - - --- 2018-05-18 Herbert Xu herbert Accepted
[v3,16/17] eval: Replace with listsetvar with mklocal/setvareq - - - --- 2018-05-18 Herbert Xu herbert Accepted
[v3,15/17] eval: Fail immediately with redirections errors for simple command - - - --- 2018-05-18 Herbert Xu herbert Accepted
[v3,14/17] eval: Add assignment built-in support again - - - --- 2018-05-18 Herbert Xu herbert Accepted
[v3,13/17] exec: Never rehash regular built-ins - - - --- 2018-05-18 Herbert Xu herbert Accepted
[v3,12/17] exec: Stricter pathopt parsing - - - --- 2018-05-18 Herbert Xu herbert Accepted
[v3,11/17] builtin: Mark more regular built-ins - - - --- 2018-05-18 Herbert Xu herbert Accepted
« 1 2 3 »