reduce scope of variable. Found by PVS-Studio
[freeradius.git] / share / dictionary.bay
1 # -*- text -*-
2 # Copyright (C) 2015 The FreeRADIUS Server project and contributors
3 #
4 #       Bay Networks
5 #       http://www.baynetworks.com/
6 #
7 #       From MegaZone <megazone@megazone.org>, as posted to the bay-isp list.
8 #       Modified for libradius by Alan DeKok <aland@ox.org>
9 #
10 #   Bay Networks was acquired by Nortel in 1998. Some Avaya products continue
11 #   to use attributes from this dictionary as result of the Nortel acquisitions.
12 #
13
14 VENDOR          Bay-Networks                    1584
15
16 BEGIN-VENDOR    Bay-Networks
17 #       Bay Networks Extensions
18
19 ATTRIBUTE       Annex-Filter                            28      string
20 ATTRIBUTE       Annex-CLI-Command                       29      string
21 ATTRIBUTE       Annex-CLI-Filter                        30      string
22 ATTRIBUTE       Annex-Host-Restrict                     31      string
23 ATTRIBUTE       Annex-Host-Allow                        32      string
24 ATTRIBUTE       Annex-Product-Name                      33      string
25 ATTRIBUTE       Annex-SW-Version                        34      string
26 ATTRIBUTE       Annex-Local-IP-Address                  35      ipaddr
27 ATTRIBUTE       Annex-Callback-Portlist                 36      integer
28 ATTRIBUTE       Annex-Sec-Profile-Index                 37      integer
29 ATTRIBUTE       Annex-Tunnel-Authen-Type                38      integer
30 ATTRIBUTE       Annex-Tunnel-Authen-Mode                39      integer
31 ATTRIBUTE       Annex-Authen-Servers                    40      string
32 ATTRIBUTE       Annex-Acct-Servers                      41      string
33 ATTRIBUTE       Annex-User-Server-Location              42      integer
34 ATTRIBUTE       Annex-Local-Username                    43      string
35 ATTRIBUTE       Annex-System-Disc-Reason                44      integer
36 ATTRIBUTE       Annex-Modem-Disc-Reason                 45      integer
37 ATTRIBUTE       Annex-Disconnect-Reason                 46      integer
38 ATTRIBUTE       Annex-Addr-Resolution-Protocol          47      integer
39 ATTRIBUTE       Annex-Addr-Resolution-Servers           48      string
40 ATTRIBUTE       Annex-Domain-Name                       49      string
41 ATTRIBUTE       Annex-Transmit-Speed                    50      integer
42 ATTRIBUTE       Annex-Receive-Speed                     51      integer
43 ATTRIBUTE       Annex-Input-Filter                      52      string
44 ATTRIBUTE       Annex-Output-Filter                     53      string
45 ATTRIBUTE       Annex-Primary-DNS-Server                54      ipaddr
46 ATTRIBUTE       Annex-Secondary-DNS-Server              55      ipaddr
47 ATTRIBUTE       Annex-Primary-NBNS-Server               56      ipaddr
48 ATTRIBUTE       Annex-Secondary-NBNS-Server             57      ipaddr
49 ATTRIBUTE       Annex-Syslog-Tap                        58      integer
50 ATTRIBUTE       Annex-Keypress-Timeout                  59      integer
51 ATTRIBUTE       Annex-Unauthenticated-Time              60      integer
52 ATTRIBUTE       Annex-Re-CHAP-Timeout                   61      integer
53 ATTRIBUTE       Annex-MRRU                              62      integer
54 ATTRIBUTE       Annex-EDO                               63      string
55 # Annex R18.0 software
56 ATTRIBUTE       Annex-PPP-Trace-Level                   64      integer
57 ATTRIBUTE       Annex-Pre-Input-Octets                  65      integer
58 ATTRIBUTE       Annex-Pre-Output-Octets                 66      integer
59 ATTRIBUTE       Annex-Pre-Input-Packets                 67      integer
60 ATTRIBUTE       Annex-Pre-Output-Packets                68      integer
61 ATTRIBUTE       Annex-Connect-Progress                  69      integer
62 ATTRIBUTE       Annex-Multicast-Rate-Limit              73      integer
63 ATTRIBUTE       Annex-Maximum-Call-Duration             74      integer
64 ATTRIBUTE       Annex-Multilink-Id                      75      integer
65 ATTRIBUTE       Annex-Num-In-Multilink                  76      integer
66 ATTRIBUTE       Annex-Secondary-Srv-Endpoint            79      string
67 ATTRIBUTE       Annex-Gwy-Selection-Mode                80      integer
68 ATTRIBUTE       Annex-Logical-Channel-Number            81      integer
69 ATTRIBUTE       Annex-Wan-Number                        82      integer
70 ATTRIBUTE       Annex-Port                              83      integer
71 ATTRIBUTE       Annex-Pool-Id                           85      integer
72 ATTRIBUTE       Annex-Compression-Protocol              86      string
73 ATTRIBUTE       Annex-Transmitted-Packets               87      integer
74 ATTRIBUTE       Annex-Retransmitted-Packets             88      integer
75 ATTRIBUTE       Annex-Signal-to-Noise-Ratio             89      integer
76 ATTRIBUTE       Annex-Retrain-Requests-Sent             90      integer
77 ATTRIBUTE       Annex-Retrain-Requests-Rcvd             91      integer
78 ATTRIBUTE       Annex-Rate-Reneg-Req-Sent               92      integer
79 ATTRIBUTE       Annex-Rate-Reneg-Req-Rcvd               93      integer
80 ATTRIBUTE       Annex-Begin-Receive-Line-Level          94      integer
81 ATTRIBUTE       Annex-End-Receive-Line-Level            95      integer
82 ATTRIBUTE       Annex-Begin-Modulation                  96      string
83 ATTRIBUTE       Annex-Error-Correction-Prot             97      string
84 ATTRIBUTE       Annex-End-Modulation                    98      string
85
86 # Bay Router Specific Attributes
87 #
88 ATTRIBUTE       Annex-User-Level                        100     integer
89 ATTRIBUTE       Annex-Audit-Level                       101     integer
90
91 # Contivity
92 ATTRIBUTE       CES-Group                               102     string
93
94 # Passport 8000 Series Specific Attributes
95 #
96 ATTRIBUTE       Passport-Access-Priority                192     integer
97
98 VALUE   Passport-Access-Priority        None-Access             0
99 VALUE   Passport-Access-Priority        Read-Only-Access        1
100 VALUE   Passport-Access-Priority        L1-Read-Write-Access    2
101 VALUE   Passport-Access-Priority        L2-Read-Write-Access    3
102 VALUE   Passport-Access-Priority        L3-Read-Write-Access    4
103 VALUE   Passport-Access-Priority        Read-Write-Access       5
104 VALUE   Passport-Access-Priority        Read-Write-All-Access   6
105
106 ATTRIBUTE       Annex-Cli-Commands                      193     string
107 ATTRIBUTE       Annex-Command-Access                    194     integer
108
109 VALUE   Annex-Command-Access            False                   0
110 VALUE   Annex-Command-Access            True                    1
111
112 ATTRIBUTE       Commands                                195     string
113
114 #       Annex Tunnel Authen Type Values
115
116 VALUE   Annex-Tunnel-Authen-Type        none                    0
117 VALUE   Annex-Tunnel-Authen-Type        kmd5-128                1
118
119 #       Annex Tunnel Authen Mode Values
120
121 VALUE   Annex-Tunnel-Authen-Mode        none                    0
122 VALUE   Annex-Tunnel-Authen-Mode        prefix-suffix           1
123
124 #       Annex User Server Location Values
125
126 VALUE   Annex-User-Server-Location      local                   1
127 VALUE   Annex-User-Server-Location      remote                  2
128
129 #       Annex Addr Resolution Protocol Values
130
131 VALUE   Annex-Addr-Resolution-Protocol  none                    0
132 VALUE   Annex-Addr-Resolution-Protocol  DHCP                    1
133
134 #       Annex System Disconnect Reason Values
135
136 VALUE   Annex-System-Disc-Reason        Unknown                 0
137 VALUE   Annex-System-Disc-Reason        Line-disconnected       1
138 VALUE   Annex-System-Disc-Reason        Dial-failed             2
139 VALUE   Annex-System-Disc-Reason        WAN-manager-error       3
140 VALUE   Annex-System-Disc-Reason        Disconnect-reset        4
141 VALUE   Annex-System-Disc-Reason        Error-from-adm_notify   5
142 VALUE   Annex-System-Disc-Reason        Modem-down-adm_notify   6
143 VALUE   Annex-System-Disc-Reason        PPP-protocol-disconnect 7
144 VALUE   Annex-System-Disc-Reason        Inactivity-timer        8
145 VALUE   Annex-System-Disc-Reason        CLI-Hangup-command      9
146 VALUE   Annex-System-Disc-Reason        CLI-last-job            10
147 VALUE   Annex-System-Disc-Reason        Session-timeout         11
148 VALUE   Annex-System-Disc-Reason        Slave-termination       12
149 VALUE   Annex-System-Disc-Reason        Abnormal-termination    13
150 VALUE   Annex-System-Disc-Reason        DCD-wait-failed         14
151 VALUE   Annex-System-Disc-Reason        CLI-inactivity          15
152 VALUE   Annex-System-Disc-Reason        Admin-port-reset        16
153 VALUE   Annex-System-Disc-Reason        CLI-auth-failed         17
154 VALUE   Annex-System-Disc-Reason        Slave-auth-failed       18
155 VALUE   Annex-System-Disc-Reason        PAP-auth-failed         19
156 VALUE   Annex-System-Disc-Reason        CHAP-auth-failed        20
157 VALUE   Annex-System-Disc-Reason        Local-modem-reset       21
158 VALUE   Annex-System-Disc-Reason        Modem-dead              22
159 VALUE   Annex-System-Disc-Reason        PPP-LCP-failure         23
160 VALUE   Annex-System-Disc-Reason        PPP-IPCP-failure        24
161 VALUE   Annex-System-Disc-Reason        PPP-IPXCP-failure       25
162 VALUE   Annex-System-Disc-Reason        PPP-ATCP-failure        26
163 VALUE   Annex-System-Disc-Reason        PPP-CCP-failure         27
164 VALUE   Annex-System-Disc-Reason        PPP-MP-failure          28
165 VALUE   Annex-System-Disc-Reason        PPP-IPCP-timeout        29
166 VALUE   Annex-System-Disc-Reason        PPP-IPXCP-timeout       30
167 VALUE   Annex-System-Disc-Reason        PPP-ATCP-timeout        31
168 VALUE   Annex-System-Disc-Reason        PPP-CCP-timeout         32
169 VALUE   Annex-System-Disc-Reason        PPP-MP-timeout          33
170 VALUE   Annex-System-Disc-Reason        PPP-init-failure        34
171 VALUE   Annex-System-Disc-Reason        PPP-Unknown             35
172 VALUE   Annex-System-Disc-Reason        PPP-Dialback-failed     36
173 VALUE   Annex-System-Disc-Reason        PPP-Address-In-Use      37
174 VALUE   Annex-System-Disc-Reason        PPP-No-device           38
175 VALUE   Annex-System-Disc-Reason        PPP-Modem-hangup-rcvd   39
176 VALUE   Annex-System-Disc-Reason        PPP-Hangup-rcvd         40
177 VALUE   Annex-System-Disc-Reason        PPP-Termination-rcvd    41
178 VALUE   Annex-System-Disc-Reason        PPP-Kill-rcvd           42
179 VALUE   Annex-System-Disc-Reason        PPP-Time-rcvd           43
180 VALUE   Annex-System-Disc-Reason        PPP-No-memory           44
181 VALUE   Annex-System-Disc-Reason        PPP-Connection-Abort    45
182 VALUE   Annex-System-Disc-Reason        PPP-VPN-LCP-failure     46
183 VALUE   Annex-System-Disc-Reason        PPP-VPN-Auth-failure    47
184 VALUE   Annex-System-Disc-Reason        PPP-MP-invalid-port     48
185 VALUE   Annex-System-Disc-Reason        PPP-Invalid-device      49
186 VALUE   Annex-System-Disc-Reason        PPP-MMP-bundle-failure  50
187 VALUE   Annex-System-Disc-Reason        DVS-Registration-failure 51
188 VALUE   Annex-System-Disc-Reason        DVS-Home-agent-dereg    52
189 VALUE   Annex-System-Disc-Reason        DVS-Tunnel-no-renew     53
190 VALUE   Annex-System-Disc-Reason        DVS-Tunnel-expired      54
191
192 #       Annex Modem Disconnect Reason Values
193
194 VALUE   Annex-Modem-Disc-Reason         Unknown                 0
195 VALUE   Annex-Modem-Disc-Reason         Local-disconnect        1
196 VALUE   Annex-Modem-Disc-Reason         CD-Timer-Expired        2
197 VALUE   Annex-Modem-Disc-Reason         Remote-protocol-disc    4
198 VALUE   Annex-Modem-Disc-Reason         Clear-down              5
199 VALUE   Annex-Modem-Disc-Reason         Long-Space-disconnect   6
200 VALUE   Annex-Modem-Disc-Reason         Carrier-Lost            7
201 VALUE   Annex-Modem-Disc-Reason         Modem-Retrain-Timeout   8
202
203 #       Annex Connection Progress Values
204
205 #VALUE  Annex-Connect-Progress          Progress-Unknown                2
206 #VALUE  Annex-Connect-Progress          Call-Is-Up                      10
207 #VALUE  Annex-Connect-Progress          CLI-Started                     40
208 #VALUE  Annex-Connect-Progress          LAN-Session-Is-Up               60
209 #VALUE  Annex-Connect-Progress          LCP-Negotiations-Allowed        61
210 #VALUE  Annex-Connect-Progress          CCP-Negotiations-Allowed        62
211 #VALUE  Annex-Connect-Progress          IPCP-Negotiations-Allowed       63
212 #VALUE  Annex-Connect-Progress          LCP-Is-In-Open-State            65
213 #VALUE  Annex-Connect-Progress          CCP-Is-In-Open-State            66
214 #VALUE  Annex-Connect-Progress          IPCP-Is-In-Open-State           67
215 #VALUE  Annex-Connect-Progress          LCP-Is-In-Closed-State          71
216 #VALUE  Annex-Connect-Progress          LCP-Is-In-Stopped-State         72
217 #VALUE  Annex-Connect-Progress          LCP-Is-In-Closing-State         73
218 #VALUE  Annex-Connect-Progress          LCP-Is-In-Request-Sent-State    75
219 #VALUE  Annex-Connect-Progress          LCP-Is-In-Ack-Recvd-State       76
220 #VALUE  Annex-Connect-Progress          LCP-Is-In-Ack-Sent-State        77
221 #VALUE  Annex-Connect-Progress          IPXCP-Is-In-Open-State          80
222
223 #VALUE  Annex-Multicast-Client          Multicast-No    0
224 #VALUE  Annex-Multicast-Client          Multicast-Yes   1
225
226 #VALUE  Annex-Inbound-Precedence                Routine                 0
227 #VALUE  Annex-Inbound-Precedence                Priority                1
228 #VALUE  Annex-Inbound-Precedence                Immediate               2
229 #VALUE  Annex-Inbound-Precedence                Flash                   3
230 #VALUE  Annex-Inbound-Precedence                Flash-Override          4
231 #VALUE  Annex-Inbound-Precedence                CRITIC/ECP              5
232 #VALUE  Annex-Inbound-Precedence                Internetwork-Control    6
233 #VALUE  Annex-Inbound-Precedence                Network-Control         7
234
235 #VALUE   Annex-Outbound-Precedence              Routine                 0
236 #VALUE   Annex-Outbound-Precedence              Priority                1
237 #VALUE   Annex-Outbound-Precedence              Immediate               2
238 #VALUE   Annex-Outbound-Precedence              Flash                   3
239 #VALUE   Annex-Outbound-Precedence              Flash-Override          4
240 #VALUE   Annex-Outbound-Precedence              CRITIC/ECP              5
241 #VALUE   Annex-Outbound-Precedence              Internetwork-Control    6
242 #VALUE   Annex-Outbound-Precedence              Network-Control         7
243
244 #VALUE  Annex-Gwy-Selection-Mode                Normal          0
245 #VALUE  Annex-Gwy-Selection-Mode                Backup          1
246 #VALUE  Annex-Gwy-Selection-Mode                Distribution    2
247
248 #VALUE  Annex-Pool-Id                           Pool-One        1
249 #VALUE  Annex-Pool-Id                           Pool-Two        2
250 #VALUE  Annex-Pool-Id                           Pool-Three      3
251 #VALUE  Annex-Pool-Id                           Pool-Four       4
252 #VALUE  Annex-Pool-Id                           Pool-Five       5
253 #VALUE  Annex-Pool-Id                           Pool-Six        6
254
255 VALUE   Annex-User-Level                Manager                 2
256 VALUE   Annex-User-Level                User                    4
257 VALUE   Annex-User-Level                Operator                8
258
259 VALUE   Annex-Audit-Level               Manager                 2
260 VALUE   Annex-Audit-Level               User                    4
261 VALUE   Annex-Audit-Level               Operator                8
262
263 END-VENDOR Bay-Networks
264
265 #
266 #       Define additional Bay Networks specific values for the main
267 #       RADIUS dictionary
268 #
269 #       Note that '0x0630' == 1584, which is the Vendor-ID for Bay Networks.
270 #       Nice design, and probably the best way of adding vendor-specific
271 #       VALUE extensions to the standard RADIUS attributes.
272 #
273
274 VALUE   Service-Type                    Annex-Authorize-Only    0x06300001
275 VALUE   Service-Type                    Annex-Framed-Tunnel     0x06300002
276
277 VALUE   Acct-Status-Type                Annex-User-Reject       0x06300001
278 VALUE   Acct-Status-Type                Annex-Call-Reject       0x06300002
279 VALUE   Acct-Status-Type                Annex-IPCP-Start        0x06300003
280 VALUE   Acct-Status-Type                Annex-IPXCP-Start       0x06300004
281 VALUE   Acct-Status-Type                Annex-ATCP-Start        0x06300005
282 VALUE   Acct-Status-Type                Annex-Accounting-Restart 0x06300006
283 VALUE   Acct-Status-Type                Annex-Accounting-Shutoff 0x06300007
284 VALUE   Acct-Status-Type                Annex-Tunnel-Start      0x06300008
285 VALUE   Acct-Status-Type                Annex-Tunnel-Stop       0x06300009
286 VALUE   Acct-Status-Type                Annex-Tunnel-Reject     0x0630000a
287 VALUE   Acct-Status-Type                Annex-Tunnel-Link-Start 0x0630000b
288 VALUE   Acct-Status-Type                Annex-Tunnel-Link-Stop  0x0630000c
289 VALUE   Acct-Status-Type                Annex-MP-Start          0x0630000d
290 VALUE   Acct-Status-Type                Annex-MP-Stop           0x0630000e
291 VALUE   Acct-Status-Type                Annex-Line-Seizure      0x0630000f
292 VALUE   Acct-Status-Type                Annex-Rlogin-Start      0x06300010
293 VALUE   Acct-Status-Type                Annex-Rlogin-Stop       0x06300011
294