<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/crypto_memory.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-03-09T15:29:56+00:00</updated>
<entry>
<title>Align CRYPTO_set_mem*_functions with OpenSSL 1.1</title>
<updated>2025-03-09T15:29:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9175c6902a8e145ca23903d60576f90eb073d460'/>
<id>urn:sha1:9175c6902a8e145ca23903d60576f90eb073d460</id>
<content type='text'>
CRYPTO_set_mem_ex_functions() was renamed to CRYPTO_set_mem_functions(),
replacing the latter while also correcting the arguments for the free
pointer. The backstory is that a commit that was never compiled was fixed
the wrong way an hour later (both committed without review, obviously),
and here we are, still cleaning up the mess 23 years later.

We carry patches in cjose and stunnel for this; dovecot and links+ have
autoconf checks and will adapt. Oh, and then there's the mariadb
configure time insanity passing wrong function pointers...

ok jsing
</content>
</entry>
<entry>
<title>Toss tedu's cleanse into crypto_memory.c</title>
<updated>2024-11-06T04:18:42+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-06T04:18:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a83d1605425f87a1a138e1d87b5ac60decdc36d8'/>
<id>urn:sha1:a83d1605425f87a1a138e1d87b5ac60decdc36d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add an empty line between license and #include lines</title>
<updated>2024-11-06T04:10:35+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-06T04:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a08cf6f39019109c9debea03c2a3efe8db5c1fa4'/>
<id>urn:sha1:a08cf6f39019109c9debea03c2a3efe8db5c1fa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename malloc-wrapper.c to crypto_memory.c</title>
<updated>2024-11-06T04:08:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-06T04:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b072849c7c986a14728c5e22a693e15a215bee2e'/>
<id>urn:sha1:b072849c7c986a14728c5e22a693e15a215bee2e</id>
<content type='text'>
Apparently it's important that five trivial one-line wrappers remain in a
file with the ISC license. So instead of cleaning the root directory of our
favorite pigsty further by squashing all the useless legacy garbage into a
single file, rename the oddly-named malloc-wrapper.c into crypto_memory.c.

discussed with beck, jsing
</content>
</entry>
</feed>
