<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/diameter, branch sverker-ets-patch-1</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 'anders/diameter/21.1/OTP-15202' into maint</title>
<updated>2018-09-12T07:33:10+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2018-09-12T07:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b9dfc9f6e728e82e727b9f8920a4f0b85f4b0003'/>
<id>b9dfc9f6e728e82e727b9f8920a4f0b85f4b0003</id>
<content type='text'>
* anders/diameter/21.1/OTP-15202:
  vsn -&gt; 2.1.6
  Update appup for 21.1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/21.1/OTP-15202:
  vsn -&gt; 2.1.6
  Update appup for 21.1
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/dpr/OTP-15198' into maint</title>
<updated>2018-09-12T07:32:58+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2018-09-12T07:32:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=fd62d6242e1aae342245ca66bd8a69d70018f4db'/>
<id>fd62d6242e1aae342245ca66bd8a69d70018f4db</id>
<content type='text'>
* anders/diameter/dpr/OTP-15198:
  Fix function_clause when sending a request after an outgoing DPA
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/dpr/OTP-15198:
  Fix function_clause when sending a request after an outgoing DPA
</pre>
</div>
</content>
</entry>
<entry>
<title>vsn -&gt; 2.1.6</title>
<updated>2018-09-10T08:35:57+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2018-09-10T08:29:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=646bf732bfcc8dfd77c15d009b959b7c86e867bc'/>
<id>646bf732bfcc8dfd77c15d009b959b7c86e867bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update appup for 21.1</title>
<updated>2018-09-10T08:35:26+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2018-09-10T08:27:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c812ac6f9ca37d03dba08d947bcb723585682ee9'/>
<id>c812ac6f9ca37d03dba08d947bcb723585682ee9</id>
<content type='text'>
OTP-15198  Fix function_clause when sending a request after outgoing DPA
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-15198  Fix function_clause when sending a request after outgoing DPA
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix function_clause when sending a request after an outgoing DPA</title>
<updated>2018-07-18T14:23:28+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2018-07-18T14:23:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f66f12e2d0014ad14d663fb1a0dafaa665bff303'/>
<id>f66f12e2d0014ad14d663fb1a0dafaa665bff303</id>
<content type='text'>
After DPR, the intention is that outgoing answers are sent and outgoing
requests are discarded. This was the case when the DPR was outgoing, but
if it was incoming then a subsequent outgoing request resulted in a
function_clause, bringing down the diameter_peer_fsm gen_server
associated with the transport connection in question.

With diameter_tcp/sctp, the failure can result in the connection being
reset before the peer closes it in response to DPA, but is otherwise
harmless since DPR means that the connection is already on its way down.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After DPR, the intention is that outgoing answers are sent and outgoing
requests are discarded. This was the case when the DPR was outgoing, but
if it was incoming then a subsequent outgoing request resulted in a
function_clause, bringing down the diameter_peer_fsm gen_server
associated with the transport connection in question.

With diameter_tcp/sctp, the failure can result in the connection being
reset before the peer closes it in response to DPA, but is otherwise
harmless since DPR means that the connection is already on its way down.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: make clean all XMLDIR</title>
<updated>2018-07-13T13:10:57+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2018-07-13T13:10:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b453f67879df577fcf5b0eb6062ec444b0c43958'/>
<id>b453f67879df577fcf5b0eb6062ec444b0c43958</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2018-06-19T06:24:54+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-06-19T06:24:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=bb19e24a485e9ef43bcca3fbe9757da83f70c3a0'/>
<id>bb19e24a485e9ef43bcca3fbe9757da83f70c3a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2018-06-18T12:51:18+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2018-06-18T12:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5ca92e2eac1e84fd22f60e7abc3aa2b0ff1cb42b'/>
<id>5ca92e2eac1e84fd22f60e7abc3aa2b0ff1cb42b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/21.0/OTP-15110'</title>
<updated>2018-06-12T15:20:41+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2018-06-12T15:20:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=70f163f1a2b5c92b0935e8de1fb38a7f5c7e6a67'/>
<id>70f163f1a2b5c92b0935e8de1fb38a7f5c7e6a67</id>
<content type='text'>
* anders/diameter/21.0/OTP-15110:
  Make diameter_app_SUITE fail more usefully
  Simplify app-file generation
  Match in diameter_app_SUITE to identify an unexpected path
  Don't use deprecated ssl:ssl_accept/1-3
  Don't use deprecated erlang:get_stacktrace/0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/21.0/OTP-15110:
  Make diameter_app_SUITE fail more usefully
  Simplify app-file generation
  Match in diameter_app_SUITE to identify an unexpected path
  Don't use deprecated ssl:ssl_accept/1-3
  Don't use deprecated erlang:get_stacktrace/0
</pre>
</div>
</content>
</entry>
<entry>
<title>Make diameter_app_SUITE fail more usefully</title>
<updated>2018-06-11T15:42:44+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2018-06-11T15:28:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=da952eb9c08d208dfeef4c78b087486f8489fbe8'/>
<id>da952eb9c08d208dfeef4c78b087486f8489fbe8</id>
<content type='text'>
The badmatch in the grandparent commit is ssl not being installed:

=== Reason: no match of right hand side value {ssl,non_existing,
                                                    ["non_existing"]}
  in function  diameter_app_SUITE:app/1 (diameter_app_SUITE.erl, line 266)
  in call from diameter_app_SUITE:'-xref/1-fun-3-'/2 (diameter_app_SUITE.erl, line 214)
  in call from lists:'-filter/2-lc$^0/1-0-'/2 (lists.erl, line 1286)
  in call from diameter_app_SUITE:xref/1 (diameter_app_SUITE.erl, line 214)
  in call from test_server:ts_tc/3 (test_server.erl, line 1545)
  in call from test_server:run_test_case_eval1/6 (test_server.erl, line 1063)
  in call from test_server:run_test_case_eval/9 (test_server.erl, line 995)

Tweak the failure a bit more, without fixing it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The badmatch in the grandparent commit is ssl not being installed:

=== Reason: no match of right hand side value {ssl,non_existing,
                                                    ["non_existing"]}
  in function  diameter_app_SUITE:app/1 (diameter_app_SUITE.erl, line 266)
  in call from diameter_app_SUITE:'-xref/1-fun-3-'/2 (diameter_app_SUITE.erl, line 214)
  in call from lists:'-filter/2-lc$^0/1-0-'/2 (lists.erl, line 1286)
  in call from diameter_app_SUITE:xref/1 (diameter_app_SUITE.erl, line 214)
  in call from test_server:ts_tc/3 (test_server.erl, line 1545)
  in call from test_server:run_test_case_eval1/6 (test_server.erl, line 1063)
  in call from test_server:run_test_case_eval/9 (test_server.erl, line 995)

Tweak the failure a bit more, without fixing it.
</pre>
</div>
</content>
</entry>
</feed>
