<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/bio/bio_lib.c, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-05-10T05:54:39+00:00</updated>
<entry>
<title>Use err_local.h rather than err.h in most places</title>
<updated>2025-05-10T05:54:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T05:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=41e8f99dd1625a9f0c80ce9d4383e95b18e85709'/>
<id>urn:sha1:41e8f99dd1625a9f0c80ce9d4383e95b18e85709</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Hide symbols for two missed public functions in bio.h</title>
<updated>2024-07-09T06:14:59+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-07-09T06:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fae286b59acfdbc40328ed2618d5f50b375c2682'/>
<id>urn:sha1:fae286b59acfdbc40328ed2618d5f50b375c2682</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Unify *_up_ref() implementations</title>
<updated>2024-03-27T01:22:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-27T01:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=34e2ca7d2d0a0fb4722dfa5e884d5657ea45d8f8'/>
<id>urn:sha1:34e2ca7d2d0a0fb4722dfa5e884d5657ea45d8f8</id>
<content type='text'>
No need for an inconsistently named local variable and a ternary operator.

ok jsing
</content>
</entry>
<entry>
<title>Remove BIO_set()</title>
<updated>2024-03-02T09:22:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=28e50f56084f402001d1ee8df4967be93ce296e1'/>
<id>urn:sha1:28e50f56084f402001d1ee8df4967be93ce296e1</id>
<content type='text'>
This used to be a dangerous implementation detail of BIO_new() that was
never used outside of libcrypto.

ok jsing
</content>
</entry>
<entry>
<title>Use calloc() instead of malloc() in BIO_new().</title>
<updated>2024-02-17T14:29:07+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-02-17T14:29:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=98b9e68c737460799750027fdf92680fb3a8c9c4'/>
<id>urn:sha1:98b9e68c737460799750027fdf92680fb3a8c9c4</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Inline and disable BIO_set().</title>
<updated>2024-02-16T14:40:18+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-02-16T14:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=af87a7dd3c0694d817f79bb888637cbde0dc94a6'/>
<id>urn:sha1:af87a7dd3c0694d817f79bb888637cbde0dc94a6</id>
<content type='text'>
BIO_set() is a dangerous function that cannot be used safely. Thankfully,
the only consumer is BIO_new(), hence inline the functionality and disable
the BIO_set() function (for complete removal in the near future).

ok tb@
</content>
</entry>
<entry>
<title>Use 'bio' more consistently for function arguments.</title>
<updated>2024-02-16T14:27:43+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-02-16T14:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cdb6b4d9599d838a2f7ccc4475fa3ebf477ac3ec'/>
<id>urn:sha1:cdb6b4d9599d838a2f7ccc4475fa3ebf477ac3ec</id>
<content type='text'>
Rather than 'a' or 'b', use 'bio' more consistently - there are still some
more complex cases that have been left alone for now. Also use fewer
parentheses.

No change to generated assembly other than line numbers.
</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>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>
</feed>
