]> git.99rst.org Git - openwrt-packages.git/commit
bash: update to 5.3 patch level 20
authorWei-Ting Yang <redacted>
Wed, 16 Sep 2026 12:32:16 +0000 (20:32 +0800)
committerHannu Nyman <redacted>
Wed, 16 Sep 2026 15:53:00 +0000 (18:53 +0300)
commit6fd88543e24553e4b78888548fb089332c98964e
treef68d20c3af99dd98d44299ef5bdd07acafad499b
parent763e45c8901b6fd95434175503cfea70cf94a5cc
bash: update to 5.3 patch level 20

- Accommodate macOS dynamic pipe sizing, avoiding hangs.
- Modify the readline redisplay code to use a buffer offset instead of
  the physical prompt length in a multibyte locale to determine whether
  to reprint the prompt from column 0 because the cursor is before the
  last invisible character in the prompt string.
- Fix readline crash with a prompt that exceeds 256 wrapped lines.
  Fix readline redisplay code to print the entire prompt if the first
  few characters are identical but part of a terminal escape sequence
  and the prompt needs to be redrawn.
- Work around systems including bytes between 128 and 255 in the
  isalpha(3) set, which causes bash to potentially include them in
  identifier names.
- If readline handles a SIGWINCH and updates its idea of the screen
  dimensions, it needs to recompute the columns where the prompt wraps
  lines every time, not just when the screen width decreases.

Signed-off-by: Wei-Ting Yang <redacted>
utils/bash/Makefile
utils/bash/patches/015-bash_5.3_patch_16.patch [new file with mode: 0644]
utils/bash/patches/016-bash_5.3_patch_17.patch [new file with mode: 0644]
utils/bash/patches/017-bash_5.3_patch_18.patch [new file with mode: 0644]
utils/bash/patches/018-bash_5.3_patch_19.patch [new file with mode: 0644]
utils/bash/patches/019-bash_5.3_patch_20.patch [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT