<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/bio, branch OPENBSD_7_4</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_4</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_4'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-08-25T12:37:33+00:00</updated>
<entry>
<title>KNF, no assembly change</title>
<updated>2023-08-25T12:37:33+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2023-08-25T12:37:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5858a3e6cde0036b94090a94427298e8fa512fcd'/>
<id>urn:sha1:5858a3e6cde0036b94090a94427298e8fa512fcd</id>
<content type='text'>
OK tb@ jsing@
</content>
</entry>
<entry>
<title>Fix two leaks in BIO_dup_chain()</title>
<updated>2023-08-07T10:58:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-07T10:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7391e7bedfb367ff7d55ce73045a38949cf9c3e3'/>
<id>urn:sha1:7391e7bedfb367ff7d55ce73045a38949cf9c3e3</id>
<content type='text'>
If CRYPTO_dup_ex_data() fails, the new_bio is leaked. If an error occurs
after the first iteration, all members of the new chain except the head
are leaked.

ok jsing
</content>
</entry>
<entry>
<title>Add missing space before =</title>
<updated>2023-08-07T10:54:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-08-07T10:54:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6d6ceebd102d95e344492744e4defe13647f6bd7'/>
<id>urn:sha1:6d6ceebd102d95e344492744e4defe13647f6bd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reinstate KNF for comment</title>
<updated>2023-07-29T02:32:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-29T02:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=22ae396a6c0b958d70badd7c856406acd196fcbe'/>
<id>urn:sha1:22ae396a6c0b958d70badd7c856406acd196fcbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop BIO_n{read,write}{,0}()</title>
<updated>2023-07-28T10:13:50+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:13:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=43dacb06bd0d2779c2a59be0c69a4defc6fcb419'/>
<id>urn:sha1:43dacb06bd0d2779c2a59be0c69a4defc6fcb419</id>
<content type='text'>
This is one of those strange things that should never have made it into
a security-oriented libraries. From BIO_s_bio.3:

.\" The following non-copying I/O functions are intentionally undocumented
.\" because they seem fragile and unused by anything:

It was used in a single place: the gorgeous ssltest. I'm not smart enough
to follow.  Also:

/* WARNING: The non-copying interface is largely untested as of yet
 * and may contain bugs. */

Oh, really? Into the great bitbucket in the sky you go.

ok jsing
</content>
</entry>
<entry>
<title>Make ASN.1 BIO internal</title>
<updated>2023-07-28T09:58:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T09:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=01880b11cac352ccba5d827f27af88f31718069a'/>
<id>urn:sha1:01880b11cac352ccba5d827f27af88f31718069a</id>
<content type='text'>
With every bump we can remove a bit more of the ASN.1 BIO and the
streaming interface. At some point enough will be internal so that
we can rewrite it and bring it in a shape where mere mortals can
follow all the twists and turns. This is the next step: BIO_f_asn1(3)
goes away and takes BIO_asn1_{get,set}_{prefix,suffix}() with it,
a bunch of functions helping along in a write-after-free recently.
The getters go away, the setters stay for now.

ok jsing
</content>
</entry>
<entry>
<title>BIO_indent: use %*s rather than puts in a loop</title>
<updated>2023-07-10T02:33:33+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-10T02:33:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=52790ba31e8dbfcb4dfcbcf0025ca01a2d342e5d'/>
<id>urn:sha1:52790ba31e8dbfcb4dfcbcf0025ca01a2d342e5d</id>
<content type='text'>
ok beck jsing millert
</content>
</entry>
<entry>
<title>Unbreak the namespace build after a broken mk.conf and tool misfire had</title>
<updated>2023-07-07T19:37:54+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-07T19:37:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ca8095297adf80b48019b5a2d18010ff9e3427f'/>
<id>urn:sha1:1ca8095297adf80b48019b5a2d18010ff9e3427f</id>
<content type='text'>
me aliasing symbols not in the headers I was procesing.

This unbreaks the namespace build so it will pass again

ok tb@
</content>
</entry>
<entry>
<title>Hide symbols in asn1 and bio</title>
<updated>2023-07-05T21:23:37+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-05T21:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0da1913b3c721e1a62fd66bc43547b4e910cbc34'/>
<id>urn:sha1:0da1913b3c721e1a62fd66bc43547b4e910cbc34</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Merge bio.h patch from libressl-portable</title>
<updated>2023-07-05T19:25:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-05T19:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cf51ad839bb292d77bff808529ca25b8dcaf8624'/>
<id>urn:sha1:cf51ad839bb292d77bff808529ca25b8dcaf8624</id>
<content type='text'>
ok beck@
</content>
</entry>
</feed>
