annotate doc/echodrop.rgwx.conf.sample @ 1327:82b386714795

Set callback data also when only setting expire callback (and not answer callback as well). It is used when calling the expire callback, so not setting it makes no sense.
author Thomas Klausner <tk@giga.or.at>
date Mon, 27 Nov 2017 15:21:20 +0100
parents 4c935aecee6c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
269
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
1 # Sample configuration file for the echodrop.rgwx plugin of RADIUS/Diameter translation agent.
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
2 #
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
3 # This plugin allows to easily specify the following handling of RADIUS attributes
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
4 # received in a RADIUS request:
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
5 # - ECHO: the attribute will be copied verbatim in the RADIUS answer.
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
6 # - DROP: the attribute is discarded.
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
7 #
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
8 # In both cases, the attribute is NOT translated in Diameter message.
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
9 #
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
10 # The format of this file is:
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
11 # <action> CODE <code> [ VENDOR <vid> [ TLV <type> | EXT <ext-type> ] ];
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
12 # Where:
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
13 # <action>: is either DROP or ECHO.
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
14 # <code> : is a (decimal) integer between 0 and 255, and designates the type of the attribute.
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
15 #
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
16 # The remaining of the line is optional, and should only be used
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
17 # with lines containing "CODE 26" (Vendor-Specific Attribute)
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
18 # <vid> : a Vendor value (32 bit), see RFC2865 section 5.26 for detail.
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
19 #
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
20 # <type> : The attribute is interpreted as TLV (rfc3865, section 5.26)
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
21 # and we match only this "vendor type" value (8 bits).
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
22 #
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
23 # <ext-type>: NOTE: THIS OPTION IS NOT SUPPORTED PROPERLY YET!!!!
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
24 # The attribute is interpreted as extended attribute (draft-ietf-radext-extended-attributes-08)
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
25 # and we match only this "Ext-Type" value (16 bits).
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
26 # This option should only be used with "CODE 26 VENDOR 0".
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
27 #
550
4c935aecee6c Hide and automate the Proxy-State attributes management in RADIUS gateway
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 272
diff changeset
28 # Note that the Proxy-State (code 33) attribute is handled directly as an ECHO parameter by the gateway core.
269
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
29
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
30 # Examples:
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
31 # DROP code 18 ; # Reply-Message attribute, should not be included in requests
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
32 # DROP code 26 vendor 9 ; # Drop any Cisco-specific attribute
c78f623c702d Ported the Echo/Drop plugin from waaad (missing files)
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
33 # ECHO code 26 vendor 0 ext 256 ; # Echo any extended attribute with the type 256.
"Welcome to our mercurial repository"