<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libssl/dtls, branch OPENBSD_7_0_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_0_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_0_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2021-06-19T18:28:51+00:00</updated>
<entry>
<title>zap trailing whitespace</title>
<updated>2021-06-19T18:28:51+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-06-19T18:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3dff8b873ade1177bb431599f1abd7bcf7a54330'/>
<id>urn:sha1:3dff8b873ade1177bb431599f1abd7bcf7a54330</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DTLS test cases that use non-zero initial epochs.</title>
<updated>2021-06-19T17:11:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-06-19T17:11:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=492739de48b5f88922597744dbedc8e7b0b5c386'/>
<id>urn:sha1:492739de48b5f88922597744dbedc8e7b0b5c386</id>
<content type='text'>
In particular, test handling of 0xfffe and 0xffff - the latter results in
wrapping to zero for the next epoch. One of these tests triggers a known
bug in libssl, which will be fixed following this commit.
</content>
</entry>
<entry>
<title>Add more complex DTLS tests for delay/reordering.</title>
<updated>2021-06-19T16:29:51+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-06-19T16:29:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=21f2881bcbde69800c9bdf12b8cbf600540e04b0'/>
<id>urn:sha1:21f2881bcbde69800c9bdf12b8cbf600540e04b0</id>
<content type='text'>
These tests exercise the various queues and delayed processing that exists
in the DTLS code.
</content>
</entry>
<entry>
<title>Expand comment that details why two DTLS tests currently fail.</title>
<updated>2021-06-19T15:52:41+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-06-19T15:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=80619541756202355d5003f68af0c6603b651bb5'/>
<id>urn:sha1:80619541756202355d5003f68af0c6603b651bb5</id>
<content type='text'>
Two tests currently fail (and are disabled) due to a flaw in the DTLSv1.0
specification - this flaw was addressed in DTLSv1.2, however our DTLS
server code still needs to support the fix.

Quoting RFC 6347 section 4.2.4:

"This requirement applies to DTLS 1.0 as well, and though not explicit in
 [DTLS1], it was always required for the state machine to function
 correctly."

In otherwords, both the original DTLS implementation and the DTLSv1.0
specification have a broken state machine, resulting in possible dead lock.
</content>
</entry>
<entry>
<title>Provide the ability to delay/reorder DTLS packets.</title>
<updated>2021-06-19T15:33:37+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-06-19T15:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=03e245321646ba94158722be283f080d7603563a'/>
<id>urn:sha1:03e245321646ba94158722be283f080d7603563a</id>
<content type='text'>
Add a test that delays the client CCS, resulting in it arriving after the
client Finished message.
</content>
</entry>
<entry>
<title>Remove SSL_CTX_set_read_ahead() calls - it is now the default for DTLS.</title>
<updated>2021-06-18T18:26:38+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-06-18T18:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=776b08f0c2202d8c1d0802fa6b82cd98ea3ed941'/>
<id>urn:sha1:776b08f0c2202d8c1d0802fa6b82cd98ea3ed941</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use limits.h instead of sys/limits.h in dtlstest.c for portable</title>
<updated>2021-05-03T23:44:05+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2021-05-03T23:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dbfae6d3cbd0e5f9283cc220c94c4f3d379f3c91'/>
<id>urn:sha1:dbfae6d3cbd0e5f9283cc220c94c4f3d379f3c91</id>
<content type='text'>
discussed and input from jsing@
</content>
</entry>
<entry>
<title>Enable auto DHE and disable session tickets for some tests.</title>
<updated>2021-02-07T14:52:17+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-02-07T14:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b4b8a48cdfd397e4350388fe0e6ff7928e35242f'/>
<id>urn:sha1:b4b8a48cdfd397e4350388fe0e6ff7928e35242f</id>
<content type='text'>
This allows us to drop the server messages that we intend on dropping.
</content>
</entry>
<entry>
<title>Only hexdump packets/messages on higher debug levels.</title>
<updated>2021-02-06T07:34:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-02-06T07:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=072d1a100dd190ffde85594f10a21fd26b1b6854'/>
<id>urn:sha1:072d1a100dd190ffde85594f10a21fd26b1b6854</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Test reads and writes between the client and server.</title>
<updated>2021-02-06T07:33:27+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-02-06T07:33:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c35cb6ba121851f99e93e656d387e0bb9d36c7e6'/>
<id>urn:sha1:c35cb6ba121851f99e93e656d387e0bb9d36c7e6</id>
<content type='text'>
</content>
</entry>
</feed>
