Commit Graph
69 Commits
Author SHA1 Message Date
Chet Ramey a451bfc3f5 declare builtin changes to reject -i when used with -n; readline changes to make control characters visible in search strings; readline signal handling changes to avoid data corruption and UAF; documentation updates for more consistent quoting 2025-09-04 12:29:57 -04:00
Chet Ramey 0864568359 fix for nofork comsubs undoing enclosing command's redirections; fix for binding _ variable in the temporary environment; fix for crash when making special variables arrays; accommodate IFS as array variable; fix for SIGINT arriving while cleaning up a readline incremental search 2025-08-20 11:08:28 -04:00
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 0390b4354a posix change for undoing redirections after failed exec; change readline to set lines and columns after SIGTSTP/SIGCONT 2025-01-28 10:15:16 -05:00
Chet Ramey 5576c26da8 track initial line number of {'', (', and `[[' compound commands; don't have readline check for signals while it's handling a signal; fix for malformed printf time format specifier 2024-09-04 17:26:15 -04:00
Chet Ramey cf694865de optimize asynchronous function invocations; fix for running return from trap while sourcing a file; restore completion function if read -e is interrupted 2024-08-15 16:37:54 -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 138f3cc359 make completion of nofork comsubs a little better; fix leaks on signals for non-incremental searches; fix leaks in readstr interface 2024-01-27 16:28:31 -05:00
Chet Ramey 829aad36db fix for exit builtin when ignoreeof set; better resource deallocation when completion is interrupted; fix small memleak in globbing; compile out obsolete readline typedefs by default; readline callback mode doesn't print signal chars by default; xtrace mode prefers to use $'...' quoting if required 2023-06-26 17:09:08 -04:00
Chet Ramey 2e725f7346 final set of ANSI C changes 2023-01-05 15:09:06 -05:00
Chet Ramey a67031fe11 configuration changes to remove obsolete autoconf macros, and resultant changes to some source files 2021-09-08 11:16:55 -04:00
Chet Ramey 7b024db83e more minor changes for builtins and array subscript expansion; fix to `wait -n' 2021-05-17 12:03:03 -04:00
Chet Ramey 2fe2e8197e application-settable readline timeouts 2021-03-11 18:41:17 -05:00
Chet Ramey a6c3a43f43 commit bash-20210211 snapshot 2021-02-15 10:55:26 -05:00
Chet Ramey 4be5608573 commit bash-20210122 snapshot 2021-01-27 11:49:50 -05:00
Chet Ramey 38881450ed commit bash-20210121 snapshot 2021-01-22 15:21:24 -05:00
Chet Ramey 216762309c commit bash-20200805 snapshot 2020-08-07 14:37:29 -04:00
Chet Ramey cb7e76d009 commit bash-20200731 snapshot 2020-08-03 11:36:55 -04:00
Chet Ramey 5adc7cd3ec commit bash-20200707 snapshot 2020-07-10 10:08:56 -04:00
Chet Ramey 9420622819 commit bash-20191219 snapshot 2020-01-02 10:27:49 -05:00
Chet Ramey 3a7c642e22 commit bash-20191213 snapshot 2019-12-16 09:43:38 -05:00
Chet Ramey 31321bf1b2 commit bash-20190322 snapshot 2019-03-25 09:36:24 -04:00
Chet Ramey 03e8e2f9c8 commit bash-20171124 snapshot 2017-12-01 12:09:12 -05:00
Chet Ramey 68fd3b7615 commit bash-20170707 snapshot 2017-07-10 14:57:09 -04:00
Chet Ramey 514049fa8e commit bash-20170217 snapshot 2017-02-22 11:10:10 -05:00
Chet Ramey bc37147244 commit bash-20170127 snapshot 2017-01-30 15:50:08 -05:00
Chet Ramey 79eedac429 commit bash-20160826 snapshot 2016-08-29 10:44:57 -04:00
Chet Ramey 7fa3190622 commit bash-20160715 snapshot 2016-07-23 10:04:54 -04:00
Chet Ramey d345f817ff commit bash-20160129 snapshot 2016-02-09 09:03:09 -05:00
Chet Ramey ff7c092e19 commit bash-20150529 snapshot 2015-06-05 11:50:38 -04:00
Chet Ramey 2171061f5f commit bash-20150306 snapshot 2015-03-09 11:12:00 -04:00
Chet Ramey bb579650a5 commit bash-20140110 snapshot 2014-01-16 14:30:22 -05:00
Chet Ramey c111d99274 commit bash-20130629 snapshot 2013-07-16 15:48:43 -04:00
Chet Ramey 55a5a4acde commit bash-20121012 snapshot 2012-11-02 09:04:50 -04:00
Chet Ramey 49cf78286e commit bash-20120713 snapshot 2012-08-13 11:55:46 -04:00
Chet Ramey d42cb8c15b commit bash-20120629 snapshot 2012-07-07 12:26:10 -04:00
Chet Ramey 278286c99a commit bash-20120309 snapshot 2012-04-09 09:59:49 -04:00
Chet Ramey c31d56a7ba commit bash-20120127 snapshot 2012-02-22 10:01:38 -05:00
Chet Ramey e67d0029f0 commit bash-20111123 snapshot 2012-01-09 08:33:45 -05:00
Chet Ramey 19baff85a2 commit bash-20110720 snapshot 2012-01-09 08:24:22 -05:00
Chet Ramey 74d0116b12 commit bash-20110708 snapshot 2012-01-09 08:23:17 -05:00
Chet Ramey adf2f60963 commit bash-20110701 snapshot 2012-01-09 08:22:28 -05:00
Chet Ramey c1854f2dd6 commit bash-20110325 snapshot 2011-12-29 13:05:52 -05:00
Chet Ramey d9e1f41e7f commit bash-20110311 snapshot 2011-12-29 13:05:08 -05:00
Chet Ramey e3af937042 commit bash-4.2 snapshot 2011-12-12 22:16:16 -05:00
Chet Ramey f486d0a16b commit bash-20091124 snapshot 2011-12-08 20:21:31 -05:00
Chet Ramey 824dfe6803 commit bash-20090903 snapshot 2011-12-08 20:15:12 -05:00
Chet Ramey d0ca35030a commit bash-20090423 snapshot 2011-12-08 20:08:35 -05:00
Chet Ramey 0d8616ff05 commit bash-20090409 snapshot 2011-12-08 20:07:36 -05:00
Chet Ramey a927e02930 commit bash-20090122 snapshot 2011-12-07 09:36:14 -05:00