<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libedit/chartype.c, branch releng/11.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2019-01-25T22:52:49Z</updated>
<entry>
<title>MFC r343105: libedit: Avoid out of bounds read in 'bind' command</title>
<updated>2019-01-25T22:52:49Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2019-01-25T22:52:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c188b3e8951b10208b9c1ebb23f82465ad4826ca'/>
<id>urn:sha1:c188b3e8951b10208b9c1ebb23f82465ad4826ca</id>
<content type='text'>
This is CVS revision 1.31 from NetBSD lib/libedit/chartype.c:
Make sure that argv is NULL terminated since functions like tty_stty rely
on it to be so (Gerry Swinslow)

This broke when the wide-character support was enabled in libedit. The
conversion from multibyte to wide-character did not supply the apparently
expected terminating NULL in the new argv array.

PR:		233343
</content>
</entry>
<entry>
<title>MFC r340933:</title>
<updated>2019-01-16T12:04:29Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2019-01-16T12:04:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01f260d3912b722988d71062a2b9c348958db781'/>
<id>urn:sha1:01f260d3912b722988d71062a2b9c348958db781</id>
<content type='text'>
libedit: improve multibyte support

Until this commit libedit only supported UTF-8 for multibyte charset
Improve it to support other multibyte charsets

Tested with eucJP and SJIS charsets.
Note that this change as been review and committed in upstream libedit
as well via christos@NetBSD

Submitted by: naito.yuichiro _at_ gmail.com
Reviewed by: bapt, pfg, yuripv, 0mp
Differential Revision: https://reviews.freebsd.org/D17903
</content>
</entry>
<entry>
<title>MFC r323547, r323598:</title>
<updated>2017-11-04T14:35:01Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-04T14:35:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=faf763d3a116304e03d3e268ca8497c201cf2756'/>
<id>urn:sha1:faf763d3a116304e03d3e268ca8497c201cf2756</id>
<content type='text'>
libedit: add missing bracket.

We never hit this because we always build with widechar support.
Raise the warning level to 3.
</content>
</entry>
<entry>
<title>MFC r312997, r313002:</title>
<updated>2017-02-20T03:33:59Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-02-20T03:33:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4810de575a109aafed7d65fd8296ff51c5dd0be0'/>
<id>urn:sha1:4810de575a109aafed7d65fd8296ff51c5dd0be0</id>
<content type='text'>
Re-import libedit 2016-02-27 and update libedit with changes from NetBSD's
2016-03-21.

Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>Revert r296175</title>
<updated>2016-03-06T21:32:54Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-03-06T21:32:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f37f0f18ffbdd3ff3c261368a34b1dacbd07bb2'/>
<id>urn:sha1:1f37f0f18ffbdd3ff3c261368a34b1dacbd07bb2</id>
<content type='text'>
Undo update of libedit 2016-02-27

Something in libedit appears to be causing breakage in lldb38.
The changes are not generally huge but they are suficient to
to justify reverting for now.

Reported by:	novel, bapt
</content>
</entry>
<entry>
<title>MFV r296159</title>
<updated>2016-02-29T00:15:25Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-02-29T00:15:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e81f248547f66339ce850cc72bb2287ad55afbcb'/>
<id>urn:sha1:e81f248547f66339ce850cc72bb2287ad55afbcb</id>
<content type='text'>
Sync our libedit with NetBSD's libedit 2016-02-27.

Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>Synchronize libedit with NetBSD</title>
<updated>2015-05-18T22:03:05Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-05-18T22:03:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d44bc1335e8a3bdb54198005e191aaebb3903d1b'/>
<id>urn:sha1:d44bc1335e8a3bdb54198005e191aaebb3903d1b</id>
<content type='text'>
It incorporates and fixes our patches to get el_gets return the proper count of
characters in unicode mode.
</content>
</entry>
<entry>
<title>Synchronize libedit with NetBSD and activate UTF-8 support [1]</title>
<updated>2015-01-09T07:40:56Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-01-09T07:40:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c1a66a97f95d2f4366348b75e2c7676d11048666'/>
<id>urn:sha1:c1a66a97f95d2f4366348b75e2c7676d11048666</id>
<content type='text'>
Differences with NetBSD
Reapply our local patches on top of it
Fix Unicode environement detection
Fix reading a line in unicode environment.
It allows /bin/sh to works in UTF-8 envs

Differential Revision:	https://reviews.freebsd.org/D1455
Reviewed by:	jilles, pfg
Obtained from:	NetBSD [1]
MFC after:	1 month
Relnotes:	yes
</content>
</entry>
</feed>
