<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/comp, branch libressl-v3.9.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.9.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.9.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-07-28T09:42:44+00:00</updated>
<entry>
<title>Drop the comp module</title>
<updated>2023-07-28T09:42:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T09:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=567937f0a266480c702bf4a223805fb66b99fc37'/>
<id>urn:sha1:567937f0a266480c702bf4a223805fb66b99fc37</id>
<content type='text'>
opensslfeatures.h has long defined OPENSSL_NO_COMP and the build with
ZLIB was broken in openssl(1) since 2015 and in libcrypto since 2022.
ZLIB was unifdefed a while ago, now we can retire the public API.

The comp.h header stays devoid of code because a number of ports use it
for historic reasons.

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>Unifdef ZLIB</title>
<updated>2023-06-11T05:35:43+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-06-11T05:35:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=97a013bc68d60ad211d8cdb339f38ccb4020ade6'/>
<id>urn:sha1:97a013bc68d60ad211d8cdb339f38ccb4020ade6</id>
<content type='text'>
This has long been unused code and compilation with -DZLIB was broken
for a long time after BIO was made opaque.

ok jsing
</content>
</entry>
<entry>
<title>c_zlib.c needs bio_local.h with -DZLIB.</title>
<updated>2023-04-17T13:18:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-17T13:18:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d4ea3bce6cb1963271cd32a7044eee6070404e56'/>
<id>urn:sha1:d4ea3bce6cb1963271cd32a7044eee6070404e56</id>
<content type='text'>
Apparently nobody tried to compile libcrypto with ZLI since Jan 2022.
Maybe this means that we can unifdef -U ZLIB or maybe not...
</content>
</entry>
<entry>
<title>spelling fixes; from paul tagliamonte</title>
<updated>2022-12-26T07:18:53+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2022-12-26T07:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2eb7e5ff6bb69760f9dd4a43e7e3520ebb930120'/>
<id>urn:sha1:2eb7e5ff6bb69760f9dd4a43e7e3520ebb930120</id>
<content type='text'>
i removed the arithmetics -&gt; arithmetic changes, as i felt they
were not clearly correct

ok tb
</content>
</entry>
<entry>
<title>Zap trailing whitespace in license and add some empty lines</title>
<updated>2022-12-24T07:12:09+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-12-24T07:12:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=df59a12113ba6ec4c6faecd033d46176453f697e'/>
<id>urn:sha1:df59a12113ba6ec4c6faecd033d46176453f697e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the missing Copyright and license headers in the libcrypto/comp directory.</title>
<updated>2022-12-23T23:23:02+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2022-12-23T23:23:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3ccea9dec04cd9f280950b33bedf127d1dc69d5e'/>
<id>urn:sha1:3ccea9dec04cd9f280950b33bedf127d1dc69d5e</id>
<content type='text'>
Requested some time ago by tb@.

According to OpenSSL git history, the original version of this code
appeared in SSLeay 0.9.1b (July 6, 1998).  The LICENSE file in that
release states that the Copyright of SSLeay belongs to Eric Young,
and we believe that Eric still maintained SSLeay himself at that time.
We have seen a small number of examples where Eric credited outside
contributors for code that he included in his distribution, including
citing Copyright notices and license headers as appropriate.  We
found no such hints regarding this code, so it is reasonable to
assume that he wrote this code himself.

Regarding subsequent changes and additions, i inspected the OpenSSL
git repository.

No code change; only Copyright and license comments are added.
</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>Implement new-style OpenSSL BIO callbacks</title>
<updated>2022-01-14T08:40:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-01-14T08:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bf7beecb6c75655f21958cd52426578df3f1f307'/>
<id>urn:sha1:bf7beecb6c75655f21958cd52426578df3f1f307</id>
<content type='text'>
This provides support for new-style BIO callbacks in
BIO_{read,write,gets,puts}() and a helper function to
work out whether it should call the new or the old
style callback. It also adds a few typedefs and minor
code cleanup as well as the BIO_{get,set}_callback_ex()

from jsing, ok tb
</content>
</entry>
<entry>
<title>Make structs in comp.h opaque</title>
<updated>2022-01-14T08:21:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-01-14T08:21:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ac16e54e75a14731990afd6a000b7a0ea3cdbfc8'/>
<id>urn:sha1:ac16e54e75a14731990afd6a000b7a0ea3cdbfc8</id>
<content type='text'>
This moves COMP_CTX and COMP_METHOD to comp_local.h and provides
missing typedefs in ossl_typ.h.

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