Commit Graph
42 Commits
Author SHA1 Message Date
Chet Ramey 4b27601dfd fixes for several bugs found via fuzzing: overflow in $'...' hex expansion; fix for accessing freed memory when reading input from stdin and using multiple redirections to stdin; fix for pointer aliasing problem after a syntax error while executing a command string 2025-12-30 16:06:40 -05:00
Chet Ramey 81d8584268 minor test suite updates; fix for export string when a variable from a function temporary environment is converted to an array variable; use fpurge to discard builtin output after a SIGINT in an interactive shell; fix for words containing quoted strings and {forward,backward}-shellword; experimental fix to discard a bgpid when a child with the same pid is created only if the new child is also an asynchronous pid; change read builtin to return >1 on read error, since 1 is reserved for EOF 2025-11-11 11:36:53 -05:00
Chet Ramey c299f535be speedups for character processing in a multibyte locale when expanding $'...'; cosmetic fix for select command when read returns EOF; fix for a forced interactive shell running under emacs with a pipe for stdin; fix for local nameref variables with the same name as variables in a function's temporary environment; fix for x=y local -n x' not making x' visible as a local variable; turn off nameref attribute for local nameref variables converted to arrays 2025-10-27 10:42:10 -04:00
Chet Ramey fbd078be0a builtins now return success if supplied --help; use groff to build HTML man pages; reset mbstate if $'...' strings read an invalid multibyte sequence; read -t 0 now looks at other options (-n/-N/-d) and sets the terminal state appropriately 2025-10-01 10:44:10 -04:00
Chet Ramey 013fae2c98 fix for invalid bracketed paste prefix when the final character is wrong; fixes for unlikely SIGINTs while readline is reading from the keyboard; android fix for generating $'...' strings in the presence of invalid multibyte characters 2025-09-18 17:35:34 -04:00
Chet Ramey 1e1a0342a4 changes for backslashes in glob patterns and single-quoted strings; brace expansion knows '${...}' expansions; read returns status 2 if trying to assign to a readonly variable 2023-10-17 11:09:23 -04:00
Chet Ramey 727e92c806 more ANSI/ISO C cleanups 2023-03-28 16:34:56 -04:00
Chet Ramey 8fd8cd8f7b set of portability changes from lint/asan/ubsan 2023-01-07 13:18:20 -05:00
Chet Ramey 2e725f7346 final set of ANSI C changes 2023-01-05 15:09:06 -05:00
Chet Ramey b2613ad1c0 third set of ANSI C changes: const function parameters 2023-01-03 11:59:43 -05:00
Chet Ramey 81e3a4fb07 first set of ANSI C changes: remove PARAMS 2023-01-03 10:01:11 -05:00
Chet Ramey 6e5013142b commit bash-20190321 snapshot 2019-03-22 09:08:20 -04:00
Chet Ramey 1ebae4666c commit bash-20170915 snapshot 2017-09-20 09:30:30 -04:00
Chet Ramey d345f817ff commit bash-20160129 snapshot 2016-02-09 09:03:09 -05:00
Chet Ramey 74b8cbb413 commit bash-20150515 snapshot 2015-06-05 11:48:51 -04:00
Chet Ramey 34ec187607 commit bash-20150501 snapshot 2015-05-15 11:05:19 -04:00
Chet Ramey be06f77836 commit bash-20140214 snapshot 2014-02-20 10:26:01 -05:00
Chet Ramey 595e3e6925 commit bash-20140207 snapshot 2014-02-20 10:25:06 -05:00
Chet Ramey c677e9e0a2 commit bash-20130308 snapshot 2013-03-26 20:51:58 -04:00
Chet Ramey dfc916665d commit bash-20121019 snapshot 2012-11-02 09:05:37 -04:00
Chet Ramey ec860d767b commit bash-20120322 snapshot 2012-04-09 10:01:06 -04:00
Chet Ramey 863d31ae77 commit bash-20120224 snapshot 2012-03-05 21:17:40 -05:00
Chet Ramey 1f6ec1a86f commit bash-20120216 snapshot 2012-03-05 21:16:53 -05:00
Chet Ramey ba4ab0554b commit bash-20111216 snapshot 2012-01-09 08:35:52 -05:00
Chet Ramey c920c360da commit bash-20110902 snapshot 2012-01-09 08:27:00 -05:00
Chet Ramey 7610e0c521 commit bash-20110826 snapshot 2012-01-09 08:26:26 -05:00
Chet Ramey e05be32def commit bash-20101025 snapshot 2011-12-12 22:09:11 -05:00
Chet Ramey 048b249ea3 commit bash-20101015 snapshot 2011-12-12 22:08:08 -05:00
Chet Ramey aad3dfa27a commit bash-20101001 snapshot 2011-12-12 22:07:35 -05:00
Chet Ramey 6faad6254a commit bash-20100525 snapshot 2011-12-12 21:59:37 -05:00
Chet Ramey eb0b2ad86b commit bash-20100520 snapshot 2011-12-12 21:59:12 -05:00
Chet Ramey 2e4498b3aa commit bash-20080814 snapshot 2011-12-07 09:27:13 -05:00
Chet Ramey d3ad40dee6 commit bash-20070329 snapshot 2011-12-07 09:05:53 -05:00
Chet Ramey 28157acd2d commit bash-20060316 snapshot 2011-12-07 09:05:27 -05:00
Chet Ramey 5cef52a763 commit bash-20060727 snapshot 2011-12-03 22:51:04 -05:00
Chet Ramey 4c4d2fbfda commit bash-20060330 snapshot 2011-12-03 22:46:45 -05:00
Chet Ramey c327176389 commit bash-20041021 snapshot 2011-12-03 13:38:20 -05:00
Chet Ramey 5e13499c55 commit bash-20040107 snapshot 2011-12-03 12:52:47 -05:00
Chet Ramey d3a24ed242 Initial devel branch import from bash-3.0-alpha 2011-11-28 14:41:26 -05:00
Jari Aalto 7117c2d221 Imported from ../bash-2.05b.tar.gz. 2009-09-12 16:46:55 +00:00
Jari Aalto f73dda092b Imported from ../bash-2.05a.tar.gz. 2009-09-12 16:46:54 +00:00
Jari Aalto 28ef6c316f Imported from ../bash-2.05.tar.gz. 2009-09-12 16:46:53 +00:00