Commit Graph

80 Commits

Author SHA1 Message Date
Chet Ramey b88cd1c366 experimental change to use groff instead of man2html for HTML man pages; man page updates for reserved words; fix for pattern matching bracket expression ranges; readline changes to disallow defining some recursive keyboard macros 2025-09-18 17:26:51 -04:00
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 c1d9c08853 history library can now read history from non-regular files; fix for readline char search and macros; better fix for PROMPT_COMMAND and aliases ending in newlines; fix for casting COMMAND * and SIMPLE_COM * when parsing |&; fix to avoid undefined behavior when performing left and right arithmetic shifts 2025-08-01 16:26:31 -04:00
Chet Ramey 5e28a1813c size_t changes for multibyte characters; fix for running debug trap in asynchronous pipeline; remove support for precomputed cache files for cross-compiling; more size_t and ssize_t changes to avoid overflow 2024-06-28 14:16:29 -04:00
Chet Ramey f65ed506d4 fix issue with interupting timed functions; fix for parsing comsubs inside arith for commands; allow break and continue inside arith for expressions; fix for case-insensitive completion with multibyte chars; fix some minor memory leaks; reset read buffer if it returns partial results on EINTR; fix for undo in execute-named-command 2024-06-03 09:09:11 -04:00
Chet Ramey 9cea457aef fix minor errors uncovered by address sanitizer; work around android issue with read -e -u; fix minor memory leaks; make spell-correct-shellword work with negative arguments; fix readline change-case on invalid multibyte character 2024-05-28 09:19:03 -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 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 f491b93350 allow quoted-insert while reading readline search strings; force filename argument to enable -f without a slash to read from the current directory; update BASH_LOADABLES_PATH documentation 2023-11-14 10:20:05 -05:00
Chet Ramey 511fef0f5c new bindable readline command `execute-named-command', bound to M-x in emacs mode 2023-11-06 09:44:01 -05:00
Chet Ramey 353e3749e9 minor readline fixes for isearch, insert-char,quoted-insert, and do-lowercase-version; fix buffer overflow with printf %b; work around issues with isblank in UTF-8 locales on macOS; fixes for the enable builtin 2023-05-31 10:40:39 -04:00
Chet Ramey 896df2874a fix for incomplete multibyte characters in pasted input; fix for syntax errors while entering compound assignments; fix for jobs not removing jobs from the list in a SIGCHLD trap; fix for PS0 that contains a command substitution after interactive shell reads EOF; fix for non-interactive shell reading from stdin and evaling a command that dups stdin 2023-05-04 11:19:43 -04:00
Chet Ramey 23935dbe85 asan fuzzing fixes; fix incomplete multibyte chars in history expansion; new nosort GLOBSORT value 2023-05-01 09:59:55 -04:00
Chet Ramey d052bd6fd9 readline and completion fixes 2023-04-20 11:27:36 -04:00
Chet Ramey 57d4dc15ff small asan fixes; size_t and other ANSI C changes; restore readline variables in compgen builtin 2023-03-27 16:38:37 -04:00
Chet Ramey 2e725f7346 final set of ANSI C changes 2023-01-05 15:09:06 -05:00
Chet Ramey 1984960023 fix readline expand prompt issue; fixes for readline fuzzing issues 2021-10-28 14:39:34 -04:00
Chet Ramey 2adf06d9f8 minor fixes; readline API change for rl_completer_word_break_characters ; readline fixes for MSVC 2021-08-19 15:48:31 -04:00
Chet Ramey 8ede7a904f readline changes for MSVC wide chars; check for more write errors 2021-07-16 15:11:03 -04:00
Chet Ramey a6c3a43f43 commit bash-20210211 snapshot 2021-02-15 10:55:26 -05:00
Chet Ramey 38881450ed commit bash-20210121 snapshot 2021-01-22 15:21:24 -05:00
Chet Ramey 0db5ff0129 commit bash-20200410 snapshot 2020-04-13 10:31:06 -04:00
Chet Ramey e34adc2c3b commit bash-20200403 snapshot 2020-04-06 09:52:11 -04:00
Chet Ramey 5f49ef47d1 commit bash-20200323 snapshot 2020-03-27 10:30:38 -04:00
Chet Ramey 11bb038e13 commit bash-20200124 snapshot 2020-01-27 09:25:05 -05:00
Chet Ramey 9831556ed0 commit bash-20200117 snapshot 2020-01-21 09:46:21 -05:00
Chet Ramey 1679cff94f commit bash-20190731 snapshot 2019-08-01 16:00:56 -04:00
Chet Ramey 8a9718cfc9 commit bash-20190130 snapshot 2019-02-01 09:03:24 -05:00
Chet Ramey b52e30b8dd commit bash-20180907 snapshot 2018-09-10 10:05:19 -04:00
Chet Ramey 82b4156ab5 commit bash-20180831 snapshot 2018-09-04 16:43:40 -04:00
Chet Ramey fc132f73d1 commit bash-20180209 snapshot 2018-02-12 16:39:59 -05:00
Chet Ramey 68fd3b7615 commit bash-20170707 snapshot 2017-07-10 14:57:09 -04:00
Chet Ramey ea921184eb commit bash-20170512 snapshot 2017-05-15 10:11:27 -04:00
Chet Ramey 8a10051448 commit bash-20170511 snapshot 2017-05-11 14:45:50 -04:00
Chet Ramey 514049fa8e commit bash-20170217 snapshot 2017-02-22 11:10:10 -05:00
Chet Ramey 7e92fb358b commit bash-20170203 snapshot 2017-02-06 15:34:39 -05:00
Chet Ramey 5c1f20964a commit bash-20161115 snapshot 2016-11-16 14:10:19 -05: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 037a8b7fe4 commit bash-20160122 snapshot 2016-01-26 11:11:49 -05:00
Chet Ramey d7935593ab commit bash-20150821 snapshot 2015-09-01 14:44:52 -04:00
Chet Ramey f2d7e1a3bc commit bash-20150813 snapshot 2015-09-01 14:44:02 -04:00
Chet Ramey 3bf257a5d9 commit bash-20150521 snapshot 2015-06-05 11:49:44 -04:00
Chet Ramey c4c90ef830 commit bash-20150123 snapshot 2015-01-27 11:11:42 -05:00
Chet Ramey c28fcb7eb4 commit bash-20140327 snapshot 2014-04-07 10:47:09 -04:00
Chet Ramey 39feef01a7 commit bash-20131018 snapshot 2013-11-05 11:32:59 -05:00
Chet Ramey 1101193a95 commit bash-20130913 snapshot 2013-10-09 07:32:00 -04:00
Chet Ramey ba4ab0554b commit bash-20111216 snapshot 2012-01-09 08:35:52 -05:00
Chet Ramey e05be32def commit bash-20101025 snapshot 2011-12-12 22:09:11 -05:00