<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/bio/bio.h, 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-07-16T18:12:54+00:00</updated>
<entry>
<title>Remove BIO_s_log() prototype, pointed out by schwarze</title>
<updated>2025-07-16T18:12:54+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-07-16T18:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e4f0420dbabca7343337c5408a5a98dfbec303bd'/>
<id>urn:sha1:e4f0420dbabca7343337c5408a5a98dfbec303bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove prototypes with no matching function</title>
<updated>2024-05-19T07:12:50+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2024-05-19T07:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9dd363a8109e5383b08891f9d0307a5d5aa2bc09'/>
<id>urn:sha1:9dd363a8109e5383b08891f9d0307a5d5aa2bc09</id>
<content type='text'>
feedback and ok tb@
</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>Remove BIO_dump_*{cb,fp}()</title>
<updated>2024-03-02T09:21:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:21:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3be324ad741698effde1f32fdbee99994ab576d2'/>
<id>urn:sha1:3be324ad741698effde1f32fdbee99994ab576d2</id>
<content type='text'>
These were disabled and the internals that need to remain were fixed.
Time for this garbage to go.

ok jsing
</content>
</entry>
<entry>
<title>Remove BIO_{sn,v,vsn}printf(3)</title>
<updated>2024-03-02T09:18:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=624e55f48614f7c5aaa62d91eee54f0862c62db0'/>
<id>urn:sha1:624e55f48614f7c5aaa62d91eee54f0862c62db0</id>
<content type='text'>
Unsued printing functionality. If something should need this we can readily
add it back.

ok jsing
</content>
</entry>
<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>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>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>
<entry>
<title>Correct formatting</title>
<updated>2023-07-05T17:32:51+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-05T17:32:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6eb6ac160b83f1e84cfcfa2da879e2373672ec23'/>
<id>urn:sha1:6eb6ac160b83f1e84cfcfa2da879e2373672ec23</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Make BIO_info_cb() identical to bio_info_cb()</title>
<updated>2022-09-11T17:26:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-09-11T17:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=94cbd0cbaa6bd7b993b4ff34b97d4b25871d250e'/>
<id>urn:sha1:94cbd0cbaa6bd7b993b4ff34b97d4b25871d250e</id>
<content type='text'>
Various projects use bio_info_cb and BIO_info_cb interchangeably, for
example mupdf and freerdp. This is because this was changed in OpenSSL
commit fce78bd4 (2017), triggered by new warnings in gcc 8.

https://github.com/openssl/openssl/pull/4493

This results in some scary compiler warnings and useless patches in ports.
Nobody seems to be using the old bio_info_cb() version.

ok jsing
</content>
</entry>
</feed>
