<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-core/ncurses, branch nanbield</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=nanbield</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=nanbield'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2024-01-31T14:10:24+00:00</updated>
<entry>
<title>ncurses: Fix - tty is hung after reset</title>
<updated>2024-01-31T14:10:24+00:00</updated>
<author>
<name>Soumya Sambu</name>
<email>soumya.sambu@windriver.com</email>
</author>
<published>2023-12-20T12:12:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5afcce0022529478d2e4777c6d9b4d3012e9c531'/>
<id>urn:sha1:5afcce0022529478d2e4777c6d9b4d3012e9c531</id>
<content type='text'>
Serial tty is hung after reset command -
$echo "test " &gt;&gt; /dev/ttyS0
test
$stty -a &lt; /dev/ttyS0
speed 115200 baud; rows 34; columns 153; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = &lt;undef&gt;; eol2 = &lt;undef&gt;; swtch = &lt;undef&gt;;
start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon ixoff -iuclc -ixany -imaxbel iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon -iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke -flusho -extproc
$reset
$echo "test " &gt;&gt; /dev/ttyS0
^C
$stty -a &lt; /dev/ttyS0
^C

Updating reset_tty_settings API with latest code which fixes tty hung issue

(From OE-Core rev: 53939c1f4bcf8c32ed648ddf5150aee11ca3215b)

Signed-off-by: Soumya Sambu &lt;soumya.sambu@windriver.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
(cherry picked from commit 2419afd8024f903efff862f3f7f7772aedea7613)
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ncurses: fix CVE-2023-29491</title>
<updated>2023-08-01T08:51:20+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2023-07-31T04:51:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=a193e855e0eecb27e7cb18d95107cd045c69d2a3'/>
<id>urn:sha1:a193e855e0eecb27e7cb18d95107cd045c69d2a3</id>
<content type='text'>
Backport patch to fix CVE-2023-29491.

(From OE-Core rev: f1c95ae70f7aac574daf5b935a02bbba0d6f8a16)

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ncurses: upgrade 6.3+20220423 -&gt; 6.4</title>
<updated>2023-02-09T09:57:25+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-02-08T07:21:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=3c1501a539857d3675e2e2d9dc4d0451bdff341a'/>
<id>urn:sha1:3c1501a539857d3675e2e2d9dc4d0451bdff341a</id>
<content type='text'>
(From OE-Core rev: b0d653b443c68b8d254e52790da76496e8f16a7b)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Luca Ceresoli &lt;luca.ceresoli@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ncurses: restore version check as it's now again working due to release of 6.4</title>
<updated>2023-01-06T12:03:48+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-01-04T11:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=1622172cc650f519af5310228531b1767a5ff2ca'/>
<id>urn:sha1:1622172cc650f519af5310228531b1767a5ff2ca</id>
<content type='text'>
(From OE-Core rev: e2a7d23f0ad6db8939f9320eb86b6d67f0e52638)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ncurses: Fix configure tests for exit and mbstate_t</title>
<updated>2022-09-01T09:07:02+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-08-30T22:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f7423a2f9f93320dbd1c4195997e6e797916852b'/>
<id>urn:sha1:f7423a2f9f93320dbd1c4195997e6e797916852b</id>
<content type='text'>
These tests do not include needed headers which results in warnings and
as errors when using -Werror or latest clang e.g.

(From OE-Core rev: 92f191c304b5d53c14be23f7a5d57b0f9f101767)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ncurses: mark upstream version as unknown</title>
<updated>2022-07-07T23:09:42+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2022-07-06T08:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9d3119228e0c55708ddde8078cedf70d9b770221'/>
<id>urn:sha1:9d3119228e0c55708ddde8078cedf70d9b770221</id>
<content type='text'>
This is to avoid check-version reporting a broken current version
(6.3+nnnn sorts higher than 6.3 and isn't tagged in upstream git).

(From OE-Core rev: 25668027b105144598a367797076818c9cf9b373)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ncurses: use GitHub mirror, not Debian's packaging</title>
<updated>2022-07-01T10:53:33+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-06-30T10:39:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=dfaabf971b02e33870f9f927e9b1356e05e74a17'/>
<id>urn:sha1:dfaabf971b02e33870f9f927e9b1356e05e74a17</id>
<content type='text'>
The GitHub mirror of ncurses is updated daily, whereas the Debian
packaging repository is only updated when they do an upgrade.

(From OE-Core rev: 3c53e0dfb2d41ab2c933764ecd5a56c5f43bf8eb)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ncurses: 6.3 -&gt; 6.3+20220423</title>
<updated>2022-06-30T09:27:17+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2022-06-29T14:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=d71d4b7625d9ae2a165e3088a11b46fe1c1fcd13'/>
<id>urn:sha1:d71d4b7625d9ae2a165e3088a11b46fe1c1fcd13</id>
<content type='text'>
Includes a fix for CVE-2022-29458

(From OE-Core rev: 6032a1049d4693f17ab7f4b67f9b22719decadde)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ncurses: use COPYING file</title>
<updated>2022-04-19T13:14:11+00:00</updated>
<author>
<name>Konrad Weihmann</name>
<email>kweihmann@outlook.com</email>
</author>
<published>2022-04-14T06:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=1fa96754413a4a8975077a85b00983f2059b0655'/>
<id>urn:sha1:1fa96754413a4a8975077a85b00983f2059b0655</id>
<content type='text'>
which has the same info as the in-file header used in before

(From OE-Core rev: 8618589c10f85b7a92de01d93180751a804837ea)

Signed-off-by: Konrad Weihmann &lt;kweihmann@outlook.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ncurses: poll() works, but only on Linux</title>
<updated>2021-11-13T16:11:27+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross@burtonini.com</email>
</author>
<published>2021-11-12T14:02:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=d68e36973b8bbea9ef57c36e20a473d4e791cbc9'/>
<id>urn:sha1:d68e36973b8bbea9ef57c36e20a473d4e791cbc9</id>
<content type='text'>
ncurses does AC_TRY_RUN() to determine is poll() actually works. As that
doesn't work in cross-compiles, we seed it with 'yes'.

However, MinGW doesn't have a working poll(), so use a :linux override
so that this only applies to Linux builds.

The ncurses build now compiles but doesn't link in MinGW, which is a step
forwards at least.

(From OE-Core rev: f57de22c4a40cd9178f7726d544beca66384d25d)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
