This is just a prototype dictionary to get some feedback from other
[freeradius.git] / raddb / proto-dictionary.troy
1 #
2 # Prototype Dictionary - Not checked for accuracy yet.
3 #
4
5
6 #
7 # Default, RFC compliant attributes and values.
8 #
9
10 VENDOR rfc {
11         ATTRIBUTE User-Name {
12                 Attribute-Id    1
13                 Attribute-Type  string
14         }
15
16         ATTRIBUTE Password {
17                 Attribute-Id    2
18                 Attribute-Type  string
19         }
20
21         ATTRIBUTE CHAP-Password {
22                 Attribute-Id    3
23                 Attribute-Type  string
24         }
25
26         ATTRIBUTE NAS-IP-Address {
27                 Attribute-Id    4
28                 Attribute-Type  ipaddr
29         }
30
31         ATTRIBUTE NAS-Port-Id {
32                 Attribute-Id    5
33                 Attribute-Type  integer
34         }
35
36         ATTRIBUTE Service-Type {
37                 Attribute-Id    6
38                 Attribute-Type  integer
39                 VALUES {
40                         Login-User              1
41                         Framed-User             2
42                         Callback-Login-User     3
43                         Callback-Framed-User    4
44                         Outbound-User           5
45                         Administrative-User     6
46                         NAS-Prompt-User         7
47                         Call-Check              10
48                 }
49         }
50
51         ATTRIBUTE Framed-Protocol {
52                 Attribute-Id    7
53                 Attribute-Type  integer
54                 VALUES {
55                         PPP     1
56                         SLIP    2
57                 }
58         }
59
60         ATTRIBUTE Framed-IP-Address {
61                 Attribute-Id    8
62                 Attribute-Type  ipaddr
63         }
64
65         ATTRIBUTE Framed-IP-Netmask {
66                 Attribute-Id    9
67                 Attribute-Type  ipaddr
68         }
69
70         ATTRIBUTE Framed-Routing {
71                 Attribute-Id    10
72                 Attribute-Type  integer
73                 VALUES {
74                         None                    0
75                         Broadcast               1
76                         Listen                  2
77                         Broadcast-Listen        3
78                 }
79         }
80
81         ATTRIBUTE Filter-Id {
82                 Attribute-Id    11
83                 Attribute-Type  string
84         }
85
86         ATTRIBUTE Framed-MTU {
87                 Attribute-Id    12
88                 Attribute-Type  integer
89         }
90
91         ATTRIBUTE Framed-Compression {
92                 Attribute-Id    13
93                 Attribute-Type  integer
94                 VALUES {
95                         None                    0
96                         Van-Jacobson-TCP-IP     1
97                 }
98         }
99
100         ATTRIBUTE Login-IP-Host {
101                 Attribute-Id    14
102                 Attribute-Type  ipaddr
103         }
104
105         ATTRIBUTE Login-Service {
106                 Attribute-Id    15
107                 Attribute-Type  integer
108                 VALUES
109                         Telnet          0
110                         Rlogin          1
111                         TCP-Clear       2
112                         PortMaster      3
113                 }
114         }
115
116         ATTRIBUTE Login-TCP-Port {
117                 Attribute-Id    16
118                 Attribute-Type  integer
119         }
120
121         ATTRIBUTE Reply-Message {
122                 Attribute-Id    18
123                 Attribute-Type  string
124         }
125
126         ATTRIBUTE Callback-Number {
127                 Attribute-Id    19
128                 Attribute-Type  string
129         }
130
131         ATTRIBUTE Callback-Id {
132                 Attribute-Id    20
133                 Attribute-Type  string
134         }
135
136         ATTRIBUTE Framed-Route {
137                 Attribute-Id    22
138                 Attribute-Type  string
139         }
140
141         ATTRIBUTE Framed-IPX-Network {
142                 Attribute-Id    23
143                 Attribute-Type  ipaddr
144         }
145
146         ATTRIBUTE State {
147                 Attribute-Id    24
148                 Attribute-Type  string
149         }
150
151         ATTRIBUTE Class {
152                 Attribute-Id    25
153                 Attribute-Type  string
154         }
155
156         ATTRIBUTE Vendor-Specific {
157                 Attribute-Id    26
158                 Attribute-Type  string
159         }
160
161         ATTRIBUTE Session-Timeout {
162                 Attribute-Id    27
163                 Attribute-Type  integer
164         }
165
166         ATTRIBUTE Idle-Timeout {
167                 Attribute-Id    28
168                 Attribute-Type  integer
169         }
170
171         ATTRIBUTE Termination-Action {
172                 Attribute-Id    29
173                 Attribute-Type  integer
174                 VALUES {
175                         Default         0
176                         RADIUS-Request  1
177                 }
178         }
179
180         ATTRIBUTE Called-Station-Id {
181                 Attribute-Id    30
182                 Attribute-Type  string
183         }
184
185         ATTRIBUTE Calling-Station-Id {
186                 Attribute-Id    31
187                 Attribute-Type  string
188         }
189
190         ATTRIBUTE NAS-Identifier {
191                 Attribute-Id    32
192                 Attribute-Type  string
193         }
194
195         ATTRIBUTE Proxy-State {
196                 Attribute-Id    33
197                 Attribute-Type  string
198         }
199
200         ATTRIBUTE Login-LAT-Service {
201                 Attribute-Id    34
202                 Attribute-Type  string
203         }
204
205         ATTRIBUTE Login-LAT-Node {
206                 Attribute-Id    35
207                 Attribute-Type  string
208         }
209
210         ATTRIBUTE Login-LAT-Group {
211                 Attribute-Id    36
212                 Attribute-Type  string
213         }
214
215         ATTRIBUTE Framed-AppleTalk-Link {
216                 Attribute-Id    37
217                 Attribute-Type  integer
218         }
219
220         ATTRIBUTE Framed-AppleTalk-Network {
221                 Attribute-Id    38
222                 Attribute-Type  integer
223         }
224
225         ATTRIBUTE Framed-AppleTalk-Zone {
226                 Attribute-Id    39
227                 Attribute-Type  string
228         }
229
230         ATTRIBUTE Acct-Status-Type {
231                 Attribute-Id    40
232                 Attribute-Type  integer
233                 VALUES{
234                         Start           1
235                         Stop            2
236                         Alive           3
237                         Accounting-On   7
238                         Accounting-Off  8
239                 }
240         }
241
242         ATTRIBUTE Acct-Delay-Time {
243                 Attribute-Id    41
244                 Attribute-Type  integer
245         }
246
247         ATTRIBUTE Acct-Input-Octets {
248                 Attribute-Id    42
249                 Attribute-Type  integer
250         }
251
252         ATTRIBUTE Acct-Output-Octets {
253                 Attribute-Id    43
254                 Attribute-Type  integer
255         }
256
257         ATTRIBUTE Acct-Session-Id {
258                 Attribute-Id    44
259                 Attribute-Type  string
260         }
261
262         ATTRIBUTE Acct-Authentic {
263                 Attribute-Id    45
264                 Attribute-Type  integer
265                 VALUES {
266                         RADIUS          1
267                         Local           2
268                 }
269         }
270
271         ATTRIBUTE Acct-Session-Time {
272                 Attribute-Id    46
273                 Attribute-Type  integer
274         }
275
276         ATTRIBUTE Acct-Input-Packets {
277                 Attribute-Id    47
278                 Attribute-Type  integer
279         }
280
281         ATTRIBUTE Acct-Output-Packets {
282                 Attribute-Id    48
283                 Attribute-Type  integer
284         }
285
286         ATTRIBUTE Acct-Terminate-Cause {
287                 Attribute-Id    49
288                 Attribute-Type  integer
289                 VALUES {
290                         User-Request            1
291                         Lost-Carrier            2
292                         Lost-Service            3
293                         Idle-Timeout            4
294                         Session-Timeout         5
295                         Admin-Reset             6
296                         Admin-Reboot            7
297                         Port-Error              8
298                         NAS-Error               9
299                         NAS-Request             10
300                         NAS-Reboot              11
301                         Port-Unneeded           12
302                         Port-Preempted          13
303                         Port-Suspended          14
304                         Service-Unavailable     15
305                         Callback                16
306                         User-Error              17
307                         Host-Request            18
308                 }
309         }
310
311         ATTRIBUTE Acct-Multi-Session-Id {
312                 Attribute-Id    50
313                 Attribute-Type  string
314         }
315
316         ATTRIBUTE Acct-Link-Count {
317                 Attribute-Id    51
318                 Attribute-Type  integer
319         }
320
321         ATTRIBUTE CHAP-Challenge {
322                 Attribute-Id    60
323                 Attribute-Type  string
324         }
325
326         ATTRIBUTE NAS-Port-Type {
327                 Attribute-Id    61
328                 Attribute-Type  integer
329                 VALUES {
330                         Async           0
331                         Sync            1
332                         ISDN            2
333                         ISDN-V120       3
334                         ISDN-V110       4
335                 }
336         }
337
338         ATTRIBUTE Port-Limit {
339                 Attribute-Id    62
340                 Attribute-Type  integer
341         }
342
343         ATTRIBUTE Login-LAT-Port {
344                 Attribute-Id    63
345                 Attribute-Type  integer
346         }
347
348         ATTRIBUTE Connect-Info {
349                 Attribute-Id    77
350                 Attribute-Type  string
351         }
352
353         ATTRIBUTE Huntgroup-Name {
354                 Attribute-Id    221
355                 Attribute-Type  string
356         }
357
358         ATTRIBUTE User-Category {
359                 Attribute-Id    1029
360                 Attribute-Type  string
361         }
362
363         ATTRIBUTE Group-Name {
364                 Attribute-Id    1030
365                 Attribute-Type  string
366         }
367
368         ATTRIBUTE Simultaneous-Use {
369                 Attribute-Id    1034
370                 Attribute-Type  integer
371         }
372
373         ATTRIBUTE Strip-User-Name {
374                 Attribute-Id    1035
375                 Attribute-Type  integer
376         }
377
378         ATTRIBUTE Fall-Through {
379                 Attribute-Id    1036
380                 Attribute-Type  integer
381         }
382
383         ATTRIBUTE Add-Port-To-IP-Address {
384                 Attribute-Id    1037
385                 Attribute-Type  integer
386         }
387
388         ATTRIBUTE Exec-Program {
389                 Attribute-Id    1038
390                 Attribute-Type  string
391         }
392
393         ATTRIBUTE Exec-Program-Wait {
394                 Attribute-Id    1039
395                 Attribute-Type  string
396         }
397
398         ATTRIBUTE Hint {
399                 Attribute-Id    1040
400                 Attribute-Type  string
401         }
402
403         ATTRIBUTE Pam-Auth {
404                 Attribute-Id    1041
405                 Attribute-Type  string
406         }
407
408         ATTRIBUTE Login-Time {
409                 Attribute-Id    1042
410                 Attribute-Type  string
411         }
412
413         ATTRIBUTE Expiration {
414                 Attribute-Id    21
415                 Attribute-Type  date
416         }
417
418         ATTRIBUTE Auth-Type {
419                 Attribute-Id    1000
420                 Attribute-Type  integer
421                 VALUES {
422                         Local           0
423                         System          1
424                         SecurID         2
425                         Crypt-Local     3
426                         Reject          4
427                         ActivCard       4
428                         Pam             253
429                         Accept          254
430                 }
431         }
432
433         ATTRIBUTE Menu {
434                 Attribute-Id    1001
435                 Attribute-Type  string
436         }
437
438         ATTRIBUTE Termination-Menu {
439                 Attribute-Id    1002
440                 Attribute-Type  string
441         }
442
443         ATTRIBUTE Prefix {
444                 Attribute-Id    1003
445                 Attribute-Type  string
446         }
447
448         ATTRIBUTE Suffix {
449                 Attribute-Id    1004
450                 Attribute-Type  string
451         }
452
453         ATTRIBUTE Group {
454                 Attribute-Id    1005
455                 Attribute-Type  string
456         }
457
458         ATTRIBUTE Crypt-Password {
459                 Attribute-Id    1006
460                 Attribute-Type  string
461         }
462
463         ATTRIBUTE Connect-Rate {
464                 Attribute-Id    1007
465                 Attribute-Type  integer
466         }
467 }
468
469 #
470 # Vendor specific dictionary values.
471 #
472 # If there are already values for a particular
473 # attribute, the VSA values will be appended to it.
474 #
475
476 VENDOR cistron
477         ATTRIBUTE Auth-Type {
478                 Attribute-Id    1000
479                 Attribute-Type  integer
480                 VALUES {
481                         rlm_foo         252
482                         Pam             253
483                         Accept          254
484                 }
485         }
486 }
487
488