<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/diameter/src/base, branch OTP_R16B03</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/timer_confusion/OTP-11168' into maint</title>
<updated>2013-12-02T08:43:55+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-12-02T08:43:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0f2458596200b5567b06c626254e2c3477ccfabf'/>
<id>0f2458596200b5567b06c626254e2c3477ccfabf</id>
<content type='text'>
* anders/diameter/timer_confusion/OTP-11168:
  Rename reconnect_timer -&gt; connect_timer
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/timer_confusion/OTP-11168:
  Rename reconnect_timer -&gt; connect_timer
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename reconnect_timer -&gt; connect_timer</title>
<updated>2013-11-29T17:44:41+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-11-29T17:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=abea7186dd2590a0283396e94cf03dfb087277e5'/>
<id>abea7186dd2590a0283396e94cf03dfb087277e5</id>
<content type='text'>
The former was misleading since the timer only applies to initial
connection attempts, reconnection attempts being governed by
watchdog_timer. The name is a historic remnant from a (dark, pre-OTP)
time in which RFC 3539 was followed less slavishly than it is now, and
the timer actually did apply to reconnection attempts.

Note that connect_timer corresponds to RFC 6733 Tc, while watchdog_timer
corresponds to RFC 3539 TwInit. The latter RFC makes clear that TwInit
should apply to reconnection attempts. It's less clear if only RFC 6733
is read.

Note also that reconnect_timer is still accepted for backwards
compatibility. It would be possible to add an option to make
reconnect_timer behave strictly as the name suggests (ie. ignore RFC 3539
and interpret RFC 6733 at face value; something that has some value for
testing at least) but no such option is implemented in this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The former was misleading since the timer only applies to initial
connection attempts, reconnection attempts being governed by
watchdog_timer. The name is a historic remnant from a (dark, pre-OTP)
time in which RFC 3539 was followed less slavishly than it is now, and
the timer actually did apply to reconnection attempts.

Note that connect_timer corresponds to RFC 6733 Tc, while watchdog_timer
corresponds to RFC 3539 TwInit. The latter RFC makes clear that TwInit
should apply to reconnection attempts. It's less clear if only RFC 6733
is read.

Note also that reconnect_timer is still accepted for backwards
compatibility. It would be possible to add an option to make
reconnect_timer behave strictly as the name suggests (ie. ignore RFC 3539
and interpret RFC 6733 at face value; something that has some value for
testing at least) but no such option is implemented in this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/capx_dictionary/OTP-11361' into maint</title>
<updated>2013-11-29T15:53:57+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-11-29T15:53:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8b7faf3fecf7a8204b0d941713150adca4d20a7d'/>
<id>8b7faf3fecf7a8204b0d941713150adca4d20a7d</id>
<content type='text'>
* anders/diameter/capx_dictionary/OTP-11361:
  Don't hardcode diameter_base @prefix on common dictionary
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/capx_dictionary/OTP-11361:
  Don't hardcode diameter_base @prefix on common dictionary
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't hardcode diameter_base @prefix on common dictionary</title>
<updated>2013-11-28T16:27:26+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-09-30T11:25:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8b82b718e7a02ef505d38f5b174b4213a0d5436a'/>
<id>8b82b718e7a02ef505d38f5b174b4213a0d5436a</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/5014_failure/OTP-11395' into anders/diameter/patch_release/OTP-11459</title>
<updated>2013-11-03T10:56:05+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-11-03T10:56:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=67d1a6be2ed1caa1bac82d220e917ad05ae2da45'/>
<id>67d1a6be2ed1caa1bac82d220e917ad05ae2da45</id>
<content type='text'>
* anders/diameter/5014_failure/OTP-11395:
  Fix handling of 5014, DIAMETER_INVALID_AVP_LENGTH
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/5014_failure/OTP-11395:
  Fix handling of 5014, DIAMETER_INVALID_AVP_LENGTH
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of 5014, DIAMETER_INVALID_AVP_LENGTH</title>
<updated>2013-11-03T10:32:45+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-10-11T11:12:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=838856bde63c0c1089d0a4dab42a532e1420444f'/>
<id>838856bde63c0c1089d0a4dab42a532e1420444f</id>
<content type='text'>
The error was detected as 5004 (DIAMETER_INVALID_AVP_VALUE) for
stringish Diameter types, in which case an AVP length that pointed past
the end of a message resulted in encode failure of the suggested
Failed-AVP.

Should have been fixed in commit 4ce2d3a6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The error was detected as 5004 (DIAMETER_INVALID_AVP_VALUE) for
stringish Diameter types, in which case an AVP length that pointed past
the end of a message resulted in encode failure of the suggested
Failed-AVP.

Should have been fixed in commit 4ce2d3a6.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix broken DWA</title>
<updated>2013-10-07T15:14:58+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-10-07T15:11:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=46a1d278fe063ffd08ae9538bb8a496b813fe661'/>
<id>46a1d278fe063ffd08ae9538bb8a496b813fe661</id>
<content type='text'>
Commit e762d7d1 broke outgoing DWA by setting new Hop-by-Hop and
End-to-End identifiers instead of those of the incoming DWR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit e762d7d1 broke outgoing DWA by setting new Hop-by-Hop and
End-to-End identifiers instead of those of the incoming DWR.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/spawn_opt/OTP-11299' into maint</title>
<updated>2013-09-09T11:57:00+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-09-09T11:57:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ac54f126d0a8aa4e7f5a7cf2e445d18e77443e30'/>
<id>ac54f126d0a8aa4e7f5a7cf2e445d18e77443e30</id>
<content type='text'>
* anders/diameter/spawn_opt/OTP-11299:
  Fix broken spawn_opt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/spawn_opt/OTP-11299:
  Fix broken spawn_opt
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'anders/diameter/failed_avp/OTP-11293' into maint</title>
<updated>2013-09-09T11:56:42+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-09-09T11:56:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9ffe1845cfe51163f6c36f5918e9d147a2bfbef8'/>
<id>9ffe1845cfe51163f6c36f5918e9d147a2bfbef8</id>
<content type='text'>
* anders/diameter/failed_avp/OTP-11293:
  Fix Failed-AVP construction for CEA/DWA/DPA
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* anders/diameter/failed_avp/OTP-11293:
  Fix Failed-AVP construction for CEA/DWA/DPA
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Failed-AVP construction for CEA/DWA/DPA</title>
<updated>2013-09-04T15:34:17+00:00</updated>
<author>
<name>Anders Svensson</name>
<email>anders@erlang.org</email>
</author>
<published>2013-09-03T15:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9179631057b28c125ef3f0b84dede5adb26d3b96'/>
<id>9179631057b28c125ef3f0b84dede5adb26d3b96</id>
<content type='text'>
Send of Failed-AVP resulted in encode failure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Send of Failed-AVP resulted in encode failure.
</pre>
</div>
</content>
</entry>
</feed>
