vendor/libedit: upgrade from 2019-03-24 to 2019-12-31 vendor/LIBEDIT
authorDaniel Fojt <df@neosystem.org>
Wed, 14 Oct 2020 19:42:25 +0000 (21:42 +0200)
committerDaniel Fojt <df@neosystem.org>
Fri, 16 Oct 2020 10:32:34 +0000 (12:32 +0200)
commit60ecde0cdffa503f18fd5ad9437b34567263aecf
tree04c758241bbcff4da5d6bed027c6faed59a9ae6f
parentae19eda8935c252ce909c17f3060491b0b44c3e1
vendor/libedit: upgrade from 2019-03-24 to 2019-12-31

Most significant changes:

- avoid screwed terminal when going back in history [1]
- fix undefined terminal behavior in terminal_move_to_line() [2]
- avoid uninitialized memory access in hist_get() [3]
- fix segfault from re_fastputc() in certain situations [4]

[1] http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=52359
[2] http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54329
[3] http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54399
[4] http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54654
19 files changed:
contrib/libedit/src/chared.c
contrib/libedit/src/chartype.c
contrib/libedit/src/chartype.h
contrib/libedit/src/editline/readline.h
contrib/libedit/src/el.c
contrib/libedit/src/el.h
contrib/libedit/src/eln.c
contrib/libedit/src/filecomplete.c
contrib/libedit/src/hist.c
contrib/libedit/src/history.c
contrib/libedit/src/keymacro.c
contrib/libedit/src/literal.c
contrib/libedit/src/map.c
contrib/libedit/src/parse.c
contrib/libedit/src/read.c
contrib/libedit/src/readline.c
contrib/libedit/src/search.c
contrib/libedit/src/terminal.c
contrib/libedit/src/vi.c