value_string_ext fixes.
[obnox/wireshark/wip.git] / radius / dictionary
1 # -*- text -*-
2 #
3 # Version $Id$
4 #
5 # 2009-07-09 Wireshark changes to FreeRadius v2.1.6 dictionary file 
6 #            - enabled  include: dictionary.cisco.vpn3000
7 #            - disabled include: dictionary.vqp
8 #            - disabled include: dictionary.freeradius.internal
9 #            - added    include: dictionary.chillispot: as per 2009-06-11 commit in FreeRadius repository.
10 #            - added: Comment re Wireshark usage of the integer data type.
11 #
12 #       DO NOT EDIT THE FILES IN THIS DIRECTORY
13 #
14 #       The files in this directory are maintained and updated by
15 #       the FreeRADIUS project.  Newer releases of software may update
16 #       or change these files.
17 #
18 #       Use the main dictionary file (usually /etc/raddb/dictionary)
19 #       for local system attributes and $INCLUDEs.
20 #
21 #
22 #
23 #       This file contains dictionary translations for parsing
24 #       requests and generating responses.  All transactions are
25 #       composed of Attribute/Value Pairs.  The value of each attribute
26 #       is specified as one of 4 data types.  Valid data types are:
27 #
28 #       text       - printable, generally UTF-8 encoded (subset of 'string')
29 #       string     - 0-253 octets
30 #       ipaddr     - 4 octets in network byte order
31 #       integer    - 32 bit value in big endian order (high byte first)
32 #                    [wireshark uses this type for non-standard 1-2-3 and 8 byte integers as well]
33 #       date       - 32 bit value in big endian order - seconds since
34 #                    00:00:00 GMT,  Jan.  1,  1970
35 #       ifid       - 8 octets in network byte order
36 #       ipv6addr   - 16 octets in network byte order
37 #       ipv6prefix - 18 octets in network byte order
38 #       ether      - 6 octets of hh:hh:hh:hh:hh:hh
39 #                    where 'h' is hex digits, upper or lowercase.
40 #
41 #       FreeRADIUS includes extended data types which are not defined
42 #       in the RFC's.  These data types are:
43 #
44 #       abinary - Ascend's binary filter format.
45 #       octets  - raw octets, printed and input as hex strings.
46 #                 e.g.: 0x123456789abcdef
47 #
48 #
49 #       Enumerated values are stored in the user file with dictionary
50 #       VALUE translations for easy administration.
51 #
52 #       Example:
53 #
54 #       ATTRIBUTE         VALUE
55 #       ---------------   -----
56 #       Framed-Protocol = PPP
57 #       7               = 1     (integer encoding)
58 #
59
60 #
61 #       Include compatibility dictionary for older users file. Move
62 #       this directive to the end of this file if you want to see the
63 #       old names in the logfiles, INSTEAD OF the new names.
64 #
65 $INCLUDE dictionary.compat
66
67 #
68 #       Include the RFC dictionaries next.
69 #
70 #       For a complete list of the standard attributes and values,
71 #       see:
72 #               http://www.iana.org/assignments/radius-types
73 #
74 $INCLUDE dictionary.rfc2865
75 $INCLUDE dictionary.rfc2866
76 $INCLUDE dictionary.rfc2867
77 $INCLUDE dictionary.rfc2868
78 $INCLUDE dictionary.rfc2869
79 $INCLUDE dictionary.rfc3162
80 $INCLUDE dictionary.rfc3576
81 $INCLUDE dictionary.rfc3580
82 $INCLUDE dictionary.rfc4072
83 $INCLUDE dictionary.rfc4372
84 $INCLUDE dictionary.rfc4675
85 $INCLUDE dictionary.rfc4679
86 $INCLUDE dictionary.rfc4818
87 $INCLUDE dictionary.rfc4849
88 $INCLUDE dictionary.rfc5176
89
90 #
91 #       Include vendor dictionaries after the standard ones.
92 #
93 $INCLUDE dictionary.3com
94 $INCLUDE dictionary.3gpp
95 $INCLUDE dictionary.3gpp2
96 $INCLUDE dictionary.acc
97 $INCLUDE dictionary.airespace
98 $INCLUDE dictionary.alcatel
99 $INCLUDE dictionary.alteon
100 $INCLUDE dictionary.alvarion
101 $INCLUDE dictionary.apc
102 $INCLUDE dictionary.aruba
103 $INCLUDE dictionary.azaire
104 $INCLUDE dictionary.ascend
105 $INCLUDE dictionary.bay
106 $INCLUDE dictionary.bintec
107 $INCLUDE dictionary.cablelabs
108 $INCLUDE dictionary.cabletron
109 $INCLUDE dictionary.chillispot
110 $INCLUDE dictionary.cisco
111 #
112 #        The Cisco VPN300 dictionary is the same as the altiga one.
113 #        You shouldn't use both at the same time.
114 #
115 $INCLUDE dictionary.cisco.vpn3000
116 $INCLUDE dictionary.cisco.vpn5000
117 $INCLUDE dictionary.cisco.bbsm
118 $INCLUDE dictionary.clavister
119 $INCLUDE dictionary.colubris
120 $INCLUDE dictionary.cosine
121 #$INCLUDE dictionary.dhcp
122 $INCLUDE dictionary.digium
123 $INCLUDE dictionary.epygi
124 $INCLUDE dictionary.erx
125 $INCLUDE dictionary.ericsson
126 $INCLUDE dictionary.extreme
127 $INCLUDE dictionary.freeradius
128 $INCLUDE dictionary.freeswitch
129 $INCLUDE dictionary.fortinet
130 $INCLUDE dictionary.foundry
131 $INCLUDE dictionary.gandalf
132 $INCLUDE dictionary.gemtek
133 $INCLUDE dictionary.h3c
134 $INCLUDE dictionary.hp
135 $INCLUDE dictionary.huawei
136 $INCLUDE dictionary.infonet
137 $INCLUDE dictionary.issanni
138 $INCLUDE dictionary.itk
139 $INCLUDE dictionary.ipunplugged
140 $INCLUDE dictionary.juniper
141 $INCLUDE dictionary.jradius
142 $INCLUDE dictionary.karlnet
143 $INCLUDE dictionary.lancom
144 $INCLUDE dictionary.livingston
145 $INCLUDE dictionary.localweb
146 $INCLUDE dictionary.lucent
147 $INCLUDE dictionary.manzara
148 $INCLUDE dictionary.merit
149 $INCLUDE dictionary.microsoft
150 $INCLUDE dictionary.mikrotik
151 $INCLUDE dictionary.navini
152 $INCLUDE dictionary.netscreen
153 $INCLUDE dictionary.networkphysics
154 $INCLUDE dictionary.nexans
155 $INCLUDE dictionary.ntua
156 $INCLUDE dictionary.nokia
157 #
158 #  Commented out because of attribute conflicts.
159 #
160 #$INCLUDE dictionary.nokia.conflict
161 $INCLUDE dictionary.nomadix
162 $INCLUDE dictionary.nortel
163 #
164 #  Commented out because of attribute conflicts.
165 #
166 #$INCLUDE dictionary.openser
167 $INCLUDE dictionary.packeteer
168 $INCLUDE dictionary.patton
169 $INCLUDE dictionary.propel
170 $INCLUDE dictionary.prosoft
171 $INCLUDE dictionary.quiconnect
172 $INCLUDE dictionary.quintum
173 $INCLUDE dictionary.redback
174 $INCLUDE dictionary.redcreek
175 $INCLUDE dictionary.riverstone
176 $INCLUDE dictionary.roaringpenguin
177 $INCLUDE dictionary.shasta
178 $INCLUDE dictionary.shiva
179 $INCLUDE dictionary.slipstream
180 $INCLUDE dictionary.sonicwall
181 $INCLUDE dictionary.springtide
182 $INCLUDE dictionary.starent
183 $INCLUDE dictionary.telebit
184 $INCLUDE dictionary.trapeze
185 $INCLUDE dictionary.tropos
186 $INCLUDE dictionary.t_systems_nova
187 $INCLUDE dictionary.usr
188 $INCLUDE dictionary.utstarcom
189 $INCLUDE dictionary.valemount
190 $INCLUDE dictionary.versanet
191 ###$INCLUDE dictionary.vqp
192 $INCLUDE dictionary.waverider
193 $INCLUDE dictionary.walabi
194 $INCLUDE dictionary.wimax
195 $INCLUDE dictionary.wispr
196 $INCLUDE dictionary.xedia
197 $INCLUDE dictionary.xylan
198
199 #
200 #       And finally the server internal attributes.
201 #
202 ###$INCLUDE dictionary.freeradius.internal
203
204 #
205 #       Miscellaneous attributes defined in weird places that
206 #       don't really belong anywhere else...
207 #
208 ATTRIBUTE       Originating-Line-Info                   94      string
209
210 #  As defined in draft-sterman-aaa-sip-00.txt
211 ATTRIBUTE       Digest-Response                         206     string
212 ATTRIBUTE       Digest-Attributes                       207     octets  # stupid format
213
214 #
215 #       Integer Translations
216 #
217 VALUE   Service-Type                    Voice                   12
218 VALUE   Service-Type                    Fax                     13
219 VALUE   Service-Type                    Modem-Relay             14
220 VALUE   Service-Type                    IAPP-Register           15
221 VALUE   Service-Type                    IAPP-AP-Check           16
222
223 VALUE   Framed-Protocol                 GPRS-PDP-Context        7
224
225 VALUE   NAS-Port-Type                   Wireless-CDMA2000       22
226 VALUE   NAS-Port-Type                   Wireless-UMTS           23
227 VALUE   NAS-Port-Type                   Wireless-1X-EV          24
228 VALUE   NAS-Port-Type                   IAPP                    25
229
230 VALUE   Framed-Protocol                 PPTP                    9