Show patches with: Submitter = Herbert Xu       |   246 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
shell: Disable fnmatch by default shell: Disable fnmatch by default - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v2] options: Always reset OPTIND in getoptsreset [v2] options: Always reset OPTIND in getoptsreset - - - --- 2024-05-19 Herbert Xu herbert Under Review
options: Always reset OPTIND in getoptsreset options: Always reset OPTIND in getoptsreset - - - --- 2024-05-19 Herbert Xu herbert Superseded
man: Document the value unlimited for ulimit man: Document the value unlimited for ulimit - - - --- 2024-05-19 Herbert Xu herbert Under Review
man: Remove reference to PS expansion man: Remove reference to PS expansion - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v2,3/3] input: Use tee(2) for stdin pipe Improve performance when reading stdin - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v2,2/3] input: Use lseek on stdin when possible Improve performance when reading stdin - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v2,1/3] input: Move newline loop into preadbuffer Improve performance when reading stdin - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,13/13] builtin: Process multi-byte characters in read(1) Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,12/13] builtin: Use pgetc in read(1) Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,11/13] input: Always push in setinputfile Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,10/13] parser: Add support for multi-byte characters Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,09/13] input: Add pgetc_eoa Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,08/13] input: Allow MB_LEN_MAX calls to pungetc Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,07/13] expand: Add multi-byte support to pmatch Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,06/13] expand: Support multi-byte characters during field splitting Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,05/13] expand: Process multi-byte characters in expmeta Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,04/13] expand: Process multi-byte characters in subevalvar Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,03/13] expand: Count multi-byte characters for VSLENGTH Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,02/13] shell: Use strcoll instead of strcmp where applicable Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
[v4,01/13] shell: Call setlocale Add multi-byte supportAdd multi-byte support - - - --- 2024-05-19 Herbert Xu herbert Under Review
expand: Add support for caret expand: Add support for caret - - - --- 2024-05-19 Herbert Xu herbert Under Review
expand: Always compile test fnmatch and glob expand: Always compile test fnmatch and glob - - - --- 2024-05-19 Herbert Xu herbert Under Review
memalloc: Use void * instead of pointer memalloc: Use void * instead of pointer - - - --- 2024-05-18 Herbert Xu herbert Under Review
[3/3] input: Use tee(2) for stdin pipe Improve performance when reading stdin - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[2/3] input: Use lseek on stdin when possible Improve performance when reading stdin - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[1/3] input: Move newline loop into preadbuffer Improve performance when reading stdin - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,13/13] builtin: Process multi-byte characters in read(1) Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,12/13] builtin: Use pgetc in read(1) Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,11/13] memalloc: Use void * instead of pointer Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,10/13] input: Always push in setinputfile Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,09/13] parser: Add support for multi-byte characters Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,08/13] input: Add pgetc_eoa Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,07/13] input: Allow MB_LEN_MAX calls to pungetc Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,06/13] expand: Support multi-byte characters during field splitting Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,05/13] expand: Process multi-byte characters in expmeta Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,04/13] expand: Process multi-byte characters in subevalvar Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,03/13] expand: Count multi-byte characters for VSLENGTH Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,02/13] shell: Use strcoll instead of strcmp where applicable Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
[v3,01/13] shell: Call setlocale Add multi-byte support - - - --- 2024-05-05 Herbert Xu herbert Changes Requested
redir: Fix double close in dupredirect redir: Fix double close in dupredirect - - - --- 2024-05-04 Herbert Xu herbert Accepted
alias: Mark printalias as noinline alias: Mark printalias as noinline - - - --- 2024-05-04 Herbert Xu herbert Accepted
mystring: Add a few more uses of snlfmt mystring: Add a few more uses of snlfmt - - - --- 2024-05-04 Herbert Xu herbert Accepted
input: Fix potential out-of-bounds read in popstring input: Fix potential out-of-bounds read in popstring - - - --- 2024-05-02 Herbert Xu herbert Accepted
[v2] expand: Fix naked backslah leakage [v2] expand: Fix naked backslah leakage - - - --- 2024-05-01 Herbert Xu herbert Accepted
[v2,8/8] parser: Add support for multi-byte characters Add multi-byte support - - - --- 2024-04-28 Herbert Xu herbert Changes Requested
[v2,7/8] input: Allow MB_LEN_MAX calls to pungetc Add multi-byte support - - - --- 2024-04-28 Herbert Xu herbert Changes Requested
[v2,6/8] expand: Support multi-byte characters during field splitting Add multi-byte support - - - --- 2024-04-28 Herbert Xu herbert Changes Requested
[v2,5/8] expand: Process multi-byte characters in expmeta Add multi-byte support - - - --- 2024-04-28 Herbert Xu herbert Changes Requested
[v2,4/8] expand: Process multi-byte characters in subevalvar Add multi-byte support - - - --- 2024-04-28 Herbert Xu herbert Changes Requested
[v2,3/8] expand: Count multi-byte characters for VSLENGTH Add multi-byte support - - - --- 2024-04-28 Herbert Xu herbert Changes Requested
[v2,2/8] shell: Use strcoll instead of strcmp where applicable Add multi-byte support - - - --- 2024-04-28 Herbert Xu herbert Changes Requested
[v2,1/8] shell: Call setlocale Add multi-byte support - - - --- 2024-04-28 Herbert Xu herbert Changes Requested
expand: Fix naked backslah leakage expand: Fix naked backslah leakage - - - --- 2024-04-27 Herbert Xu herbert Superseded
main: Fix profiling on longjmp exit paths main: Fix profiling on longjmp exit paths - - - --- 2024-04-27 Herbert Xu herbert Accepted
input: Fix history line reading regression input: Fix history line reading regression - - - --- 2024-04-27 Herbert Xu herbert Accepted
[8/8] parser: Add support for multi-byte characters Add multi-byte support - - - --- 2024-04-27 Herbert Xu herbert Superseded
[7/8] input: Allow MB_LEN_MAX calls to pungetc Add multi-byte support - - - --- 2024-04-27 Herbert Xu herbert Superseded
[6/8] expand: Support multi-byte characters during field splitting Add multi-byte support - - - --- 2024-04-23 Herbert Xu herbert Superseded
[v2] redir: Use memfd_create instead of pipe [v2] redir: Use memfd_create instead of pipe - - - --- 2024-04-21 Herbert Xu herbert Accepted
[5/8] expand: Process multi-byte characters in expmeta Add multi-byte support - - - --- 2024-04-20 Herbert Xu herbert Superseded
[v3] trap: Preserve parent traps for trap-only command substitution [v3] trap: Preserve parent traps for trap-only command substitution - - - --- 2024-04-20 Herbert Xu herbert Accepted
[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
« 1 2 3 »