Commit Graph

65 Commits

Author SHA1 Message Date
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 4f2595eff3 more fixes for using bool and the stdckdint functions for integer overflow; another update to test from coreutils-9.2 changes; fix memleak in parser state on parse error; Makefile changes for macOS 2024-03-28 12:16:15 -04:00
Chet Ramey b1e7f68032 add stdbool.h detection and replacement for bool; use ckd_mul/ckd_add/ckd_sub where appropriate; update overflow detection in brace expansion and printf builtin 2024-03-18 11:45:39 -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 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 b30389070a renamed several functions beginning with legal_; changed all callers 2023-11-06 09:26:02 -05:00
Chet Ramey b348b871b4 small change to brace expansion to inhibit some error messages; changes to printf builtin for precision and field widths 2023-10-23 09:50:02 -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 1cc5a8f752 use size_t for string indices; document rl_reparse_colors 2023-09-22 09:50:33 -04: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 001918cdec handle signals at more places in brace expansion; fix for subshells changing terminal process group on signals 2022-12-21 09:57:36 -05:00
Chet Ramey ab309487d5 commit bash-20200605 snapshot 2020-06-05 14:34:49 -04:00
Chet Ramey 37adc8b99d commit bash-20200527 snapshot 2020-05-29 14:29:34 -04:00
Chet Ramey 194cfc28f8 commit bash-20190719 snapshot 2019-07-22 09:24:14 -04:00
Chet Ramey d4df3b11b5 commit bash-snap-20181031 snapshot 2018-10-31 11:29:35 -04:00
Chet Ramey 96efdbb5b4 commit bash-20180713 snapshot 2018-07-18 10:23:04 -04:00
Chet Ramey 12beeabf52 commit bash-20180608 snapshot 2018-06-12 10:37:19 -04:00
Chet Ramey 2e41257453 commit bash-20171222 snapshot 2018-01-02 10:52:24 -05:00
Chet Ramey 68fd3b7615 commit bash-20170707 snapshot 2017-07-10 14:57:09 -04:00
Chet Ramey ec157dfefb commit bash-20161230 snapshot 2017-01-03 14:37:53 -05:00
Chet Ramey 79eedac429 commit bash-20160826 snapshot 2016-08-29 10:44:57 -04:00
Chet Ramey d7935593ab commit bash-20150821 snapshot 2015-09-01 14:44:52 -04:00
Chet Ramey 67440bc595 commit bash-20140103 snapshot 2014-01-16 14:29:31 -05:00
Chet Ramey d76edd307c commit bash-20131025 snapshot 2013-11-05 11:33:42 -05:00
Chet Ramey c677e9e0a2 commit bash-20130308 snapshot 2013-03-26 20:51:58 -04:00
Chet Ramey 83509ab7ce commit bash-20130222 snapshot 2013-03-04 08:11:02 -05:00
Chet Ramey ad4aef0831 commit bash-20130111 snapshot 2013-02-05 16:43:03 -05:00
Chet Ramey 8360b906d6 commit bash-20120606 snapshot 2012-07-07 12:24:32 -04:00
Chet Ramey 348a457e59 commit bash-20120525 snapshot 2012-06-05 10:18:03 -04:00
Chet Ramey 1f6ec1a86f commit bash-20120216 snapshot 2012-03-05 21:16:53 -05:00
Chet Ramey e3db237e68 commit bash-20111202 snapshot 2012-01-09 08:34:19 -05:00
Chet Ramey af32e54dd7 commit bash-20110401 snapshot 2011-12-29 13:06:12 -05:00
Chet Ramey 285035f729 commit bash-20110203 snapshot 2011-12-12 22:15:55 -05:00
Chet Ramey 89c77bc75b commit bash-20101222 snapshot 2011-12-12 22:12:13 -05:00
Chet Ramey e05be32def commit bash-20101025 snapshot 2011-12-12 22:09:11 -05:00
Chet Ramey 8f714a7c33 commit bash-20090818 snapshot 2011-12-08 20:14:30 -05:00
Chet Ramey 602bb73910 commit bash-20090305 snapshot 2011-12-08 20:06:13 -05:00
Chet Ramey 012bac3904 commit bash-20081229 snapshot 2011-12-07 09:34:43 -05:00
Chet Ramey 48ff544772 commit bash-20080904 snapshot 2011-12-07 09:28:26 -05:00
Chet Ramey 2e4498b3aa commit bash-20080814 snapshot 2011-12-07 09:27:13 -05:00
Chet Ramey e33f22038c commit bash-20080605 snapshot 2011-12-07 09:24:46 -05:00
Chet Ramey 8943768b87 commit bash-20080522 snapshot 2011-12-07 09:24:08 -05:00
Chet Ramey 3d4e09aa28 commit bash-20071011 snapshot 2011-12-07 09:14:01 -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 f37c27ea61 commit bash-20061221 snapshot 2011-12-07 09:01:57 -05:00
Chet Ramey b238140076 commit bash-20060907 snapshot 2011-12-03 22:52:26 -05:00
Chet Ramey 462a7a25f1 commit bash-20060302 snapshot 2011-12-03 22:45:57 -05:00