# -*- text -*-
# Copyright (C) 2011 The FreeRADIUS Server project and contributors
#
# Version $Id: 62879b65926814f61b7c419cb7aab578ea6a3eaa $
#
#	DO NOT EDIT THE FILES IN THIS DIRECTORY
#
#	The files in this directory are maintained and updated by
#	the FreeRADIUS project.  Newer releases of software may update
#	or change these files.
#
#	Use the main dictionary file (usually /etc/raddb/dictionary)
#	for local system attributes and $INCLUDEs.
#
#
#
#	This file contains dictionary translations for parsing
#	requests and generating responses.  All transactions are
#	composed of Attribute/Value Pairs.  The value of each attribute
#	is specified as one of 4 data types.  Valid data types are:
#
#	text       - printable, generally UTF-8 encoded (subset of 'string')
#	string     - 0-253 octets
#	ipaddr     - 4 octets in network byte order
#	integer    - 32 bit value in big endian order (high byte first)
#	date       - 32 bit value in big endian order - seconds since
#		     00:00:00 GMT,  Jan.  1,  1970
#	ifid       - 8 octets in network byte order
#	ipv6addr   - 16 octets in network byte order
#	ipv6prefix - 18 octets in network byte order
#
#	FreeRADIUS includes extended data types which are not defined
#	in the RFC's.  These data types are:
#
#	abinary - Ascend's binary filter format.
#	byte    - 8 bit unsigned integer
#	ether   - 6 octets of hh:hh:hh:hh:hh:hh
#		  where 'h' is hex digits, upper or lowercase.
#	short   - 16-bit unsigned integer 
#	octets  - raw octets, printed and input as hex strings.
#		  e.g.: 0x123456789abcdef
#	tlv	- type-length-value (only for certain WiMAX attributes)
#
#
#	Enumerated values are stored in the user file with dictionary
#	VALUE translations for easy administration.
#
#	Example:
#
#	ATTRIBUTE	  VALUE
#	---------------   -----
#	Framed-Protocol = PPP
#	7		= 1	(integer encoding)
#

#
#	Include compatibility dictionary for older users file. Move
#	this directive to the end of this file if you want to see the
#	old names in the logfiles, INSTEAD OF the new names.
#
$INCLUDE dictionaries/dictionary.compat
$INCLUDE dictionaries/dictionary.usr.illegal
$INCLUDE dictionaries/dictionary.ascend.illegal

#
#	Include the RFC dictionaries next.
#
#	For a complete list of the standard attributes and values,
#	see:
#		http://www.iana.org/assignments/radius-types
#
$INCLUDE dictionaries/dictionary.rfc2865
$INCLUDE dictionaries/dictionary.rfc2866
$INCLUDE dictionaries/dictionary.rfc2867
$INCLUDE dictionaries/dictionary.rfc2868
$INCLUDE dictionaries/dictionary.rfc2869
$INCLUDE dictionaries/dictionary.rfc3162
$INCLUDE dictionaries/dictionary.rfc3576
$INCLUDE dictionaries/dictionary.rfc3580
$INCLUDE dictionaries/dictionary.rfc4072
$INCLUDE dictionaries/dictionary.rfc4372
$INCLUDE dictionaries/dictionary.rfc4603
$INCLUDE dictionaries/dictionary.rfc4675
$INCLUDE dictionaries/dictionary.rfc4679
$INCLUDE dictionaries/dictionary.rfc4818
$INCLUDE dictionaries/dictionary.rfc4849
$INCLUDE dictionaries/dictionary.rfc5176
$INCLUDE dictionaries/dictionary.rfc5447
$INCLUDE dictionaries/dictionary.rfc5580
$INCLUDE dictionaries/dictionary.rfc5607
$INCLUDE dictionaries/dictionary.rfc5904
$INCLUDE dictionaries/dictionary.rfc6519
$INCLUDE dictionaries/dictionary.rfc6572
$INCLUDE dictionaries/dictionary.rfc6677
$INCLUDE dictionaries/dictionary.rfc6911
$INCLUDE dictionaries/dictionary.rfc6930

#
#	Include vendor dictionaries after the standard ones.
#
$INCLUDE dictionaries/dictionary.3com
$INCLUDE dictionaries/dictionary.3gpp
$INCLUDE dictionaries/dictionary.3gpp2
$INCLUDE dictionaries/dictionary.acc
$INCLUDE dictionaries/dictionary.acme
$INCLUDE dictionaries/dictionary.airespace
$INCLUDE dictionaries/dictionary.alcatel
$INCLUDE dictionaries/dictionary.alcatel.sr
$INCLUDE dictionaries/dictionary.alcatel-lucent.aaa
$INCLUDE dictionaries/dictionary.alteon
$INCLUDE dictionaries/dictionary.alvarion
$INCLUDE dictionaries/dictionary.apc
$INCLUDE dictionaries/dictionary.aruba
$INCLUDE dictionaries/dictionary.azaire
$INCLUDE dictionaries/dictionary.ascend
$INCLUDE dictionaries/dictionary.bay
$INCLUDE dictionaries/dictionary.bintec
$INCLUDE dictionaries/dictionary.broadsoft
$INCLUDE dictionaries/dictionary.brocade
$INCLUDE dictionaries/dictionary.bskyb
$INCLUDE dictionaries/dictionary.bt
$INCLUDE dictionaries/dictionary.cablelabs
$INCLUDE dictionaries/dictionary.cabletron
$INCLUDE dictionaries/dictionary.camiant
$INCLUDE dictionaries/dictionary.chillispot
$INCLUDE dictionaries/dictionary.cisco
#
#	 The Cisco VPN300 dictionary is the same as the altiga one.
#	 You shouldn't use both at the same time.
#
#$INCLUDE dictionaries/dictionary.cisco.vpn3000
$INCLUDE dictionaries/dictionary.cisco.vpn5000
$INCLUDE dictionaries/dictionary.cisco.bbsm
$INCLUDE dictionaries/dictionary.clavister
$INCLUDE dictionaries/dictionary.colubris
$INCLUDE dictionaries/dictionary.coova
$INCLUDE dictionaries/dictionary.cosine
$INCLUDE dictionaries/dictionary.dante
$INCLUDE dictionaries/dictionary.dhcp
$INCLUDE dictionaries/dictionary.dlink
$INCLUDE dictionaries/dictionary.digium
$INCLUDE dictionaries/dictionary.efficientip
$INCLUDE dictionaries/dictionary.eltex
$INCLUDE dictionaries/dictionary.epygi
$INCLUDE dictionaries/dictionary.erx
$INCLUDE dictionaries/dictionary.ericsson
$INCLUDE dictionaries/dictionary.extreme
$INCLUDE dictionaries/dictionary.f5
$INCLUDE dictionaries/dictionary.fdxtended
$INCLUDE dictionaries/dictionary.freeradius
$INCLUDE dictionaries/dictionary.freeswitch
$INCLUDE dictionaries/dictionary.fortinet
$INCLUDE dictionaries/dictionary.foundry
$INCLUDE dictionaries/dictionary.gandalf
$INCLUDE dictionaries/dictionary.gemtek
$INCLUDE dictionaries/dictionary.h3c
$INCLUDE dictionaries/dictionary.hp
$INCLUDE dictionaries/dictionary.huawei
$INCLUDE dictionaries/dictionary.iea
$INCLUDE dictionaries/dictionary.infonet
$INCLUDE dictionaries/dictionary.issanni
$INCLUDE dictionaries/dictionary.itk
$INCLUDE dictionaries/dictionary.ipunplugged
$INCLUDE dictionaries/dictionary.juniper
$INCLUDE dictionaries/dictionary.jradius
$INCLUDE dictionaries/dictionary.karlnet
$INCLUDE dictionaries/dictionary.kineto
$INCLUDE dictionaries/dictionary.lancom
$INCLUDE dictionaries/dictionary.livingston
$INCLUDE dictionaries/dictionary.localweb
$INCLUDE dictionaries/dictionary.lucent
$INCLUDE dictionaries/dictionary.manzara
$INCLUDE dictionaries/dictionary.merit
$INCLUDE dictionaries/dictionary.meru
$INCLUDE dictionaries/dictionary.microsoft
$INCLUDE dictionaries/dictionary.mikrotik
$INCLUDE dictionaries/dictionary.motorola
$INCLUDE dictionaries/dictionary.motorola.wimax
$INCLUDE dictionaries/dictionary.navini
$INCLUDE dictionaries/dictionary.netscreen
$INCLUDE dictionaries/dictionary.networkphysics
$INCLUDE dictionaries/dictionary.nexans
$INCLUDE dictionaries/dictionary.ntua
$INCLUDE dictionaries/dictionary.nokia
#
#  Commented out because of attribute conflicts.
#
#$INCLUDE dictionaries/dictionary.nokia.conflict
$INCLUDE dictionaries/dictionary.nomadix
$INCLUDE dictionaries/dictionary.nortel
#
#  Commented out because of attribute conflicts.
#
#$INCLUDE dictionaries/dictionary.openser
$INCLUDE dictionaries/dictionary.packeteer
$INCLUDE dictionaries/dictionary.paloalto
$INCLUDE dictionaries/dictionary.patton
$INCLUDE dictionaries/dictionary.propel
$INCLUDE dictionaries/dictionary.prosoft
$INCLUDE dictionaries/dictionary.proxim
$INCLUDE dictionaries/dictionary.purewave
$INCLUDE dictionaries/dictionary.quiconnect
$INCLUDE dictionaries/dictionary.quintum
$INCLUDE dictionaries/dictionary.redback
$INCLUDE dictionaries/dictionary.redcreek
$INCLUDE dictionaries/dictionary.riverstone
$INCLUDE dictionaries/dictionary.roaringpenguin
$INCLUDE dictionaries/dictionary.shasta
$INCLUDE dictionaries/dictionary.sg
$INCLUDE dictionaries/dictionary.shiva
$INCLUDE dictionaries/dictionary.siemens
$INCLUDE dictionaries/dictionary.slipstream
$INCLUDE dictionaries/dictionary.sonicwall
$INCLUDE dictionaries/dictionary.springtide
$INCLUDE dictionaries/dictionary.starent
$INCLUDE dictionaries/dictionary.symbol
$INCLUDE dictionaries/dictionary.telebit
$INCLUDE dictionaries/dictionary.terena
$INCLUDE dictionaries/dictionary.trapeze
$INCLUDE dictionaries/dictionary.tropos
$INCLUDE dictionaries/dictionary.t_systems_nova
$INCLUDE dictionaries/dictionary.ukerna
$INCLUDE dictionaries/dictionary.unix
$INCLUDE dictionaries/dictionary.usr
$INCLUDE dictionaries/dictionary.utstarcom
$INCLUDE dictionaries/dictionary.valemount
$INCLUDE dictionaries/dictionary.versanet
$INCLUDE dictionaries/dictionary.vqp
$INCLUDE dictionaries/dictionary.waverider
$INCLUDE dictionaries/dictionary.walabi
$INCLUDE dictionaries/dictionary.wichorus
$INCLUDE dictionaries/dictionary.wimax
$INCLUDE dictionaries/dictionary.wispr
$INCLUDE dictionaries/dictionary.xedia
$INCLUDE dictionaries/dictionary.xylan
$INCLUDE dictionaries/dictionary.zeus
$INCLUDE dictionaries/dictionary.zyxel

#
#	And finally the server internal attributes.
#
$INCLUDE dictionaries/dictionary.freeradius.internal

#
#	Miscellaneous attributes defined in weird places that
#	don't really belong anywhere else...
#
ATTRIBUTE	Originating-Line-Info			94	string

#  As defined in draft-sterman-aaa-sip-00.txt
ATTRIBUTE	Digest-Response				206	string
ATTRIBUTE	Digest-Attributes			207	octets	# stupid format

#
#	Integer Translations
#
VALUE	Service-Type			Voice			12
VALUE	Service-Type			Fax			13
VALUE	Service-Type			Modem-Relay		14
VALUE	Service-Type			IAPP-Register		15
VALUE	Service-Type			IAPP-AP-Check		16

VALUE	Framed-Protocol			GPRS-PDP-Context	7

VALUE	NAS-Port-Type			Wireless-CDMA2000	22
VALUE	NAS-Port-Type			Wireless-UMTS		23
VALUE	NAS-Port-Type			Wireless-1X-EV		24
VALUE	NAS-Port-Type			IAPP			25

VALUE   NAS-Port-Type                   FTTP                    26
VALUE   NAS-Port-Type                   Wireless-802.16         27
VALUE   NAS-Port-Type                   Wireless-802.20         28
VALUE   NAS-Port-Type                   Wireless-802.22         29

VALUE   NAS-Port-Type                   xPON                    35
VALUE   NAS-Port-Type                   Wireless-XGP            36

VALUE	Framed-Protocol			PPTP			9