<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib, branch libressl-v2.9.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.9.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.9.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-12-14T20:18:27+00:00</updated>
<entry>
<title>Delete a note taken during the rev. 1.1 man page splite</title>
<updated>2018-12-14T20:18:27+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-12-14T20:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=723e2311c6f57a0db090a7c72abdd97eaa5f1a1b'/>
<id>urn:sha1:723e2311c6f57a0db090a7c72abdd97eaa5f1a1b</id>
<content type='text'>
that should have been deleted before commit.
The cross reference is already present below SEE ALSO.
Glitch noticed by jsing@.
</content>
</entry>
<entry>
<title>Improve speed for the multi-threaded case by reducing lock contention.</title>
<updated>2018-12-10T07:57:49+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2018-12-10T07:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e0a6e1a675a8779862b6efd50bfae854b7e5ec92'/>
<id>urn:sha1:e0a6e1a675a8779862b6efd50bfae854b7e5ec92</id>
<content type='text'>
tested by many; ok florian@
</content>
</entry>
<entry>
<title>style; OK otto</title>
<updated>2018-12-09T11:32:02+00:00</updated>
<author>
<name>florian</name>
<email></email>
</author>
<published>2018-12-09T11:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f73e08ba21e8fc91965e6f4f7223f9b4ecf5ae70'/>
<id>urn:sha1:f73e08ba21e8fc91965e6f4f7223f9b4ecf5ae70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove an ugly hack in the client certificate verification code that works</title>
<updated>2018-12-07T07:22:09+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-12-07T07:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=018afeb2aec4670632a8ace8c72375d615c1f49d'/>
<id>urn:sha1:018afeb2aec4670632a8ace8c72375d615c1f49d</id>
<content type='text'>
around broken GOST implementations.  It looks like client certificates with
GOST have been completely broken since reimport of the GOST code, so no-one
is using LibreSSL this way.  The client side was fixed only last week for
TLSv1.0 and TLSv1.1.  This workaround is now in the way of much needed
simplifcation and cleanup, so it is time for it to go.

suggested by and ok jsing
</content>
</entry>
<entry>
<title>remove a stray line accidentally left behind in rev. 1.120;</title>
<updated>2018-12-05T17:11:59+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-12-05T17:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bb05d579ad9f40088a4a17d20b4e6c42c8885f56'/>
<id>urn:sha1:bb05d579ad9f40088a4a17d20b4e6c42c8885f56</id>
<content type='text'>
patch from Hiltjo Posthuma &lt;hiltjo at codemadness dot org&gt;
</content>
</entry>
<entry>
<title>Send SSL_AD_DECODE alerts in the case of a bad hello request or an</title>
<updated>2018-12-03T17:16:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-12-03T17:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=364a2952c0af39bd1295e56ea70be8c49ffb4618'/>
<id>urn:sha1:364a2952c0af39bd1295e56ea70be8c49ffb4618</id>
<content type='text'>
invalid change cipher spec. Found due to dead assignment warnings
by the Clang static analyzer.

ok inoguchi (previous version), jsing
</content>
</entry>
<entry>
<title>Restore function prototype for ASN1_dup, fixing usage on I32LP64 platforms.</title>
<updated>2018-11-30T04:51:19+00:00</updated>
<author>
<name>jeremy</name>
<email></email>
</author>
<published>2018-11-30T04:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2fec6012aa120e4cc4d4629a739dbb86753102dd'/>
<id>urn:sha1:2fec6012aa120e4cc4d4629a739dbb86753102dd</id>
<content type='text'>
This prototype was removed inadvertantly in r1.50.

OK jsing@
</content>
</entry>
<entry>
<title>missed adding tls_default_ca_cert_file here. found by sthen</title>
<updated>2018-11-29T15:51:49+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2018-11-29T15:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ab1125705ce0afa7cfc172409c11c2bb8e73e524'/>
<id>urn:sha1:ab1125705ce0afa7cfc172409c11c2bb8e73e524</id>
<content type='text'>
</content>
</entry>
<entry>
<title>expose the default cert file as a function, not a define. it's really</title>
<updated>2018-11-29T14:24:23+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2018-11-29T14:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6dee83d0efd9b6a0e45f73737efb9078aafbdd15'/>
<id>urn:sha1:6dee83d0efd9b6a0e45f73737efb9078aafbdd15</id>
<content type='text'>
an internal detail of the library, so the string should live inside it,
not in the application code.
ok jsing
</content>
</entry>
<entry>
<title>Refactor a tangle in ssl3_send_client_verify() into one function for each</title>
<updated>2018-11-29T06:21:09+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-11-29T06:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1604e1fa73583347fa0b8735c9f9485428eba1b5'/>
<id>urn:sha1:1604e1fa73583347fa0b8735c9f9485428eba1b5</id>
<content type='text'>
type, sigalgs/rsa/ec/gost.  Move a few special dances for GOST where they
belong now.  This prompted a fix for a long-standing bug with GOST client
certificate authentication where tls1_transcript_data() fails since the
transcript was already freed before.  Add a bit of missing error checking
and leave some further cleanup for later.

idea, guidance &amp; ok jsing
</content>
</entry>
</feed>
