git: vendor/LIBEDIT vendor/libedit: upgrade from 2019-12-31 to 2022-10-30
Antonio Huete Jimenez
tuxillo at crater.dragonflybsd.org
Sat Nov 19 04:59:05 PST 2022
commit cdf8408c9c2ff3225135a3d85c10090cb0f9f744
Author: Antonio Huete Jimenez <tuxillo at quantumachine.net>
Date: Thu Nov 17 23:17:38 2022 +0100
vendor/libedit: upgrade from 2019-12-31 to 2022-10-30
Most significant changes:
- Fix filename autocompletion for strings like a\)b
- Correct declaration of hook functions.
- Add support for rl_delete_text and rl_set_key
- Improve readline compatibility by adding rl_readline_state support.
- fix memory issues found by fuzzing (double frees and buffer overflows)
See full change log in: https://www.thrysoee.dk/editline/
Summary of changes:
contrib/libedit/src/chared.c | 67 ++++-
contrib/libedit/src/chartype.h | 3 +-
contrib/libedit/src/common.c | 8 +-
contrib/libedit/src/editline/readline.h | 43 ++-
contrib/libedit/src/el.c | 36 ++-
contrib/libedit/src/el.h | 15 +-
contrib/libedit/src/eln.c | 12 +-
contrib/libedit/src/filecomplete.c | 112 +++++---
contrib/libedit/src/filecomplete.h | 8 +-
contrib/libedit/src/histedit.h | 11 +-
contrib/libedit/src/makelist | 10 +-
contrib/libedit/src/map.c | 14 +-
contrib/libedit/src/read.c | 6 +-
contrib/libedit/src/readline.c | 466 ++++++++++++++++++++++----------
contrib/libedit/src/refresh.c | 21 +-
contrib/libedit/src/search.c | 26 +-
contrib/libedit/src/sys.h | 18 +-
contrib/libedit/src/terminal.c | 59 ++--
contrib/libedit/src/tty.c | 15 +-
contrib/libedit/src/tty.h | 4 +-
contrib/libedit/src/vi.c | 9 +-
21 files changed, 662 insertions(+), 301 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/cdf8408c9c2ff3225135a3d85c10090cb0f9f744
--
DragonFly BSD source repository
More information about the Commits
mailing list