<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/dtls1.h, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-03-12T17:01:53+00:00</updated>
<entry>
<title>Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.</title>
<updated>2020-03-12T17:01:53+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-03-12T17:01:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=63b0f131cbf0e20ff888516045c6693e8515333f'/>
<id>urn:sha1:63b0f131cbf0e20ff888516045c6693e8515333f</id>
<content type='text'>
SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA are currently still in
public headers, even though their usage is internal. This moves to
using _INTERNAL suffixed versions that are in internal headers, which
then allows us to change them without any potential public API fallout.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>unifdef DTLS1_AD_MISSING_HANDSHAKE_MESSAGE.</title>
<updated>2018-08-24T19:35:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-08-24T19:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9d4617570f8c08c43eda1a246ac8fa01be58c3f3'/>
<id>urn:sha1:9d4617570f8c08c43eda1a246ac8fa01be58c3f3</id>
<content type='text'>
This code has been rotting since 2006.

ok bcook@ tb@
</content>
</entry>
<entry>
<title>Move most of DTLS1_STATE to internal.</title>
<updated>2017-01-22T07:16:39+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-22T07:16:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8b577048370d1347763a8493952aef0075de26fd'/>
<id>urn:sha1:8b577048370d1347763a8493952aef0075de26fd</id>
<content type='text'>
ok jsing@
</content>
</entry>
<entry>
<title>Convert publically visible structs to translucent structs.</title>
<updated>2017-01-22T03:50:45+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-01-22T03:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ba75c0f95f4cdb1fe4f02b5428b3470e7b8cc4c'/>
<id>urn:sha1:1ba75c0f95f4cdb1fe4f02b5428b3470e7b8cc4c</id>
<content type='text'>
This change adds an internal opaque struct for each of the significant
publically visible structs. The opaque struct is then allocated and
attached to the publically visible struct when the appropriate *_new()
function is called, then cleared and freed as necessary.

This will allow for changes to be made to the internals of libssl, without
requiring a major bump each time the publically visible structs are
modified.

ok beck@
</content>
</entry>
<entry>
<title>Explicitly include openssl/opensslconf.h in headers that use OPENSSL_NO_*</title>
<updated>2016-12-30T15:10:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-30T15:10:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0afd6d01d662af53ddd9e03c955e4a11926e5f76'/>
<id>urn:sha1:0afd6d01d662af53ddd9e03c955e4a11926e5f76</id>
<content type='text'>
defines - do not rely on another heading making those available for us.
</content>
</entry>
<entry>
<title>Remove support for DTLS_BAD_VER. We do not support non-standard and</title>
<updated>2015-09-10T17:57:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-09-10T17:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6a01e44e5bb9917370be7048957c7d999d847bb6'/>
<id>urn:sha1:6a01e44e5bb9917370be7048957c7d999d847bb6</id>
<content type='text'>
incomplete implementations just so that we can interoperate with products
from vendors who have not bothered to fix things in the last ~10 years.

ok bcook@ miod@
</content>
</entry>
<entry>
<title>Jettison DTLS over SCTP.</title>
<updated>2015-02-09T10:53:28+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-09T10:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=02bf7aab1edd295f175128c3cbf04d8c1b69a7cf'/>
<id>urn:sha1:02bf7aab1edd295f175128c3cbf04d8c1b69a7cf</id>
<content type='text'>
OpenBSD does not have SCTP support and it sees little use in the wild.
OPENSSL_NO_SCTP is already specified via opensslfeatures.h, hence this
is a code removal only and symbols should remain unchanged.

ok beck@ miod@ tedu@
</content>
</entry>
<entry>
<title>Remove trailing whitespace.</title>
<updated>2014-12-14T15:30:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-12-14T15:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0a332f7b1f3c6198783e4a2fce3186bf5914e5b9'/>
<id>urn:sha1:0a332f7b1f3c6198783e4a2fce3186bf5914e5b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sort and group includes.</title>
<updated>2014-11-16T14:12:47+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-11-16T14:12:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dc16671f7b6b2455ac1577a735b7ef0a5d6bdacf'/>
<id>urn:sha1:dc16671f7b6b2455ac1577a735b7ef0a5d6bdacf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>decompress libssl. ok beck jsing</title>
<updated>2014-07-10T08:51:15+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-07-10T08:51:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=78de0a2c32aaba2455b28e3cb034f296c59c3179'/>
<id>urn:sha1:78de0a2c32aaba2455b28e3cb034f296c59c3179</id>
<content type='text'>
</content>
</entry>
</feed>
