<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcurses/tinfo, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcurses/tinfo?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcurses/tinfo?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-06-28T15:34:10Z</updated>
<entry>
<title>Do not cast (signed char) CANCELLED_BOOLEAN to (char) for comparison</title>
<updated>2018-06-28T15:34:10Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2018-06-28T15:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fd190ef0c289d807186577694c041994e1a50f28'/>
<id>urn:sha1:fd190ef0c289d807186577694c041994e1a50f28</id>
<content type='text'>
against (signed char) variable.  Modern "genius" compilers simply
delete the code on unsigned char architectures, amazed they feel
lattitude to convert undefined local behaviour into much larger scope
undefined behaviour (glad to have faster but incorrect libcurses..)
ok millert
</content>
</entry>
<entry>
<title>Instead of using our own custom BDB terminfo databases, use the ncurses</title>
<updated>2015-12-03T11:29:55Z</updated>
<author>
<name>nicm</name>
<email>nicm@openbsd.org</email>
</author>
<published>2015-12-03T11:29:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a41bf9967f084e9eac48f991e954155b18eaf7e2'/>
<id>urn:sha1:a41bf9967f084e9eac48f991e954155b18eaf7e2</id>
<content type='text'>
files in /usr/share/terminfo/*. This removes a large difference from
upstream ncurses and other systems.

ok millert
</content>
</entry>
<entry>
<title>Disable the USE_OLD_TTY hack that re-encoded termios Bnnn speeds</title>
<updated>2013-12-10T20:33:51Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2013-12-10T20:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8f4bf6582057b5a6e93424c524391cfb02b03db0'/>
<id>urn:sha1:8f4bf6582057b5a6e93424c524391cfb02b03db0</id>
<content type='text'>
as sgtty Bnnn speeds.  This means ospeed has to grow from short to
int to hold all possible values.  Bump major version.

While there, also fix a bug in _nc_baudrate().

ok nicm@, millert@, deraadt@
</content>
</entry>
<entry>
<title>Restore an if that got lost in the update.</title>
<updated>2010-01-14T22:53:22Z</updated>
<author>
<name>nicm</name>
<email>nicm@openbsd.org</email>
</author>
<published>2010-01-14T22:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=30b643f518f341c1fa246ceeac19848d44707e9c'/>
<id>urn:sha1:30b643f518f341c1fa246ceeac19848d44707e9c</id>
<content type='text'>
Fixes problems with editors/joe reported by benoit@.
</content>
</entry>
<entry>
<title>Update to ncurses 5.7, with local changes reapplied.</title>
<updated>2010-01-12T23:21:58Z</updated>
<author>
<name>nicm</name>
<email>nicm@openbsd.org</email>
</author>
<published>2010-01-12T23:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=81d8c4e1e65ef590376b5b08744af794c42bd575'/>
<id>urn:sha1:81d8c4e1e65ef590376b5b08744af794c42bd575</id>
<content type='text'>
This is around eight years worth of changes (previously we were around ncurses
5.2), too many to list - many bug fixes and also a few new functions.

A major bump for libcurses, libpanel, libform and libmenu.

ok deraadt
</content>
</entry>
<entry>
<title>a few leftovers from yesterday's SCCS/RCS-ID removal;</title>
<updated>2009-10-28T23:22:45Z</updated>
<author>
<name>schwarze</name>
<email>schwarze@openbsd.org</email>
</author>
<published>2009-10-28T23:22:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=871d27acb9d6cf4e5ec106238658443ca1779310'/>
<id>urn:sha1:871d27acb9d6cf4e5ec106238658443ca1779310</id>
<content type='text'>
survived a full make build on i386;
"sure" deraadt@
</content>
</entry>
<entry>
<title>rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and</title>
<updated>2009-10-27T23:59:19Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2009-10-27T23:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=043fbe51c197dbbcd422e917b65f765d8b5f8874'/>
<id>urn:sha1:043fbe51c197dbbcd422e917b65f765d8b5f8874</id>
<content type='text'>
unmaintainable).  these days, people use source.  these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms
</content>
</entry>
<entry>
<title>terminfo supports the use= capability (tc= in termcap), to allow one</title>
<updated>2009-10-18T13:51:44Z</updated>
<author>
<name>nicm</name>
<email>nicm@openbsd.org</email>
</author>
<published>2009-10-18T13:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d0fc1b1382f030c144f04ec6a0947efaea8874b2'/>
<id>urn:sha1:d0fc1b1382f030c144f04ec6a0947efaea8874b2</id>
<content type='text'>
description to reference another. If this is used, any capabilities in the
parent terminal description should override those pulled in by use=.

When cap_mkdb is building terminfo.db, it concatenates any use= references
together so each description is self-contained. However, the ncurses terminfo
implementation doesn't expect this - it assumes it will have to resolve use=
itself, and picks the last entry in the description created by cap_mkdb rather
than the first.

read_bsd_terminfo.c already makes some transformations to make ncurses happy
with the format in the database. So, extend this to trim out duplicate entries,
leaving only the first.

(Interestingly, ncurses already has code to correctly handle merged tc=
capabilities in termcap.db (used if terminfo.db is missing).)

"go ahead" deraadt@
</content>
</entry>
<entry>
<title>Change cap_mkdb and curses to be a better about reformatting terminfo entries</title>
<updated>2009-08-28T11:43:50Z</updated>
<author>
<name>nicm</name>
<email>nicm@openbsd.org</email>
</author>
<published>2009-08-28T11:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8c2edd3c2c98395761b339295eb7e5ef19710d39'/>
<id>urn:sha1:8c2edd3c2c98395761b339295eb7e5ef19710d39</id>
<content type='text'>
into the cap database format and back: rather than replacing all colons with
commas, only touch real separators (skip those with a leading \ or ^) and
replace an unadorned colon with a literal "\072".

Fixes problems with quite a few caps including acsc in "screen" (:s instead of
,s) and setab/initc in "xterm-256color" (wrongly concatenated together).

ok millert
</content>
</entry>
<entry>
<title>More read/write result checking fixes to avoid unsigned comparisons vs</title>
<updated>2008-01-29T13:02:31Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2008-01-29T13:02:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a90d81bbc1d37bfdc71cadae89c1f062b1b4c453'/>
<id>urn:sha1:a90d81bbc1d37bfdc71cadae89c1f062b1b4c453</id>
<content type='text'>
-1.

ok henning@ beck@ ray@
</content>
</entry>
</feed>
