From 3c7e35ca4512088f0b4074f809f3110dfa285b8e Mon Sep 17 00:00:00 2001
From: Anders Svensson
+Whether or not to enforce the RFC 6733 requirement that any message +before capabilities exchange should close the peer connection. +If false then unexpected messages are discarded.
+ ++Defaults to true. +Changing this results in non-standard behaviour, but can be useful in +case peers are known to be behave badly.
+An expression that can be evaluated as a function in the following @@ -418,7 +418,7 @@ eval(F) ->
-Applying an
Matches only those peers for which the specified
-
@@ -843,7 +843,7 @@ Length field in a Diameter Header.
| node | nodes | [node()] - | evaluable()} + | eval()}The degree to which the service allows multiple transport @@ -854,7 +854,7 @@ at capabilities exchange.
If
A constant value
Nodes to which peer connections established on the local
@@ -917,7 +917,7 @@ configured to use them: see
Nodes from which communicated peers are made available in @@ -1083,7 +1083,7 @@ the remote candidates list of &app_pick_peer; callbacks.
IfCallback invoked upon reception of CER/CEA during capabilities @@ -1249,7 +1249,7 @@ transport.
Callback invoked prior to terminating the transport process of a
diff --git a/lib/diameter/doc/src/diameter_app.xml b/lib/diameter/doc/src/diameter_app.xml
index dfcd00975b..aa334beb21 100644
--- a/lib/diameter/doc/src/diameter_app.xml
+++ b/lib/diameter/doc/src/diameter_app.xml
@@ -13,7 +13,8 @@
@@ -371,7 +372,7 @@ discarded}.
@@ -478,7 +479,7 @@ not selected.
| {answer_message, 3000..3999|5000..5999} | {protocol_error, 3000..3999}
diff --git a/lib/diameter/doc/src/seealso.ent b/lib/diameter/doc/src/seealso.ent
index e5c284c6e8..ef6af1a3d0 100644
--- a/lib/diameter/doc/src/seealso.ent
+++ b/lib/diameter/doc/src/seealso.ent
@@ -4,7 +4,7 @@
%CopyrightBegin%
-Copyright Ericsson AB 2012-2015. All Rights Reserved.
+Copyright Ericsson AB 2012-2017. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -53,7 +53,7 @@ significant.
diameter:application_opt()'>
diameter:call_opt()'>
diameter:capability()'>
-diameter:evaluable()'>
+diameter:eval()'>
diameter:peer_filter()'>
diameter:service_event()'>
diameter:service_event_info()'>
--
cgit v1.2.3
From 5f3becaddef9b18c81a1ec8bd7bf955384c1a225 Mon Sep 17 00:00:00 2001
From: Anders Svensson
-Options list passed to &spawn_opt; when spawning a process for an
-incoming Diameter request, unless the transport in question
-specifies another value.
-Options
-Defaults to the empty list.
-
+Any transport option except
-Defaults to the list configured on the service if not specified.
+Defaults to the empty list.-Bound on the expected size of incoming Diameter messages. -Messages larger than the specified number of bytes are discarded.
- -
-Defaults to
-Whether or not to regard an AVP setting the M-bit as erroneous when
-the command grammar in question does not explicitly allow the AVP.
-If
-Defaults to
-RFC 6733 is unclear about the semantics of the M-bit. -One the one hand, the CCF specification in section 3.2 documents AVP -in a command grammar as meaning any arbitrary AVP; on the -other hand, 1.3.4 states that AVPs setting the M-bit cannot be added -to an existing command: the modified command must instead be -placed in a new Diameter application.
-
-The reason for the latter is presumably interoperability:
-allowing arbitrary AVPs setting the M-bit in a command makes its
-interpretation implementation-dependent, since there's no
-guarantee that all implementations will understand the same set of
-arbitrary AVPs in the context of a given command.
-However, interpreting
-Beware of confusing mandatory in the sense of the M-bit with mandatory -in the sense of the command grammar. -The former is a semantic requirement: that the receiver understand the -semantics of the AVP in the context in question. -The latter is a syntactic requirement: whether or not the AVP must -occur in the message in question.
-+Bound on the expected size of incoming Diameter messages. +Messages larger than the specified number of bytes are discarded.
+ +
+Defaults to
+Whether or not to regard an AVP setting the M-bit as erroneous when
+the command grammar in question does not explicitly allow the AVP.
+If
+Defaults to
+RFC 6733 is unclear about the semantics of the M-bit. +One the one hand, the CCF specification in section 3.2 documents AVP +in a command grammar as meaning any arbitrary AVP; on the +other hand, 1.3.4 states that AVPs setting the M-bit cannot be added +to an existing command: the modified command must instead be +placed in a new Diameter application.
+
+The reason for the latter is presumably interoperability:
+allowing arbitrary AVPs setting the M-bit in a command makes its
+interpretation implementation-dependent, since there's no
+guarantee that all implementations will understand the same set of
+arbitrary AVPs in the context of a given command.
+However, interpreting
+Beware of confusing mandatory in the sense of the M-bit with mandatory +in the sense of the command grammar. +The former is a semantic requirement: that the receiver understand the +semantics of the AVP in the context in question. +The latter is a syntactic requirement: whether or not the AVP must +occur in the message in question.
+