Chet Ramey
|
ff6cfb1464
|
allow the --with-curses configure argument to specify a library name; fix for case pattern lists containing both null and non-null strings; fix for bug with PS1 expansion containing an arithmetic syntax error
|
2025-08-08 12:11:17 -04:00 |
|
Chet Ramey
|
a23c863e75
|
fix for crash when executing PROMPT_COMMAND; fix for readline crash when rl_save_prompt is not followed by rl_set_prompt; fix for bash C-xg key binding listing completions; fix for precision overflow issue in printf; fix for readline non-multibyte builds
|
2025-07-09 16:33:00 -04:00 |
|
Chet Ramey
|
dbe4256d5e
|
fix for namerefs referencing an unset array index with nounset enabled; addition to buildconf.h.in for C23 compilers
|
2025-05-30 10:11:03 -04:00 |
|
Chet Ramey
|
870ad4c92b
|
some fixes for static analysis findings; fix for brace expansion being too greedy checking sequence expressions; fix for strip targets when cross-compiling
|
2025-05-19 09:10:57 -04:00 |
|
Chet Ramey
|
535a8150b6
|
fix for command substitution string parsing that resulted in top-level unwind-protects being run in the wrong spot; fix for delimiter byte being part of invalid multibyte character in read builtin
|
2025-05-04 17:21:25 -04:00 |
|
Chet Ramey
|
42c6cbd459
|
add math function calls to fltexpr; HISTFILESIZE documentation updates; help text updates for exxport, history; update translations
|
2025-04-09 11:14:41 -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
|
e608233770
|
revert change that suppressed array subscript expansion when called by the let builtin; fix default file descriptor for <> redirection when printing command
|
2025-02-24 11:36:49 -05:00 |
|
Chet Ramey
|
fa68e6da80
|
More Makefile updates; updates for bash-5.3-beta
|
2024-11-15 11:15:23 -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
|
254081c097
|
fix for set -e and compound commands inverting return status; tty fix for fg' from a key binding; posix mode wait -n' can return notified jobs; off-by-one error in history word tokenization; new configure option to set bash_source_fullpath
|
2024-09-27 12:00:46 -04:00 |
|
Chet Ramey
|
8d74195d7f
|
in posix mode, don't notify about other terminated jobs if the jobs builtin is listing individual jobs; in posix mode, if `wait pid' finds pid in bgpids, remove it from there
|
2024-09-20 14:47:56 -04:00 |
|
Chet Ramey
|
d3e86e66ce
|
reap and store status of process substitutions even when there are no jobs; fix issue with optimizing shell functions that set RETURN trap; fix issue with procsubs and eval allowing '<file'; fix for fignore and ignorning completions
|
2024-07-11 12:03:23 -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
|
dbd27e54cc
|
fix to backslash quoting of glob pattern characters; allow newly-loaded compspecs to be used in more cases; fixes to the cross-compiling environment; avoid potential overflow in GLOBSORT processing
|
2024-05-20 10:48:44 -04:00 |
|
Chet Ramey
|
9c430f6bf3
|
enable MULTIPLE_COPROCS; bind -p/-P can print out bindings for individual command names; changes to Makefile to remove MFLAGS; simplify build tools by assuming C90 compilation environment for better cross-compiling support
|
2024-04-26 16:51:04 -04:00 |
|
Chet Ramey
|
e6795c05dd
|
fix coproc code to close previous coproc file descriptors if another one is created; start at setting additional coproc states; change release status to bash-5.3-alpha
|
2024-04-06 16:06:11 -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
|
167a9248f9
|
add more overflow handling for printf builtin; start incorporating C23 stdckdint ; rework PRIdMAX replacements
|
2024-03-15 12:55:39 -04:00 |
|
Chet Ramey
|
e1dd98a1db
|
additional error checking for declare; changes for MSYS32; add support for unlocked-io stdio functions; several C23 changes
|
2024-02-16 10:55:13 -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
|
f2fdb5e313
|
unconditionally define PGRP_PIPE; fix wait in funsubs; fix REPLY as nameref in varsub; fix crash with parse errors in compound assignments
|
2024-01-14 15:38:36 -05:00 |
|
Chet Ramey
|
55a224da44
|
fix for fdflags loadable builtin; new strptime loadable builtin; enable -f doesn't fall back to current directory if using BASH_LOADABLES_PATH; new operator for rl_complete_internal that just dumps possible completions
|
2023-11-24 12:39:17 -05:00 |
|
Chet Ramey
|
b64a7d8cbe
|
fix for LINENO after shell errors; fix for crash with !&; new read -E option
|
2023-08-18 16:41:55 -04:00 |
|
Chet Ramey
|
50ffbc9ddc
|
update included libintl to gettext-0.21.1
|
2023-08-14 11:14:46 -04:00 |
|
Chet Ramey
|
6a9e77e881
|
fix up semantics of assigning to noassign variables; fix error message in arithmetic noeval mode; add shared memory option to anonymous files; fix static linking config in configure
|
2023-07-03 10:26:23 -04:00 |
|
Chet Ramey
|
fc29a02404
|
new BASH_MONOSECONDS, BASH_TRAPSIG variables; make checkwinsize work in subshells of interactive shells; fix for declare -f and function names containing `='
|
2023-06-20 10:10:11 -04:00 |
|
Chet Ramey
|
b91488b51c
|
new readline application variable rl_full_quoting_desired; new programmable completion option "fullquote"; TIMEFORMAT now accepts precisions up to six digits
|
2023-06-16 12:49:11 -04:00 |
|
Chet Ramey
|
a629483b0e
|
fix for adding ;' to nofork command substitution; IBM z/OS changes; fix for files ending with backslash; fix for expanding compound assignment in an alias; fix for printing here-documents in if statements; change to make enable -fn load a builtin but mark it as disabled; fix for removing FIFOs during .'; fix for single-quoting translations
|
2023-06-03 14:21:03 -04:00 |
|
Chet Ramey
|
782af56204
|
updates for nofork command substitution; changes for z/OS machines; fix for race in wait_for_any_job
|
2023-05-22 09:37:41 -04:00 |
|
Chet Ramey
|
d06fefb2ba
|
new GLOBSORT variable
|
2023-04-16 16:13:14 -04:00 |
|
Chet Ramey
|
d267701a91
|
more ANSI/ISO C changes; start on converting the unwind-protect framework to ANSI C
|
2023-03-29 15:43:46 -04:00 |
|
Chet Ramey
|
727e92c806
|
more ANSI/ISO C cleanups
|
2023-03-28 16:34:56 -04:00 |
|
Chet Ramey
|
315095ad7f
|
printf changes: %q/%Q altform, %ls/%lc wide character strings; posix mode changes for function execution; allow <( and >) in function names
|
2023-02-06 10:02:16 -05:00 |
|
Chet Ramey
|
49918d90cd
|
fix for parameter length expressions for nameref variables expanding to invalid identifiers
|
2022-12-13 12:57:47 -05:00 |
|
Chet Ramey
|
e8652353ae
|
fixes for HAVE_SELECT/HAVE_PSELECT; change some warning messages for nameref loops; run unwind-protects if max function nesting level is exceeded
|
2022-11-29 09:32:40 -05:00 |
|
Chet Ramey
|
3c9dd45657
|
fix for memory leak with unset associative array elements; last set of changes to globbing bracket expressions; fix for timing subshell commands
|
2022-11-23 17:03:34 -05:00 |
|
Chet Ramey
|
e6dc31ac13
|
changes for multibyte characters with intermediate state; small change to readline forced redisplay
|
2022-09-28 11:00:34 -04:00 |
|
Chet Ramey
|
e9c75143a2
|
documentation updates
|
2022-09-20 10:16:23 -04:00 |
|
Chet Ramey
|
0142068628
|
fix to trap execution to avoid the shell believing it's still executing the handler after returning
|
2022-08-09 10:43:00 -04:00 |
|
Chet Ramey
|
52ae6c3f5d
|
fix for local variable problem in EXIT trap; add sed-like behavior for null patterns in pattern substitution
|
2022-07-19 11:42:23 -04:00 |
|
Chet Ramey
|
eb2d46d77c
|
updated translations; minor change to DEBUG trap
|
2022-06-22 10:51:18 -04:00 |
|
Chet Ramey
|
6392d7af0e
|
bumped version to 5.2-rc1
|
2022-06-14 10:44:13 -04:00 |
|
Chet Ramey
|
f9ed510acb
|
fix to RL_STATE_EOF in readline callback mode; fix to edge case for terminating signal handling and exit traps in -c command
|
2022-05-03 10:43:44 -04:00 |
|
Chet Ramey
|
3be2a2ca9a
|
minor portability fixes; printf now uses double for floating point conversions by default in posix mode
|
2022-04-12 09:57:43 -04:00 |
|
Chet Ramey
|
0b9a4b3ae0
|
readline changes to use xfree; bumped version to bash-5.2-beta
|
2022-04-08 11:03:02 -04:00 |
|
Chet Ramey
|
5e6f45d9b1
|
getting ready for bash-5.2
|
2022-01-11 15:53:25 -05:00 |
|