<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/conf/conf_def.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>Inline last use of CONF_free()</title>
<updated>2024-08-31T09:46:17+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=faf17186f71f0429b9cf5fc84957f3e57221b1c3'/>
<id>urn:sha1:faf17186f71f0429b9cf5fc84957f3e57221b1c3</id>
<content type='text'>
This permits another single-use-no-longer-public API to join the party
in the bit bucket.

ok beck jsing
</content>
</entry>
<entry>
<title>Unexport NCONF_default</title>
<updated>2024-08-31T09:44:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=646547a8a28c7b6931751a2ab064fd70d5d8cf92'/>
<id>urn:sha1:646547a8a28c7b6931751a2ab064fd70d5d8cf92</id>
<content type='text'>
The only project I'm aware of that ever used this was rust-openssl
and they did so for no good reason. So remove this API, the crate's
code is already adjusted accordingly.

ok beck jsing
</content>
</entry>
<entry>
<title>const correct uses of CONF_METHOD</title>
<updated>2024-08-31T09:39:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3f796b469989d0e93492a6cb12d24e49b3a58dfd'/>
<id>urn:sha1:3f796b469989d0e93492a6cb12d24e49b3a58dfd</id>
<content type='text'>
While not all of this is strictly needed, it was simply incorrect. This
way another global which was modifiable for no good reason becomes const.

ok beck jsing
</content>
</entry>
<entry>
<title>Stop using conf-&gt;meth_data and make CONF_type_default const</title>
<updated>2024-08-31T09:36:38+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3eb4b5e423acd1dc7ea9a44c39f16acb3671ed45'/>
<id>urn:sha1:3eb4b5e423acd1dc7ea9a44c39f16acb3671ed45</id>
<content type='text'>
Now that we no longer need to hang a poor man's ctype substitute off
the conf structure, we can get rid of the otherwise unused meth_data
member. This allows us to const correct CONF_type_default. Hopefully
we can remove it soon.

ok beck jsing
</content>
</entry>
<entry>
<title>Remove NCONF_WIN32</title>
<updated>2024-08-31T09:34:05+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=67af3e257ef9f1c1bdcc16b7bf9e501296005219'/>
<id>urn:sha1:67af3e257ef9f1c1bdcc16b7bf9e501296005219</id>
<content type='text'>
Undocumented and entirely unused. Gets rid of a big, modifiable, global
table.

ok beck jsing
</content>
</entry>
<entry>
<title>Retire conf_api.h and the API therein</title>
<updated>2024-08-31T09:29:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=51c678b741cbefcaed139a0d65b70d02ac25559d'/>
<id>urn:sha1:51c678b741cbefcaed139a0d65b70d02ac25559d</id>
<content type='text'>
This makes the _CONF_* layer of the conf module internal and gets rid
of the entirely unused conf_api.h.

ok beck jsing
</content>
</entry>
<entry>
<title>Make CONF_METHOD opaque</title>
<updated>2024-08-31T09:21:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=99f92d1f135e09a99ace18755bc48e1f954b46cb'/>
<id>urn:sha1:99f92d1f135e09a99ace18755bc48e1f954b46cb</id>
<content type='text'>
Much of conf is designed in such a way that you really have to reach into
its structs. This one piece can be hidden. It might even be removed soon.

ok beck jsing
</content>
</entry>
<entry>
<title>def_create(): switch from malloc() to calloc()</title>
<updated>2024-08-28T15:48:33+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-28T15:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a730fa5dbf941e39cd3e01cf40096849a0a2edb0'/>
<id>urn:sha1:a730fa5dbf941e39cd3e01cf40096849a0a2edb0</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>conf_def.c: add two trailing commas</title>
<updated>2024-08-24T12:08:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-24T12:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bcb489c7f81f8e3a80c16b77563aec1052e00dba'/>
<id>urn:sha1:bcb489c7f81f8e3a80c16b77563aec1052e00dba</id>
<content type='text'>
</content>
</entry>
</feed>
