216 Commits

Author SHA1 Message Date
Chet Ramey b460816602 Bash-5.3 patch 15: fix read builtin to avoid cases where -1 is used as an index into the input buffer 2026-06-10 08:59:27 -04:00
Chet Ramey a833685ecb Bash-5.3 patch 14: update mapfile patch 11, removing stray line and improving the efficiency of the original fix 2026-06-10 08:58:29 -04:00
Chet Ramey 427d51d84d Bash-5.3 patch 13: fix technically undefined behavior when comparing return value from realloc to the original pointer 2026-06-10 08:56:30 -04:00
Chet Ramey ecb2456d63 Bash-5.3 patch 12: fix subshells inappropriately running the EXIT trap if they receive a fatal signal before resetting traps 2026-06-03 10:21:45 -04:00
Chet Ramey eb9d01914b Bash-5.3 patch 11: fix mapfile problem when callback unsets the variable it is modifying 2026-06-03 10:20:22 -04:00
Chet Ramey d129c77127 Bash-5.3 patch 10: fix loop in subshells calling wait builtin with inherited job list 2026-06-03 10:19:04 -04:00
Chet Ramey 637f5c8696 Bash-5.3 patch 9: fix crash when interrupting reverse i-search with ^C 2025-12-10 11:30:51 -05:00
Chet Ramey 11ff9325c1 Bash-5.3 patch 8: fix issue with calling mbrtowc too much when translating ansic-single-quoted strings 2025-11-26 12:52:29 -05:00
Chet Ramey a80c21e8b7 Bash-5.3 patch 7: fix issue where nofork command substitutions can affect redirections in the calling shell 2025-11-26 12:50:54 -05:00
Chet Ramey c31cd58e6c Bash-5.3 patch 6: fix issues with range expressions and non-ascii characters in glob patterns when globasciiranges is enabled 2025-11-26 12:49:17 -05:00
Chet Ramey f63f0134b1 Bash-5.3 patch 5: fix crash when restoring default disposition for SIGINT in asynchronous subshell 2025-11-26 12:47:49 -05:00
Chet Ramey edff796a30 Bash-5.3 patch 4: fix issue with source when read(2) returns fewer characters than fstat(2) says are available 2025-11-26 12:46:21 -05:00
Chet Ramey 25c37d4804 Bash-5.3 patch 3: remove internal quoting that causes failures when expanding nested array subscripts in an arithmetic context 2025-07-23 15:52:32 -04:00
Chet Ramey 2ea3d60649 Bash-5.3 patch 2: do not try to use shm_open, there is too much variance in behavior across systems 2025-07-23 15:47:12 -04:00
Chet Ramey 21fee8ebcf Bash-5.3 patch 1: fix posix-mode issue with "wait -n", where it can return process IDs outside the requested set 2025-07-23 15:42:17 -04:00
Chet Ramey b8c60bc9ca Bash-5.3 distribution sources and documentation 2025-07-03 16:15:36 -04:00
Chet Ramey c5c97b3710 Bash-5.2 patch 37: fix issue where comparing quoted and unquoted words to be completed results in readline not displaying possible matches 2024-09-23 18:19:55 -04:00
Chet Ramey fda8d33282 Bash-5.2 patch 36: fix for reading partial invalid multibyte characters 2024-09-23 18:17:46 -04:00
Chet Ramey 315ca61c0c Bash-5.2 patch 35: fix compilation on systems that provide select or pselect but not both 2024-09-23 18:16:27 -04:00
Chet Ramey 2abedfbddb Bash-5.2 patch 34: fix for parsing compound assignment while expanding alias 2024-09-23 18:14:07 -04:00
Chet Ramey 37b7e91d64 Bash-5.2 patch 33: fix autoconf test for broken strtold 2024-09-23 18:10:07 -04:00
Chet Ramey 142bbdd89e Bash-5.2 patch 32: fix printing coprocs when the coproc does not have a name 2024-08-01 11:38:37 -04:00
Chet Ramey 471fd9a3f0 Bash-5.2 patch 31: fix memory leak in optimized $(<file) expansion 2024-08-01 11:37:23 -04:00
Chet Ramey 6e45e752d6 Bash-5.2 patch 30: fix bug with marking jobs terminated by signals as notified 2024-08-01 11:36:07 -04:00
Chet Ramey bc3e91dbec Bash-5.2 patch 29: fix for error recovery when parsing invalid compound assignments 2024-08-01 11:34:42 -04:00
Chet Ramey 7440bd8ba5 Bash-5.2 patch 28: fix terminal pgrp handling in DEBUG trap 2024-08-01 11:33:15 -04:00
Chet Ramey da16dd1e74 Bash-5.2 patch 27: fix autoconf test for strtoimax 2024-08-01 11:31:51 -04:00
Chet Ramey f3b6bd1945 Bash-5.2 patch 26: fix typo when specifying readline's custom color prefix 2024-01-13 18:27:28 -05:00
Chet Ramey 0bec38a566 Bash-5.2 patch 25: fix problem with subshells terminated by a signal exiting with the wrong status 2024-01-13 18:26:00 -05:00
Chet Ramey d1cf6ad908 Bash-5.2 patch 24: fix problem with tilde expansion of values in compound associative array assignments 2024-01-13 18:24:10 -05:00
Chet Ramey c22ce0d04a Bash-5.2 patch 23: fix local - from overwriting saved set of options 2024-01-13 18:20:47 -05:00
Chet Ramey 1a2f3d5139 Bash-5.2 patch 22: fix readline attempting to zero out a line that is not null-terminated 2024-01-13 18:19:59 -05:00
Chet Ramey 2bb3cbefdb Bash-5.2 patch 21: fix for expanding command substitutions in a word expansion in a here-document 2023-11-09 16:48:34 -05:00
Chet Ramey b8a52e05d4 Bash-5.2 patch 20: allow time reserved word as first token in command substitution 2023-11-09 16:46:47 -05:00
Chet Ramey f4cb298c02 Bash-5.2 patch 19: fix case where background job set the terminal process group 2023-11-09 16:45:56 -05:00
Chet Ramey a78e27a142 Bash-5.2 patch 18: fix for returning unknown tokens to the bison parser 2023-11-09 16:44:58 -05:00
Chet Ramey 7d7979ba4c Bash-5.2 patch 17: fix for optimizing forks when using the . builtin in a subshell 2023-11-09 16:44:13 -05:00
Chet Ramey 4214b0e12b Bash-5.2 patch 16: fix for a crash if one of the expressions in an arithmetic for command expands to NULL 2023-11-09 16:39:38 -05:00
Chet Ramey ec8113b986 Bash-5.2 patch 15: fix too-aggressive optimizing forks out of subshell commands 2022-12-13 12:43:50 -05:00
Chet Ramey 6647917a43 Bash-5.2 patch 14: process additional terminating signals when running the EXIT trap after a terminating signal 2022-12-13 12:42:51 -05:00
Chet Ramey 52f2cda1a2 Bash-5.2 patch 13: fix memory leak referencing a nonexistent associative array element 2022-12-13 12:41:47 -05:00
Chet Ramey c7bb74de78 Bash-5.2 patch 12: fixes for compat mode leaving extglob enabled after command substitution 2022-11-23 17:17:39 -05:00
Chet Ramey a6435a3c50 Bash-5.2 patch 11: reset readline timeout after read -e -t 2022-11-23 17:16:41 -05:00
Chet Ramey 6014c93f34 Bash-5.2 patch 10: slightly relax check for binary script files 2022-11-23 17:15:54 -05:00
Chet Ramey fb0092fb0e Bash-5.2 patch 9: allow @ and * to be used as associative array keys in arithmetic expressions 2022-11-07 11:44:13 -05:00
Chet Ramey ddde6f00b8 Bash-5.2 patch 8: fix for quoting brackets inside array subscript expansion 2022-11-07 11:43:33 -05:00
Chet Ramey 6ddc9cf242 Bash-5.2 patch 7: fixes for alias expansion inside command substitution in POSIX mode 2022-11-07 11:42:44 -05:00
Chet Ramey 8c9524f9c4 Bash-5.2 patch 6: fix for interrupting command substitution in interactive shells disabling aliases 2022-11-07 11:42:07 -05:00
Chet Ramey 7b9954e67a Bash-5.2 patch 5: fix crash with null pattern substitution replacement string 2022-11-07 11:41:10 -05:00
Chet Ramey 30e948e80b Bash-5.2 patch 4: fix for nested brace expansions and brackets 2022-11-07 11:40:28 -05:00