<div dir="ltr">
<p class=""><b>Hi!</b></p><p class="">I am not sure exactly where in the git handling this went wrong, but here is the patch solves the problem. The solution was already merged to master and it seems it was an old incorrect version of the branch that was used for the patch :(</p><p class=""><span class=""><b>diff --git a/lib/ssl/src/ssl_cipher.erl b/lib/ssl/src/ssl_ciphe</b></span><b>r.erl</b></p>
<p class=""><span class=""><b>index 6ea1bdb..af53d4a 100644</b></span></p>
<p class=""><span class=""><b>--- a/lib/ssl/src/ssl_cipher.erl</b></span></p>
<p class=""><span class=""><b>+++ b/lib/ssl/src/ssl_cipher.erl</b></span></p>
<p class=""><span class="">@@ -979,21 +979,21 @@</span><span class=""> suite({ecdh_rsa, aes_256_cbc, sha384, sha384}) -></span></p>
<p class=""><span class=""> %% RFC 5288 AES-GCM Cipher Suites</span></p>
<p class=""><span class=""> suite({rsa, aes_128_gcm, null, sha256}) -></span></p>
<p class=""><span class=""> ?TLS_RSA_WITH_AES_128_GCM_SHA256;</span></p>
<p class=""><span class="">-suite({rsa, aes_256_gcm, null}) -></span></p>
<p class=""><span class="">+suite({rsa, aes_256_gcm, null, sha384}) -></span></p>
<p class=""><span class=""> ?TLS_RSA_WITH_AES_256_GCM_SHA384;</span></p>
<p class=""><span class="">-suite({dhe_rsa, aes_128_gcm, null, sha384}) -></span></p>
<p class=""><span class="">+suite({dhe_rsa, aes_128_gcm, null, sha256}) -></span></p>
<p class=""><span class=""> ?TLS_DHE_RSA_WITH_AES_128_GCM_SHA256;</span></p>
<p class=""><span class="">-suite({dhe_rsa, aes_256_gcm, null, sha256}) -></span></p>
<p class=""><span class="">+suite({dhe_rsa, aes_256_gcm, null, sha384}) -></span></p>
<p class=""><span class=""> ?TLS_DHE_RSA_WITH_AES_256_GCM_SHA384;</span></p>
<p class=""><span class="">-suite({dh_rsa, aes_128_gcm, null, sha384}) -></span></p>
<p class=""><span class="">+suite({dh_rsa, aes_128_gcm, null, sha256}) -></span></p>
<p class=""><span class=""> ?TLS_DH_RSA_WITH_AES_128_GCM_SHA256;</span></p>
<p class=""><span class="">-suite({dh_rsa, aes_256_gcm, null, sha256}) -></span></p>
<p class=""><span class="">+suite({dh_rsa, aes_256_gcm, null, sha384}) -></span></p>
<p class=""><span class=""> ?TLS_DH_RSA_WITH_AES_256_GCM_SHA384;</span></p>
<p class=""><span class="">-suite({dhe_dss, aes_128_gcm, null, sha384}) -></span></p>
<p class=""><span class="">+suite({dhe_dss, aes_128_gcm, null, sha256}) -></span></p>
<p class=""><span class=""> ?TLS_DHE_DSS_WITH_AES_128_GCM_SHA256;</span></p>
<p class=""><span class="">-suite({dhe_dss, aes_256_gcm, null, sha256}) -></span></p>
<p class=""><span class="">+suite({dhe_dss, aes_256_gcm, null, sha384}) -></span></p>
<p class=""><span class=""> ?TLS_DHE_DSS_WITH_AES_256_GCM_SHA384;</span></p>
<p class=""><span class="">-suite({dh_dss, aes_128_gcm, null, sha384}) -></span></p>
<p class=""><span class="">+suite({dh_dss, aes_128_gcm, null, sha256}) -></span></p>
<p class=""><span class=""> ?TLS_DH_DSS_WITH_AES_128_GCM_SHA256;</span></p>
<p class=""><span class=""> suite({dh_dss, aes_256_gcm, null, sha384}) -></span></p>
<p class=""><span class=""> ?TLS_DH_DSS_WITH_AES_256_GCM_SHA384;</span></p></div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-27 20:52 GMT+02:00 <span dir="ltr"><<a href="mailto:vicbaz@yandex.ru" target="_blank">vicbaz@yandex.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
When I run<br>
<br>
<a href="https://github.com/ninenines/cowboy/tree/1.0.4/examples/ssl_hello_world" rel="noreferrer" target="_blank">https://github.com/ninenines/cowboy/tree/1.0.4/examples/ssl_hello_world</a><br>
<br>
under OTP-18.3.2 I got 'unknown POSIX error' (see below).<br>
<br>
Could someone explain to me what happened?<br>
It works without problem under OTP-18.3.1.<br>
<br>
$ ./_rel/ssl_hello_world_example/bin/ssl_hello_world_example console<br>
Exec: /home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/erts-7.3.1/bin/erlexec -boot /home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/releases/1/ssl_hello_world_example -mode embedded -boot_var ERTS_LIB_DIR /home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/erts-7.3.1/../lib -config /home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/releases/1/sys.config -args_file /home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/releases/1/vm.args -- console<br>
Root: /home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example<br>
/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example<br>
Erlang/OTP 18 [erts-7.3.1] [source] [64-bit] [smp:2:2] [async-threads:10] [hipe] [kernel-poll:false]<br>
<br>
<br>
=ERROR REPORT==== 27-Apr-2016::21:43:11 ===<br>
Failed to start Ranch listener https in ranch_ssl:listen([{port,8443},<br>
{cacertfile,<br>
<br>
"/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/cowboy-ca.crt"},<br>
{certfile,<br>
<br>
"/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/server.crt"},<br>
{keyfile,<br>
<br>
"/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/server.key"}]) for reason {options,<br>
<br>
<br>
{ciphers,<br>
<br>
<br>
[{ecdhe_ecdsa,<br>
<br>
<br>
aes_256_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{ecdhe_rsa,<br>
<br>
<br>
aes_256_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{ecdhe_ecdsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha384,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{ecdhe_rsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha384,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{ecdh_ecdsa,<br>
<br>
<br>
aes_256_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{ecdh_rsa,<br>
<br>
<br>
aes_256_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{ecdh_ecdsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha384,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{ecdh_rsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha384,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{dhe_rsa,<br>
<br>
<br>
aes_256_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{dhe_dss,<br>
<br>
<br>
aes_256_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{dhe_rsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{dhe_dss,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{rsa,<br>
<br>
<br>
aes_256_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha384},<br>
<br>
<br>
{rsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdhe_ecdsa,<br>
<br>
<br>
aes_128_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdhe_rsa,<br>
<br>
<br>
aes_128_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdhe_ecdsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha256,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdhe_rsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha256,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdh_ecdsa,<br>
<br>
<br>
aes_128_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdh_rsa,<br>
<br>
<br>
aes_128_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdh_ecdsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha256,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdh_rsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha256,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{dhe_rsa,<br>
<br>
<br>
aes_128_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{dhe_dss,<br>
<br>
<br>
aes_128_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{dhe_rsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{dhe_dss,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{rsa,<br>
<br>
<br>
aes_128_gcm,<br>
<br>
<br>
null,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{rsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha256},<br>
<br>
<br>
{ecdhe_ecdsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdhe_rsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{dhe_rsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{dhe_dss,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdh_ecdsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdh_rsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{rsa,<br>
<br>
<br>
aes_256_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdhe_ecdsa,<br>
<br>
<br>
'3des_ede_cbc',<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdhe_rsa,<br>
<br>
<br>
'3des_ede_cbc',<br>
<br>
<br>
sha},<br>
<br>
<br>
{dhe_rsa,<br>
<br>
<br>
'3des_ede_cbc',<br>
<br>
<br>
sha},<br>
<br>
<br>
{dhe_dss,<br>
<br>
<br>
'3des_ede_cbc',<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdh_ecdsa,<br>
<br>
<br>
'3des_ede_cbc',<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdh_rsa,<br>
<br>
<br>
'3des_ede_cbc',<br>
<br>
<br>
sha},<br>
<br>
<br>
{rsa,<br>
<br>
<br>
'3des_ede_cbc',<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdhe_ecdsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdhe_rsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{dhe_rsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{dhe_dss,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdh_ecdsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{ecdh_rsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{rsa,<br>
<br>
<br>
aes_128_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{dhe_rsa,<br>
<br>
<br>
des_cbc,<br>
<br>
<br>
sha},<br>
<br>
<br>
{rsa,<br>
<br>
<br>
des_cbc,<br>
<br>
<br>
sha}]}} (unknown POSIX error)<br>
Eshell V7.3.1 (abort with ^G)<br>
(ssl_hello_world_example@frontier)1><br>
=INFO REPORT==== 27-Apr-2016::21:43:11 ===<br>
application: ssl_hello_world<br>
exited: {bad_return,<br>
{{ssl_hello_world_app,start,[normal,[]]},<br>
{'EXIT',<br>
{{badmatch,<br>
{error,<br>
{{shutdown,<br>
{failed_to_start_child,ranch_acceptors_sup,<br>
{listen_error,https,<br>
{options,<br>
{ciphers,<br>
[{ecdhe_ecdsa,aes_256_gcm,null,sha384},<br>
{ecdhe_rsa,aes_256_gcm,null,sha384},<br>
{ecdhe_ecdsa,aes_256_cbc,sha384,sha384},<br>
{ecdhe_rsa,aes_256_cbc,sha384,sha384},<br>
{ecdh_ecdsa,aes_256_gcm,null,sha384},<br>
{ecdh_rsa,aes_256_gcm,null,sha384},<br>
{ecdh_ecdsa,aes_256_cbc,sha384,sha384},<br>
{ecdh_rsa,aes_256_cbc,sha384,sha384},<br>
{dhe_rsa,aes_256_gcm,null,sha384},<br>
{dhe_dss,aes_256_gcm,null,sha384},<br>
{dhe_rsa,aes_256_cbc,sha256},<br>
{dhe_dss,aes_256_cbc,sha256},<br>
{rsa,aes_256_gcm,null,sha384},<br>
{rsa,aes_256_cbc,sha256},<br>
{ecdhe_ecdsa,aes_128_gcm,null,sha256},<br>
{ecdhe_rsa,aes_128_gcm,null,sha256},<br>
{ecdhe_ecdsa,aes_128_cbc,sha256,sha256},<br>
{ecdhe_rsa,aes_128_cbc,sha256,sha256},<br>
{ecdh_ecdsa,aes_128_gcm,null,sha256},<br>
{ecdh_rsa,aes_128_gcm,null,sha256},<br>
{ecdh_ecdsa,aes_128_cbc,sha256,sha256},<br>
{ecdh_rsa,aes_128_cbc,sha256,sha256},<br>
{dhe_rsa,aes_128_gcm,null,sha256},<br>
{dhe_dss,aes_128_gcm,null,sha256},<br>
{dhe_rsa,aes_128_cbc,sha256},<br>
{dhe_dss,aes_128_cbc,sha256},<br>
{rsa,aes_128_gcm,null,sha256},<br>
{rsa,aes_128_cbc,sha256},<br>
{ecdhe_ecdsa,aes_256_cbc,sha},<br>
{ecdhe_rsa,aes_256_cbc,sha},<br>
{dhe_rsa,aes_256_cbc,sha},<br>
{dhe_dss,aes_256_cbc,sha},<br>
{ecdh_ecdsa,aes_256_cbc,sha},<br>
{ecdh_rsa,aes_256_cbc,sha},<br>
{rsa,aes_256_cbc,sha},<br>
{ecdhe_ecdsa,'3des_ede_cbc',sha},<br>
{ecdhe_rsa,'3des_ede_cbc',sha},<br>
{dhe_rsa,'3des_ede_cbc',sha},<br>
{dhe_dss,'3des_ede_cbc',sha},<br>
{ecdh_ecdsa,'3des_ede_cbc',sha},<br>
{ecdh_rsa,'3des_ede_cbc',sha},<br>
{rsa,'3des_ede_cbc',sha},<br>
{ecdhe_ecdsa,aes_128_cbc,sha},<br>
{ecdhe_rsa,aes_128_cbc,sha},<br>
{dhe_rsa,aes_128_cbc,sha},<br>
{dhe_dss,aes_128_cbc,sha},<br>
{ecdh_ecdsa,aes_128_cbc,sha},<br>
{ecdh_rsa,aes_128_cbc,sha},<br>
{rsa,aes_128_cbc,sha},<br>
{dhe_rsa,des_cbc,sha},<br>
{rsa,des_cbc,sha}]}}}}},<br>
{child,undefined,<br>
{ranch_listener_sup,https},<br>
{ranch_listener_sup,start_link,<br>
[https,100,ranch_ssl,<br>
[{port,8443},<br>
{cacertfile,<br>
<br>
"/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/cowboy-ca.crt"},<br>
{certfile,<br>
<br>
"/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/server.crt"},<br>
{keyfile,<br>
<br>
"/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/server.key"}],<br>
cowboy_protocol,<br>
[{env,<br>
[{dispatch,<br>
[{'_',[],[{[],[],toppage_handler,[]}]}]}]}]]},<br>
permanent,infinity,supervisor,<br>
[ranch_listener_sup]}}}},<br>
[{ssl_hello_world_app,start,2,<br>
[{file,"src/ssl_hello_world_app.erl"},{line,20}]},<br>
{application_master,start_it_old,4,<br>
[{file,"application_master.erl"},{line,273}]}]}}}}<br>
type: permanent<br>
{"Kernel pid terminated",application_controller,"{application_start_failure,ssl_hello_world,{bad_return,{{ssl_hello_world_app,start,[normal,[]]},{'EXIT',{{badmatch,{error,{{shutdown,{failed_to_start_child,ranch_acceptors_sup,{listen_error,https,{options,{ciphers,[{ecdhe_ecdsa,aes_256_gcm,null,sha384},{ecdhe_rsa,aes_256_gcm,null,sha384},{ecdhe_ecdsa,aes_256_cbc,sha384,sha384},{ecdhe_rsa,aes_256_cbc,sha384,sha384},{ecdh_ecdsa,aes_256_gcm,null,sha384},{ecdh_rsa,aes_256_gcm,null,sha384},{ecdh_ecdsa,aes_256_cbc,sha384,sha384},{ecdh_rsa,aes_256_cbc,sha384,sha384},{dhe_rsa,aes_256_gcm,null,sha384},{dhe_dss,aes_256_gcm,null,sha384},{dhe_rsa,aes_256_cbc,sha256},{dhe_dss,aes_256_cbc,sha256},{rsa,aes_256_gcm,null,sha384},{rsa,aes_256_cbc,sha256},{ecdhe_ecdsa,aes_128_gcm,null,sha256},{ecdhe_rsa,aes_128_gcm,null,sha256},{ecdhe_ecdsa,aes_128_cbc,sha256,sha256},{ecdhe_rsa,aes_128_cbc,sha256,sha256},{ecdh_ecdsa,aes_128_gcm,null,sha256},{ecdh_rsa,aes_128_gcm,null,sha256},{ecdh_ecdsa,aes_128_cbc,sha256,sha<br>
256},{ec<br>
d<br>
h_rsa,aes_128_cbc,sha256,sha256},{dhe_rsa,aes_128_gcm,null,sha256},{dhe_dss,aes_128_gcm,null,sha256},{dhe_rsa,aes_128_cbc,sha256},{dhe_dss,aes_128_cbc,sha256},{rsa,aes_128_gcm,null,sha256},{rsa,aes_128_cbc,sha256},{ecdhe_ecdsa,aes_256_cbc,sha},{ecdhe_rsa,aes_256_cbc,sha},{dhe_rsa,aes_256_cbc,sha},{dhe_dss,aes_256_cbc,sha},{ecdh_ecdsa,aes_256_cbc,sha},{ecdh_rsa,aes_256_cbc,sha},{rsa,aes_256_cbc,sha},{ecdhe_ecdsa,'3des_ede_cbc',sha},{ecdhe_rsa,'3des_ede_cbc',sha},{dhe_rsa,'3des_ede_cbc',sha},{dhe_dss,'3des_ede_cbc',sha},{ecdh_ecdsa,'3des_ede_cbc',sha},{ecdh_rsa,'3des_ede_cbc',sha},{rsa,'3des_ede_cbc',sha},{ecdhe_ecdsa,aes_128_cbc,sha},{ecdhe_rsa,aes_128_cbc,sha},{dhe_rsa,aes_128_cbc,sha},{dhe_dss,aes_128_cbc,sha},{ecdh_ecdsa,aes_128_cbc,sha},{ecdh_rsa,aes_128_cbc,sha},{rsa,aes_128_cbc,sha},{dhe_rsa,des_cbc,sha},{rsa,des_cbc,sha}]}}}}},{child,undefined,{ranch_listener_sup,https},{ranch_listener_sup,start_link,[https,100,ranch_ssl,[{port,8443},{cacertfile,\"/home/victor/src/cowbo<br>
y/exampl<br>
e<br>
s/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/cowboy-ca.crt\"},{certfile,\"/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/server.crt\"},{keyfile,\"/home/victor/src/cowboy/examples/ssl_hello_world/_rel/ssl_hello_world_example/lib/ssl_hello_world-1/priv/ssl/server.key\"}],cowboy_protocol,[{env,[{dispatch,[{'_',[],[{[],[],toppage_handler,[]}]}]}]}]]},permanent,infinity,supervisor,[ranch_listener_sup]}}}},[{ssl_hello_world_app,start,2,[{file,\"src/ssl_hello_world_app.erl\"},{line,20}]},{application_master,start_it_old,4,[{file,\"application_master.erl\"},{line,273}]}]}}}}}"}<br>
<br>
Crash dump is being written to: erl_crash.dump...done<div class="HOEnZb"><div class="h5"><br>
<br>
On 27/04/16 11:34, Henrik Nord X wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Patch Package: OTP 18.3.2<br>
Git Tag: OTP-18.3.2<br>
Date: 2016-04-27<br>
Trouble Report Id: OTP-13261, OTP-13510, OTP-13511<br>
Seq num:<br>
System: OTP<br>
Release: 18<br>
Application: inets-6.2.2, ssl-7.3.1<br>
Predecessor: OTP 18.3.1<br>
<br>
Check out the git tag OTP-18.3.2, and build a full OTP system<br>
including documentation. Apply one or more applications from this<br>
build as patches to your installation using the 'otp_patch_apply'<br>
tool. For information on install requirements, see descriptions for<br>
each application version below.<br>
<br>
---------------------------------------------------------------------<br>
--- inets-6.2.2 -----------------------------------------------------<br>
---------------------------------------------------------------------<br>
<br>
The inets-6.2.2 application can be applied independently of other<br>
applications on a full OTP 18 installation.<br>
<br>
--- Improvements and New Features ---<br>
<br>
OTP-13510 Application(s): inets<br>
<br>
Add environment information item peer_cert to mod_esi<br>
<br>
<br>
Full runtime dependencies of inets-6.2.2: erts-6.0, kernel-3.0,<br>
mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-2.0<br>
<br>
<br>
---------------------------------------------------------------------<br>
--- ssl-7.3.1 -------------------------------------------------------<br>
---------------------------------------------------------------------<br>
<br>
The ssl-7.3.1 application can be applied independently of other<br>
applications on a full OTP 18 installation.<br>
<br>
--- Fixed Bugs and Malfunctions ---<br>
<br>
OTP-13511 Application(s): ssl<br>
<br>
Corrections to cipher suite handling using the 3 and 4<br>
tuple format in addition to commit<br>
89d7e21cf4ae988c57c8ef047bfe85127875c70c<br>
<br>
<br>
--- Improvements and New Features ---<br>
<br>
OTP-13261 Application(s): ssl<br>
<br>
Make values for the TLS-1.2 signature_algorithms<br>
extension configurable<br>
<br>
<br>
Full runtime dependencies of ssl-7.3.1: crypto-3.3, erts-7.0,<br>
inets-5.10.7, kernel-3.0, public_key-1.0, stdlib-2.0<br>
<br>
<br>
---------------------------------------------------------------------<br>
---------------------------------------------------------------------<br>
---------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>