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