Commit Graph
90 Commits
Author SHA1 Message Date
Chet Ramey e009d30dff fix for invalid brace sequence expressions; cosmetic fix to help builtin; documentation and copyright updates; bump version to bash-5.3-rc1; cosmetic locale fixes 2025-03-24 17:07:43 -04:00
Chet Ramey 25e213a551 taking the length of an unset variable subscripted with anything but @ or * is a fatal error; quote results of u prompt expansion; posix mode changes for exiting on -e when in a shell function; fix readline redisplay issue when bold prompt spans multiple lines 2025-01-24 11:21:16 -05:00
Chet Ramey 5114e17172 fix issue with failed history expansion changing the history list offset; fix some tests to avoid problems with error messages that differ between systems; fix issue with readline rl_abort not clearing any pending command to execute 2024-12-30 10:45:14 -05:00
Chet Ramey 4917f2859c fixes for a couple of autoconf macros; update exit builtin for POSIX interp 1602; include more info in EOF error message when parsing compound command; update Makefiles by removing some variables, initializing others; update dependencies on version.h 2024-10-28 15:05:35 -04:00
Chet Ramey 3ed028ccec next set of documentation updates (job control); fix read timeout problem; fix bash-source-fullpath default; brace expansion integer overflow fix; fix for help output for loadable builtins 2024-10-15 10:02:17 -04:00
Chet Ramey e327891b52 fix for printf with broken strtold; fix readline reading specified number of multibyte characters; fix read builtin to deal with invalid utf-8 continuation character as delimiter; turn off -n if supplied at interactive shell invocation 2024-08-21 16:11:01 -04:00
Chet Ramey e45ec6f76b new bash_source_fullpath shell option; documentation updates for wait builtin 2024-07-30 11:18:17 -04:00
Chet Ramey dc97ded434 fix nofork comsub overwriting currently executing command; free readline undo list on signal in callback mode; avoid disabling readonly when assigning variables from the environment; fix bug with shell-expand-line and $'...' quoting inside command substitutions; add `bash-vi-complete' as bindable command name 2024-02-09 10:30:02 -05:00
Chet Ramey 35465406cd fix for cd when curent directory doesn't exist; fix wait -n in posix mode to delete any job that it returns; fix some variables where readonly can be circumvented; fix some overflows in printf 2024-02-02 14:39:50 -05:00
Chet Ramey 10702735a0 fix two bugs with shells started to run executable scripts inheriting shell state; fix potential buffer overflow in brace expansion; fix crash caused by nofork command substitution not saving enough state 2024-01-23 16:38:15 -05:00
Chet Ramey 76112093ec extend assoc_expand_once to indexed arrays; rename to array_expand_once, keeping old name as a synonym; udpate shopt documentation 2023-06-13 11:44:33 -04:00
Chet Ramey 3b4d12c1a2 control default value of patsub_replacement from config-top.h; documentation updates 2023-02-20 11:59:04 -05:00
Chet Ramey 2e725f7346 final set of ANSI C changes 2023-01-05 15:09:06 -05:00
Chet Ramey 5b512e1121 fourth set of ANSI C changes: size_t; rest globskipdots to enabled default in subshells 2023-01-04 09:18:59 -05:00
Chet Ramey a61ffa78ed second set of ANSI C changes: C89-style function declarations, more inline functions, remove register keyword 2023-01-03 10:23:11 -05:00
Chet Ramey 81e3a4fb07 first set of ANSI C changes: remove PARAMS 2023-01-03 10:01:11 -05:00
Chet Ramey 055a4552c9 change to readline callback signal handling; fix message when popping shell function context; handle new terminating signals inside terminating signal handler; fix to pattern substitution with null replacement and null string; fix to alias expansion when we get a SIGINT while entering a command substitution in an interactive shell 2022-10-15 13:34:51 -04:00
Chet Ramey 22f21b760e fixes for extended glob in compat mode; fix for brackets appearing in nested parameter expansions 2022-10-07 17:46:16 -04:00
Chet Ramey 6d69b62547 changes for the shopt compatNN options 2022-02-15 11:52:30 -05:00
Chet Ramey 186129835e new shell option to force globbing never to return .' and ..' as matches 2022-01-04 10:11:48 -05:00
Chet Ramey 71a11dbeb4 portability and compatibility fixes 2021-12-06 09:17:41 -05:00
Chet Ramey c813e24652 new `patsub_replacement' shell option 2021-10-25 11:56:15 -04:00
Chet Ramey f5b3299801 new noexpand_translations shopt option 2021-08-13 11:53:16 -04:00
Chet Ramey 3fb16fce32 new option to auto-close varassign redirs; fixed some new parser error reporting issues 2021-06-28 10:26:43 -04:00
Chet Ramey b304aabc92 additional changes to avoid array subscript double expansion in arithmetic contexts 2021-05-10 09:58:14 -04:00
Chet Ramey ab309487d5 commit bash-20200605 snapshot 2020-06-05 14:34:49 -04:00
Chet Ramey ce1a3c07c4 commit bash-20200520 snapshot 2020-05-27 09:00:49 -04:00
Chet Ramey f7ec6b1a00 commit bash-20191004 snapshot 2019-10-07 11:02:34 -04:00
Chet Ramey 41e92b981d commit bash-20190927 snapshot 2019-09-30 13:51:13 -04:00
Chet Ramey 48492ffae2 commit bash-20190619 snapshot 2019-06-21 09:27:56 -04:00
Chet Ramey ca5d21091b commit bash-20190125 snapshot 2019-01-30 14:38:09 -05:00
Chet Ramey c87bb0a8f7 commit bash-20181005 snapshot 2018-10-08 09:19:14 -04:00
Chet Ramey 5fab8dbf24 commit bash-20180928 snapshot 2018-10-01 16:19:21 -04:00
Chet Ramey 5c5c75236c commit bash-20180524 snapshot 2018-05-29 10:03:17 -04:00
Chet Ramey c21b3727a7 commit bash-20180511 snapshot 2018-05-21 10:28:44 -04:00
Chet Ramey bf5b8103d4 commit bash-20180309 snapshot 2018-03-12 08:10:29 -04:00
Chet Ramey 072986823d commit bash-20180216 snapshot 2018-02-19 09:12:41 -05:00
Chet Ramey 5af34ee8a3 commit bash-20171110 snapshot 2017-11-20 11:42:18 -05:00
Chet Ramey 8b6b8f6094 commit bash-20170525 snapshot 2017-05-30 14:19:28 -04:00
Chet Ramey 10729c7b2a commit bash-20170303 snapshot 2017-03-13 09:51:39 -04:00
Chet Ramey ec157dfefb commit bash-20161230 snapshot 2017-01-03 14:37:53 -05:00
Chet Ramey a57ed9e90a commit bash-20161209 snapshot 2016-12-13 12:06:27 -05:00
Chet Ramey 31a8d95a37 commit bash-20161118 snapshot 2016-11-21 14:50:59 -05:00
Chet Ramey 814e1ff513 commit bash-20160506 snapshot 2016-05-09 16:20:21 -04:00
Chet Ramey 9c94505d46 commit bash-20160219 snapshot 2016-02-23 10:06:23 -05:00
Chet Ramey d345f817ff commit bash-20160129 snapshot 2016-02-09 09:03:09 -05:00
Chet Ramey 07357ec296 commit bash-20151023 snapshot 2015-11-02 10:49:23 -05:00
Chet Ramey 118fb67074 commit bash-20150703 snapshot 2015-07-09 11:19:10 -04:00
Chet Ramey 05d9462c4b commit bash-20150619 snapshot 2015-06-23 15:32:39 -04:00
Chet Ramey 3bf257a5d9 commit bash-20150521 snapshot 2015-06-05 11:49:44 -04:00