<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/conf, branch libressl-v3.9.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.9.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.9.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-03-02T11:11:11+00:00</updated>
<entry>
<title>Make LHASH_OF() and STACK_OF() use opaque structs</title>
<updated>2024-03-02T11:11:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T11:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=26367add3db68a3e89bda58a3c85174507f8e71a'/>
<id>urn:sha1:26367add3db68a3e89bda58a3c85174507f8e71a</id>
<content type='text'>
This removes internals of these two special snowflakes and will allow
further simplifications. Unfortunately, there are some pieces of
software that actually use LHASH_OF() (looking at you, pound, Ruby, and
openssl(1)), so we get to keep exposing this garbage, at least for now.

Expose lh_error() as a symbol to replace a macro reaching into _LHASH.
lh_down_load() is no longer available. _LHASH and _STACK are now opaque,
LHASH_NODE becomes internal-only.

from jsing
</content>
</entry>
<entry>
<title>Make ASN1_add_oid_module internal</title>
<updated>2024-03-02T09:02:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-02T09:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=60942d718b601a15baad39a21164e82ec505aad0'/>
<id>urn:sha1:60942d718b601a15baad39a21164e82ec505aad0</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>The KNF script didn't grok LHASH_OF(), STACK_OF()</title>
<updated>2024-01-28T21:00:54+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-01-28T21:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9bf1fb915b8b00ce700025d954eb8ad6021d5b39'/>
<id>urn:sha1:9bf1fb915b8b00ce700025d954eb8ad6021d5b39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop fiddling with hash table internals from lhash doall callers.</title>
<updated>2024-01-24T14:05:10+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-01-24T14:05:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=507757029f70803dface2476d554510285e7d100'/>
<id>urn:sha1:507757029f70803dface2476d554510285e7d100</id>
<content type='text'>
It is now safe to call delete from an lhash doall callback - stop fiddling
wit hash table internals from lhash doall callers that previously has to
workaround this themselves.

ok tb@
</content>
</entry>
<entry>
<title>Unifdef OPENSSL_NO_ENGINE in libcrypto</title>
<updated>2023-11-19T15:46:10+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-19T15:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=593d97e74cc873d99aced677883cf55625efe62d'/>
<id>urn:sha1:593d97e74cc873d99aced677883cf55625efe62d</id>
<content type='text'>
This is mechanical apart from a few manual edits to avoid doubled empty
lines.

ok jsing
</content>
</entry>
<entry>
<title>Remove last internal consumer of DSO</title>
<updated>2023-07-20T15:05:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-20T15:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee339c1d5b307e7bbb752db9dc89b5ee5f777dde'/>
<id>urn:sha1:ee339c1d5b307e7bbb752db9dc89b5ee5f777dde</id>
<content type='text'>
It is currently possible to extend libcrypto by having it load a shared
object via dlopen() either from a config file on library initialization
or when an application calls the relevant API. Recent and not so recent
events showed how dangerous an idea dlopen() is. Independently of such
concerns, this should not be handled in the characteristically convoluted
way of this toolkit. DSO will go away in the upcoming bump. This commit
clears the road for a plain cvs rm of the dso code.

ok jsing
</content>
</entry>
<entry>
<title>Hide symbols in cms, comp, conf, and buffer</title>
<updated>2023-07-08T08:26:26+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-08T08:26:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cf9b236f0893157746f8b944e4f6cc8d8a6aca26'/>
<id>urn:sha1:cf9b236f0893157746f8b944e4f6cc8d8a6aca26</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Remove mkerr.pl remnants from LibreSSL</title>
<updated>2022-07-12T14:42:50+00:00</updated>
<author>
<name>kn</name>
<email></email>
</author>
<published>2022-07-12T14:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=89e42d5857196a8071fbafb5565388d0e20ec32b'/>
<id>urn:sha1:89e42d5857196a8071fbafb5565388d0e20ec32b</id>
<content type='text'>
This script is not used at all and files are edited by hand instead.
Thus remove misleading comments incl. the obsolete script/config.

Feedback OK jsing tb
</content>
</entry>
<entry>
<title>Restrict the length of openssl conf value string</title>
<updated>2020-02-17T12:51:48+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2020-02-17T12:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=87fb9bdd12641546dd753d42025a1427113b4747'/>
<id>urn:sha1:87fb9bdd12641546dd753d42025a1427113b4747</id>
<content type='text'>
There was no limitation for the length of openssl conf value.
This brings possibility of out-of-memory problem as oss-fuzz had detected.
This diff restricts the length of conf value up to 64k.

ok jsing@
</content>
</entry>
<entry>
<title>I should not be calling ENGINE_load_builtin_engines_internal</title>
<updated>2018-03-19T03:56:08+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2018-03-19T03:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74a14c647b3e5439c7c6eb66de27b4468df22bab'/>
<id>urn:sha1:74a14c647b3e5439c7c6eb66de27b4468df22bab</id>
<content type='text'>
here, just the normal version.
ok jsing@
</content>
</entry>
</feed>
