Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS import: othersrc/usr.bin/tnftp/libedit



Module Name:    othersrc
Committed By:   lukem
Date:           Sat Jul  4 12:52:56 UTC 2020

Update of /cvsroot/othersrc/usr.bin/tnftp/libedit
In directory ivanova.netbsd.org:/tmp/cvs-serv19987

Log Message:
Update libedit from NetBSD-current 20200704

Notable changes since import on 20160131:
* Fix uninitialized memory access in libedit history. PR/54399
* Fix out-of-bounds read in libedit c_delbefore. PR/54400
* Avoid segmentation fault in bad history file. PR/53597
* Fix crash in history saving. PR/52849
* Fix crash in c_gets().
* Fix crash in re_fastputc().
* Fix crash with backspacing on a long line.
* Fix patbuf updating.
* Save and restore errno in signal handler.
* Fix cursor movement. PR/54654, PR/54329
* Fix cursor after resize. PR/52359
* Fix terminal restoration if piped. PR/50863
* Fix memory leaks.
* Various UTF-8 fixes.
* Implementation improvements.
* Readline compatibility improvements (not used by ftp).
* <wchar.h> and chartype portability improvements.
* Remove 4 clause BSD licenses.
* Default editrc is $EDITRC, falling back to $HOME/.editrc.
* Add literal escape sequence support, patterned after the tcsh ones.
* Support pasting multiline buffers.
* Fix errno / el_errno handling.
* Improve directory completion in subdirs with only one match.
* Add support for escaping special characters when doing filename completion.
* Only quote the completion matches if we are doing filename completion.
* Don't escape strings with user-supplied completion functions.
* Grow the buffer for event search if there was not enough space.
* Use strncpy() or strlcpy() instead of memcpy().
* (Many fixes were from Ingo Schwarze.)

Status:

Vendor Tag:     NetBSD
Release Tags:   NetBSD-libedit-20200704
                
C othersrc/usr.bin/tnftp/libedit/histedit.h
C othersrc/usr.bin/tnftp/libedit/hist.h
C othersrc/usr.bin/tnftp/libedit/sig.h
C othersrc/usr.bin/tnftp/libedit/terminal.c
U othersrc/usr.bin/tnftp/libedit/chartype.h
C othersrc/usr.bin/tnftp/libedit/chared.h
C othersrc/usr.bin/tnftp/libedit/parse.h
U othersrc/usr.bin/tnftp/libedit/keymacro.h
C othersrc/usr.bin/tnftp/libedit/editline.3
C othersrc/usr.bin/tnftp/libedit/prompt.c
U othersrc/usr.bin/tnftp/libedit/shlib_version
C othersrc/usr.bin/tnftp/libedit/filecomplete.c
C othersrc/usr.bin/tnftp/libedit/read.c
C othersrc/usr.bin/tnftp/libedit/emacs.c
N othersrc/usr.bin/tnftp/libedit/literal.h
U othersrc/usr.bin/tnftp/libedit/terminal.h
C othersrc/usr.bin/tnftp/libedit/search.c
C othersrc/usr.bin/tnftp/libedit/map.h
C othersrc/usr.bin/tnftp/libedit/parse.c
C othersrc/usr.bin/tnftp/libedit/read.h
C othersrc/usr.bin/tnftp/libedit/vi.c
C othersrc/usr.bin/tnftp/libedit/readline.c
C othersrc/usr.bin/tnftp/libedit/el.c
C othersrc/usr.bin/tnftp/libedit/filecomplete.h
C othersrc/usr.bin/tnftp/libedit/makelist
N othersrc/usr.bin/tnftp/libedit/tokenizern.c
C othersrc/usr.bin/tnftp/libedit/prompt.h
C othersrc/usr.bin/tnftp/libedit/common.c
C othersrc/usr.bin/tnftp/libedit/hist.c
C othersrc/usr.bin/tnftp/libedit/tty.h
C othersrc/usr.bin/tnftp/libedit/tokenizer.c
N othersrc/usr.bin/tnftp/libedit/historyn.c
C othersrc/usr.bin/tnftp/libedit/editrc.5
C othersrc/usr.bin/tnftp/libedit/el.h
N othersrc/usr.bin/tnftp/libedit/literal.c
C othersrc/usr.bin/tnftp/libedit/map.c
C othersrc/usr.bin/tnftp/libedit/history.c
C othersrc/usr.bin/tnftp/libedit/search.h
C othersrc/usr.bin/tnftp/libedit/keymacro.c
C othersrc/usr.bin/tnftp/libedit/Makefile
C othersrc/usr.bin/tnftp/libedit/chared.c
C othersrc/usr.bin/tnftp/libedit/refresh.h
C othersrc/usr.bin/tnftp/libedit/sig.c
C othersrc/usr.bin/tnftp/libedit/refresh.c
C othersrc/usr.bin/tnftp/libedit/sys.h
C othersrc/usr.bin/tnftp/libedit/tty.c
C othersrc/usr.bin/tnftp/libedit/config.h
C othersrc/usr.bin/tnftp/libedit/chartype.c
U othersrc/usr.bin/tnftp/libedit/eln.c
N othersrc/usr.bin/tnftp/libedit/editline.7
C othersrc/usr.bin/tnftp/libedit/readline/readline.h
C othersrc/usr.bin/tnftp/libedit/readline/Makefile
N othersrc/usr.bin/tnftp/libedit/TEST/test_filecompletion.c
U othersrc/usr.bin/tnftp/libedit/TEST/tc1.c
U othersrc/usr.bin/tnftp/libedit/TEST/wtc1.c
C othersrc/usr.bin/tnftp/libedit/TEST/Makefile
U othersrc/usr.bin/tnftp/libedit/TEST/rl1.c

43 conflicts created by this import.
Use the following command to help the merge:

        cvs checkout -jNetBSD:yesterday -jNetBSD othersrc/usr.bin/tnftp/libedit




Home | Main Index | Thread Index | Old Index