<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/diameter/src, branch bjorn/contributing</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Update copyright-year</title>
<updated>2016-12-07T12:15:31+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-12-07T12:15:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3eddb0f762de248d3230b38bc9d478bfbc8e7331'/>
<id>3eddb0f762de248d3230b38bc9d478bfbc8e7331</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/19.1/OTP-13838' into maint</title>
<updated>2016-09-12T20:31:33+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-09-12T20:31:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=58cc6bb63216d66975b8b9a895c0596925a8571d'/>
<id>58cc6bb63216d66975b8b9a895c0596925a8571d</id>
<content type='text'>
* anders/diameter/19.1/OTP-13838:
  vsn -&gt; 1.12.1
  Update appup for 19.1
  Fix xmllint errors in documentation
  Remove documentation overkill
  Don't run traffic tests in parallel when {string_decode, true}
  Remove copyright from generated dictionary modules
  Fix dictionary function typo
  Fix dictionary typo in relay example
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/19.1/OTP-13838:
  vsn -&gt; 1.12.1
  Update appup for 19.1
  Fix xmllint errors in documentation
  Remove documentation overkill
  Don't run traffic tests in parallel when {string_decode, true}
  Remove copyright from generated dictionary modules
  Fix dictionary function typo
  Fix dictionary typo in relay example
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/failover/OTP-13412' into maint</title>
<updated>2016-09-12T20:31:26+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-09-12T20:31:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5620f7b8e8444bbaf5ad7ba17b842aae2a8f5d9d'/>
<id>5620f7b8e8444bbaf5ad7ba17b842aae2a8f5d9d</id>
<content type='text'>
* anders/diameter/failover/OTP-13412:
  Make peer failover more efficient
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/failover/OTP-13412:
  Make peer failover more efficient
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/min_heap_size/OTP-13796' into maint</title>
<updated>2016-09-12T20:31:18+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-09-12T20:31:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=83c9b7347c0728c6864abcfbd0253af60ae0f3b7'/>
<id>83c9b7347c0728c6864abcfbd0253af60ae0f3b7</id>
<content type='text'>
* anders/diameter/min_heap_size/OTP-13796:
  Let unfortunate min_heap_size setting be disabled
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/min_heap_size/OTP-13796:
  Let unfortunate min_heap_size setting be disabled
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/19/listen/OTP-13787' into maint</title>
<updated>2016-09-12T20:31:07+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-09-12T20:31:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f245bcb173fc6697cfa2d69c51d960f17d85d47f'/>
<id>f245bcb173fc6697cfa2d69c51d960f17d85d47f</id>
<content type='text'>
* anders/diameter/19/listen/OTP-13787:
  Close listening sockets at service death
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/19/listen/OTP-13787:
  Close listening sockets at service death
</pre>
</div>
</content>
</entry>
<entry>
<title>Update appup for 19.1</title>
<updated>2016-09-11T13:14:01+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-09-11T12:36:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3e64e10bb02929ea25b92ae7da831f80324e0e77'/>
<id>3e64e10bb02929ea25b92ae7da831f80324e0e77</id>
<content type='text'>
OTP-13412 more efficient peer failover
OTP-13787 close listening sockets
OTP-13796 min_heap_size
OTP-13838 typo in diameter_traffic

No load order requirements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-13412 more efficient peer failover
OTP-13787 close listening sockets
OTP-13796 min_heap_size
OTP-13838 typo in diameter_traffic

No load order requirements.
</pre>
</div>
</content>
</entry>
<entry>
<title>Let unfortunate min_heap_size setting be disabled</title>
<updated>2016-09-11T12:45:01+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-09-07T21:05:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=392a0a77a9c4fc4c9bdca1c2e6599ce34f07c93b'/>
<id>392a0a77a9c4fc4c9bdca1c2e6599ce34f07c93b</id>
<content type='text'>
The setting in all diameter server processes has existed since the
beginning of time. Whether it's actually useful is questionable, but it
does lead to increased memory usage, especially if there are many peer
connections whose processes wouldn't otherwise be large. Let the setting
be disabled with -diameter min_heap_size false. (Or any value that isn't
a non-negative integer.)

The diameter application itself only calls
diameter_lib:spawn_opts(server, []), but let other arguments remain for
backwards compatibility, since diameter_lib:spawn_opts/2 has been abused
from outside of diameter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The setting in all diameter server processes has existed since the
beginning of time. Whether it's actually useful is questionable, but it
does lead to increased memory usage, especially if there are many peer
connections whose processes wouldn't otherwise be large. Let the setting
be disabled with -diameter min_heap_size false. (Or any value that isn't
a non-negative integer.)

The diameter application itself only calls
diameter_lib:spawn_opts(server, []), but let other arguments remain for
backwards compatibility, since diameter_lib:spawn_opts/2 has been abused
from outside of diameter.
</pre>
</div>
</content>
</entry>
<entry>
<title>Close listening sockets at service death</title>
<updated>2016-08-25T23:20:41+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-08-05T22:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2afd1fe5fca3082193ff555fce8c62a31a5ea83f'/>
<id>2afd1fe5fca3082193ff555fce8c62a31a5ea83f</id>
<content type='text'>
Commit 5ca5fb71 ensured that they were closed immediately at transport
removal, but in so doing broke their closing at stop service completely,
by removing the timer that caused sockets to be closed even belatedly.
Monitor on the service process to make it happen.

This could still be improved, since stop_service listening ports aren't
closed until after the service process has died. They could be closed
earlier in the case of stop_service.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 5ca5fb71 ensured that they were closed immediately at transport
removal, but in so doing broke their closing at stop service completely,
by removing the timer that caused sockets to be closed even belatedly.
Monitor on the service process to make it happen.

This could still be improved, since stop_service listening ports aren't
closed until after the service process has died. They could be closed
earlier in the case of stop_service.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove copyright from generated dictionary modules</title>
<updated>2016-08-25T22:33:11+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-08-25T15:58:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4c99d6898b83d2b9881642f3a2c4a726d936b2f5'/>
<id>4c99d6898b83d2b9881642f3a2c4a726d936b2f5</id>
<content type='text'>
The copyright was a historical remnant of diameter's roots prior to its
inclusion in OTP.

Thanks to Anatolie Golovco.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The copyright was a historical remnant of diameter's roots prior to its
inclusion in OTP.

Thanks to Anatolie Golovco.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dictionary function typo</title>
<updated>2016-08-25T22:21:01+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2016-08-25T15:51:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d41cfa87e43725953b4eb3efca31413708b71ed4'/>
<id>d41cfa87e43725953b4eb3efca31413708b71ed4</id>
<content type='text'>
It's '#get-'/2, not 'get-'/2. Only failed if the dictionary in question
defined no Failed-AVP, which is rarely the case in practice.

Thanks to Ferenc Holzhauser.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's '#get-'/2, not 'get-'/2. Only failed if the dictionary in question
defined no Failed-AVP, which is rarely the case in practice.

Thanks to Ferenc Holzhauser.
</pre>
</div>
</content>
</entry>
</feed>
