<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/err, branch libressl-v4.2.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v4.2.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v4.2.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-06-10T08:53:37+00:00</updated>
<entry>
<title>err.c: fix previous: 8 spaces -&gt; tab</title>
<updated>2025-06-10T08:53:37+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-06-10T08:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f3cabbdbec3a5f12dc2412a1ecbe3d554cc72588'/>
<id>urn:sha1:f3cabbdbec3a5f12dc2412a1ecbe3d554cc72588</id>
<content type='text'>
</content>
</entry>
<entry>
<title>correct indentation, no functional change</title>
<updated>2025-06-02T12:18:22+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2025-06-02T12:18:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0a9ae15841c7f994ec48b5317b89dbfe586ddcc7'/>
<id>urn:sha1:0a9ae15841c7f994ec48b5317b89dbfe586ddcc7</id>
<content type='text'>
found with smatch, ok tb@
</content>
</entry>
<entry>
<title>Simplify err_build_SYS_str_reasons</title>
<updated>2025-05-20T09:25:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-20T09:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=acfb6b93a44b615298cbdd3e308e18d0699190e8'/>
<id>urn:sha1:acfb6b93a44b615298cbdd3e308e18d0699190e8</id>
<content type='text'>
This is currently done in a rather silly way. Shift the index by 1
and avoid weird pointer dances. Rather than relying on static
initialization, use code to obviate a comment.

ok beck joshua jsing
</content>
</entry>
<entry>
<title>Sort FOOerror() in ASCII order</title>
<updated>2025-05-10T06:45:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T06:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=840e7d6260a495f4769726de36606e49c1bab758'/>
<id>urn:sha1:840e7d6260a495f4769726de36606e49c1bab758</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify the remaining FOOerror()</title>
<updated>2025-05-10T06:35:22+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T06:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d6d159794ce070433a9b4d23ca80e6cdf0afed38'/>
<id>urn:sha1:d6d159794ce070433a9b4d23ca80e6cdf0afed38</id>
<content type='text'>
Redirect through an additional macro that adds the repeated function,
file and line macros. Reduces the eyesore and makes the whole thing
much more redable.

similar to a suggestion by jsing a while back
</content>
</entry>
<entry>
<title>Remove unused internal FOOerror()</title>
<updated>2025-05-10T06:22:08+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T06:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d24330b49489db4c8f7d464efbeeca086d42ff68'/>
<id>urn:sha1:d24330b49489db4c8f7d464efbeeca086d42ff68</id>
<content type='text'>
pointed out by djm a while back
</content>
</entry>
<entry>
<title>Remove error macros except PEMerr(), RSAerr() and SSLerr()</title>
<updated>2025-05-10T06:17:09+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T06:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d682cf6a7375c84e36042dbec2fd58cbb9be9bde'/>
<id>urn:sha1:d682cf6a7375c84e36042dbec2fd58cbb9be9bde</id>
<content type='text'>
These three are still used in about half a dozen ports. All the others are
unused.

ok jsing
</content>
</entry>
<entry>
<title>Move the internal FOOerror() to err_local.h</title>
<updated>2025-05-10T06:03:38+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T06:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d8a1d67824f0262e6ac047e2eada875112658767'/>
<id>urn:sha1:d8a1d67824f0262e6ac047e2eada875112658767</id>
<content type='text'>
These are now only used in libcrypto. They should never have been in a
public header in the first place.

ok jsing
</content>
</entry>
<entry>
<title>Support OPENSSL_NO_FILENAMES</title>
<updated>2025-03-09T15:12:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-03-09T15:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b8acfd2983c50474382bf8ed132a5b7e7bdedb34'/>
<id>urn:sha1:b8acfd2983c50474382bf8ed132a5b7e7bdedb34</id>
<content type='text'>
Some people are concerned that leaking a user name is a privacy issue.
Allow disabling the __FILE__ and __LINE__ argument in the error stack
to avoid this. This can be improved a bit in tree.

From Viktor Szakats in https://github.com/libressl/portable/issues/761

ok bcook jsing
</content>
</entry>
<entry>
<title>Assert assumption on CRYPTO_THREADID</title>
<updated>2024-11-02T12:46:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-02T12:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=18d63435aab73597d2a0cd7bef349030489065b9'/>
<id>urn:sha1:18d63435aab73597d2a0cd7bef349030489065b9</id>
<content type='text'>
This type has been opaque for a while, and nobody should be able to call
this function with id != NULL. If they do, we want to know and it should
be noisy.

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