<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/ssl/src, branch OTP-19.0.4</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'raimo/ssl/version-selection/maint-18/OTP-13753' into raimo/ssl/version-selection/maint-19/OTP-13753</title>
<updated>2016-07-21T08:49:56+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2016-07-21T08:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ebb1f362db55f2ec26a3ed509267e25303feddf4'/>
<id>ebb1f362db55f2ec26a3ed509267e25303feddf4</id>
<content type='text'>
Conflicts:
	lib/ssl/vsn.mk
	lib/ssl/src/ssl.appup.src
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	lib/ssl/vsn.mk
	lib/ssl/src/ssl.appup.src
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve version selection</title>
<updated>2016-07-21T08:42:52+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2016-07-19T08:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a138a928849f3b68a2542f2592e95e7362217e3d'/>
<id>a138a928849f3b68a2542f2592e95e7362217e3d</id>
<content type='text'>
Use the list of versions that the server allows and among those choose
the highest version that is not higher than the client's version.

Note that this chosen version might be lower than the client's version,
but is used to improve interoperability.

Patch suggested by Dimitry Borisov refering to RFC 5246 appendix E.1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the list of versions that the server allows and among those choose
the highest version that is not higher than the client's version.

Note that this chosen version might be lower than the client's version,
but is used to improve interoperability.

Patch suggested by Dimitry Borisov refering to RFC 5246 appendix E.1.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssl: Add new public_key to runtime dependencies</title>
<updated>2016-06-16T13:34:23+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2016-06-16T13:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=bae308c05621d20af763b603db21c9f515733804'/>
<id>bae308c05621d20af763b603db21c9f515733804</id>
<content type='text'>
Due to 5268c7b957c30c31e551f197463cdd55a792ea69
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to 5268c7b957c30c31e551f197463cdd55a792ea69
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ingela/ssl/dtls-next-step-flights/OTP-13678'</title>
<updated>2016-06-15T07:09:32+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2016-06-15T07:09:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9a9c5d9ba7ebcbf254c848c006f4681828ea1dce'/>
<id>9a9c5d9ba7ebcbf254c848c006f4681828ea1dce</id>
<content type='text'>
* ingela/ssl/dtls-next-step-flights/OTP-13678:
  dtls: Avoid dialyzer errors
  dtls: add implementation for msg sequence
  dtls: Remove TODO
  dtls: sync dtls_record DTLS version and crypto handling with TLS
  dtls: handle Hello and HelloVerify's in dtls_handshake
  dtls: rework/simplify DTLS fragment decoder
  dtls: add support first packet and HelloVerifyRequest
  dtls: sync handle_info for connection close with TLS
  dtls: sync handling of ClientHello with TLS
  dtls: rework handshake flight encodeing
  dtls: implement next_tls_record
  dtls: sync init and initial_state with tls_connection
  dtls: update start_fsm for new ssl_connection API
  ssl: introduce the notion of flights for dtls and tls
  ssl: move available_signature_algs to ssl_handshake
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ingela/ssl/dtls-next-step-flights/OTP-13678:
  dtls: Avoid dialyzer errors
  dtls: add implementation for msg sequence
  dtls: Remove TODO
  dtls: sync dtls_record DTLS version and crypto handling with TLS
  dtls: handle Hello and HelloVerify's in dtls_handshake
  dtls: rework/simplify DTLS fragment decoder
  dtls: add support first packet and HelloVerifyRequest
  dtls: sync handle_info for connection close with TLS
  dtls: sync handling of ClientHello with TLS
  dtls: rework handshake flight encodeing
  dtls: implement next_tls_record
  dtls: sync init and initial_state with tls_connection
  dtls: update start_fsm for new ssl_connection API
  ssl: introduce the notion of flights for dtls and tls
  ssl: move available_signature_algs to ssl_handshake
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'legoscia/ssl_crl_hash_dir-bis/PR-982/OTP-13530'</title>
<updated>2016-06-14T08:47:38+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2016-06-14T08:47:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5268c7b957c30c31e551f197463cdd55a792ea69'/>
<id>5268c7b957c30c31e551f197463cdd55a792ea69</id>
<content type='text'>
* legoscia/ssl_crl_hash_dir-bis/PR-982/OTP-13530:
  Skip crl_hash_dir_expired test for LibreSSL
  Add ssl_crl_hash_dir module
  Function for generating OpenSSL-style name hashes
  Add public_key:pkix_match_dist_point
  Improve formatting for crl_{check,cache} options
  Add issuer arg to ssl_crl_cache_api lookup callback

Conflicts:
	lib/public_key/test/public_key_SUITE.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* legoscia/ssl_crl_hash_dir-bis/PR-982/OTP-13530:
  Skip crl_hash_dir_expired test for LibreSSL
  Add ssl_crl_hash_dir module
  Function for generating OpenSSL-style name hashes
  Add public_key:pkix_match_dist_point
  Improve formatting for crl_{check,cache} options
  Add issuer arg to ssl_crl_cache_api lookup callback

Conflicts:
	lib/public_key/test/public_key_SUITE.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>dtls: Avoid dialyzer errors</title>
<updated>2016-06-13T20:24:42+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2016-06-13T20:16:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=49b815f872d7e7ea38260ee5bd8bf470fa42c03a'/>
<id>49b815f872d7e7ea38260ee5bd8bf470fa42c03a</id>
<content type='text'>
Make real solution later. For now we want to move forward without dialyzer
errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make real solution later. For now we want to move forward without dialyzer
errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>dtls: add implementation for msg sequence</title>
<updated>2016-06-13T20:24:42+00:00</updated>
<author>
<name>Andreas Schultz</name>
<email>aschultz@tpip.net</email>
</author>
<published>2016-01-07T13:14:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4c4bec1b8ba8bb8f9af0e8bb28725ade5e24adfe'/>
<id>4c4bec1b8ba8bb8f9af0e8bb28725ade5e24adfe</id>
<content type='text'>
Conflicts:
	lib/ssl/src/dtls_connection.erl
	lib/ssl/src/ssl_record.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	lib/ssl/src/dtls_connection.erl
	lib/ssl/src/ssl_record.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>dtls: Remove TODO</title>
<updated>2016-06-13T20:24:21+00:00</updated>
<author>
<name>Ingela Anderton Andin</name>
<email>ingela@erlang.org</email>
</author>
<published>2016-06-13T19:41:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0c38557bbee3f5cb288e8e1df9a77f2fbf1765d1'/>
<id>0c38557bbee3f5cb288e8e1df9a77f2fbf1765d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dtls: sync dtls_record DTLS version and crypto handling with TLS</title>
<updated>2016-06-13T20:24:15+00:00</updated>
<author>
<name>Andreas Schultz</name>
<email>aschultz@tpip.net</email>
</author>
<published>2016-01-07T14:11:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=84f8ef36501d041e9a1cab073c3108912276674e'/>
<id>84f8ef36501d041e9a1cab073c3108912276674e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dtls: handle Hello and HelloVerify's in dtls_handshake</title>
<updated>2016-06-13T20:24:14+00:00</updated>
<author>
<name>Andreas Schultz</name>
<email>aschultz@tpip.net</email>
</author>
<published>2016-01-07T14:09:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0b2593dd0e9558998ba0c2de3ec1bf9adcc2e20b'/>
<id>0b2593dd0e9558998ba0c2de3ec1bf9adcc2e20b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
