From 38571c5e8d4ff704454a2899cc699564a880a3e8 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Wed, 22 Jan 2025 11:50:46 -0500 Subject: [PATCH] update docs and rename after some thought (finally), it makes more sense to drop the "alias/foo.txt" names, and instead use "v3/dictionary.foo". It is now clearer that the names are for v3 compatibility. --- raddb/dictionary | 88 +++++++++++-------- raddb/radiusd.conf.in | 2 + share/dictionary/radius/v3/README.md | 8 ++ .../{alias/3com.txt => v3/dictionary.3com} | 0 .../{alias/3gpp.txt => v3/dictionary.3gpp} | 0 .../{alias/3gpp2.txt => v3/dictionary.3gpp2} | 0 .../{alias/acc.txt => v3/dictionary.acc} | 0 .../{alias/acme.txt => v3/dictionary.acme} | 0 .../actelis.txt => v3/dictionary.actelis} | 0 .../dictionary.adsl-forum} | 0 .../adtran.txt => v3/dictionary.adtran} | 0 .../aerohive.txt => v3/dictionary.aerohive} | 0 .../airespace.txt => v3/dictionary.airespace} | 0 .../alcatel.txt => v3/dictionary.alcatel} | 0 .../dictionary.alcatel-esam} | 0 .../dictionary.alcatel-lucent-service-router} | 0 .../alteon.txt => v3/dictionary.alteon} | 0 .../alu-aaa.txt => v3/dictionary.alu-aaa} | 0 .../alvarion.txt => v3/dictionary.alvarion} | 0 .../{alias/apc.txt => v3/dictionary.apc} | 0 .../aptilo.txt => v3/dictionary.aptilo} | 0 .../{alias/aptis.txt => v3/dictionary.aptis} | 0 .../{alias/arbor.txt => v3/dictionary.arbor} | 0 .../arista.txt => v3/dictionary.arista} | 0 .../{alias/aruba.txt => v3/dictionary.aruba} | 0 .../ascend.txt => v3/dictionary.ascend} | 0 .../{alias/asn.txt => v3/dictionary.asn} | 0 .../dictionary.audiocodes} | 0 .../azaire.txt => v3/dictionary.azaire} | 0 .../dictionary.bay-networks} | 0 .../dictionary.big-switch-networks} | 0 .../bintec.txt => v3/dictionary.bintec} | 0 .../bluecoat.txt => v3/dictionary.bluecoat} | 0 .../boingo.txt => v3/dictionary.boingo} | 0 .../bristol.txt => v3/dictionary.bristol} | 0 .../broadsoft.txt => v3/dictionary.broadsoft} | 0 .../brocade.txt => v3/dictionary.brocade} | 0 .../{alias/bskyb.txt => v3/dictionary.bskyb} | 0 .../radius/{alias/bt.txt => v3/dictionary.bt} | 0 .../cablelabs.txt => v3/dictionary.cablelabs} | 0 .../cabletron.txt => v3/dictionary.cabletron} | 0 .../dictionary.cajun_p330} | 0 .../camiant.txt => v3/dictionary.camiant} | 0 .../centec.txt => v3/dictionary.centec} | 0 .../dictionary.checkpoint} | 0 .../dictionary.chillispot} | 0 .../{alias/cisco.txt => v3/dictionary.cisco} | 0 .../cisco-asa.txt => v3/dictionary.cisco-asa} | 0 .../dictionary.cisco-bbsm} | 0 .../citrix.txt => v3/dictionary.citrix} | 0 .../clavister.txt => v3/dictionary.clavister} | 0 .../cnergee.txt => v3/dictionary.cnergee} | 0 .../colubris.txt => v3/dictionary.colubris} | 0 .../dictionary.columbia-university} | 0 .../dictionary.compatible} | 0 .../cosine.txt => v3/dictionary.cosine} | 0 .../{alias/dante.txt => v3/dictionary.dante} | 0 .../dellemc.txt => v3/dictionary.dellemc} | 0 .../digium.txt => v3/dictionary.digium} | 0 .../{alias/dlink.txt => v3/dictionary.dlink} | 0 .../dictionary.dragonwave} | 0 .../dictionary.efficientip} | 0 .../{alias/eltex.txt => v3/dictionary.eltex} | 0 .../{alias/epygi.txt => v3/dictionary.epygi} | 0 .../dictionary.equallogic} | 0 .../ericsson.txt => v3/dictionary.ericsson} | 0 .../dictionary.ericsson-ab} | 0 .../dictionary.ericsson-packet-core-networks} | 0 .../{alias/erx.txt => v3/dictionary.erx} | 0 .../extreme.txt => v3/dictionary.extreme} | 0 .../radius/{alias/f5.txt => v3/dictionary.f5} | 0 .../fdxtended.txt => v3/dictionary.fdxtended} | 0 .../force10.txt => v3/dictionary.force10} | 0 .../fortinet.txt => v3/dictionary.fortinet} | 0 .../foundry.txt => v3/dictionary.foundry} | 0 .../dictionary.freeradius} | 0 .../dictionary.freeswitch} | 0 .../gandalf.txt => v3/dictionary.gandalf} | 0 .../garderos.txt => v3/dictionary.garderos} | 0 .../gemtek.txt => v3/dictionary.gemtek} | 0 .../{alias/h3c.txt => v3/dictionary.h3c} | 0 .../hillstone.txt => v3/dictionary.hillstone} | 0 .../radius/{alias/hp.txt => v3/dictionary.hp} | 0 .../huawei.txt => v3/dictionary.huawei} | 0 .../dictionary.iea-software} | 0 .../infinera.txt => v3/dictionary.infinera} | 0 .../infoblox.txt => v3/dictionary.infoblox} | 0 .../infonet.txt => v3/dictionary.infonet} | 0 .../dictionary.ipunplugged} | 0 .../issanni.txt => v3/dictionary.issanni} | 0 .../{alias/itk.txt => v3/dictionary.itk} | 0 .../juniper.txt => v3/dictionary.juniper} | 0 .../karlnet.txt => v3/dictionary.karlnet} | 0 .../kineto.txt => v3/dictionary.kineto} | 0 .../lancom.txt => v3/dictionary.lancom} | 0 .../lantronix.txt => v3/dictionary.lantronix} | 0 .../dictionary.livingston} | 0 .../local-web.txt => v3/dictionary.local-web} | 0 .../lucent.txt => v3/dictionary.lucent} | 0 .../manzara.txt => v3/dictionary.manzara} | 0 .../meinberg.txt => v3/dictionary.meinberg} | 0 .../meraki.txt => v3/dictionary.meraki} | 0 .../{alias/merit.txt => v3/dictionary.merit} | 0 .../{alias/meru.txt => v3/dictionary.meru} | 0 .../microsemi.txt => v3/dictionary.microsemi} | 0 .../microsoft.txt => v3/dictionary.microsoft} | 0 .../mikrotik.txt => v3/dictionary.mikrotik} | 0 .../mimosa.txt => v3/dictionary.mimosa} | 0 .../motorola.txt => v3/dictionary.motorola} | 0 .../navini.txt => v3/dictionary.navini} | 0 .../{alias/net.txt => v3/dictionary.net} | 0 .../netborder.txt => v3/dictionary.netborder} | 0 .../netscreen.txt => v3/dictionary.netscreen} | 0 .../dictionary.networkphysics} | 0 .../nexans.txt => v3/dictionary.nexans} | 0 .../{alias/nokia.txt => v3/dictionary.nokia} | 0 .../nomadix.txt => v3/dictionary.nomadix} | 0 .../nortel.txt => v3/dictionary.nortel} | 0 .../{alias/ntua.txt => v3/dictionary.ntua} | 0 .../packeteer.txt => v3/dictionary.packeteer} | 0 .../paloalto.txt => v3/dictionary.paloalto} | 0 .../patton.txt => v3/dictionary.patton} | 0 .../{alias/perle.txt => v3/dictionary.perle} | 0 .../pfsense.txt => v3/dictionary.pfsense} | 0 .../{alias/pica8.txt => v3/dictionary.pica8} | 0 .../propel.txt => v3/dictionary.propel} | 0 .../prosoft.txt => v3/dictionary.prosoft} | 0 .../proxim.txt => v3/dictionary.proxim} | 0 .../purewave.txt => v3/dictionary.purewave} | 0 .../dictionary.quiconnect} | 0 .../quintum.txt => v3/dictionary.quintum} | 0 .../rcntec.txt => v3/dictionary.rcntec} | 0 .../redcreek.txt => v3/dictionary.redcreek} | 0 .../riverbed.txt => v3/dictionary.riverbed} | 0 .../dictionary.riverstone} | 0 .../dictionary.roaring-penguin} | 0 .../ruckus.txt => v3/dictionary.ruckus} | 0 .../ruggedcom.txt => v3/dictionary.ruggedcom} | 0 .../radius/{alias/sg.txt => v3/dictionary.sg} | 0 .../shasta.txt => v3/dictionary.shasta} | 0 .../{alias/shiva.txt => v3/dictionary.shiva} | 0 .../siemens.txt => v3/dictionary.siemens} | 0 .../dictionary.slipstream} | 0 .../sofaware.txt => v3/dictionary.sofaware} | 0 .../softbank.txt => v3/dictionary.softbank} | 0 .../sonicwall.txt => v3/dictionary.sonicwall} | 0 .../dictionary.springtide} | 0 .../starent.txt => v3/dictionary.starent} | 0 .../surfnet.txt => v3/dictionary.surfnet} | 0 .../symbol.txt => v3/dictionary.symbol} | 0 .../dictionary.t-systems-nova} | 0 .../telebit.txt => v3/dictionary.telebit} | 0 .../telkom.txt => v3/dictionary.telkom} | 0 .../telrad.txt => v3/dictionary.telrad} | 0 .../terena.txt => v3/dictionary.terena} | 0 .../trapeze.txt => v3/dictionary.trapeze} | 0 .../dictionary.travelping} | 0 .../tripplite.txt => v3/dictionary.tripplite} | 0 .../tropos.txt => v3/dictionary.tropos} | 0 .../ukerna.txt => v3/dictionary.ukerna} | 0 .../{alias/unix.txt => v3/dictionary.unix} | 0 .../{alias/usr.txt => v3/dictionary.usr} | 0 .../utstarcom.txt => v3/dictionary.utstarcom} | 0 .../dictionary.valemountnetworks} | 0 .../dictionary.vasexperts} | 0 .../dictionary.verizonwireless} | 0 .../versanet.txt => v3/dictionary.versanet} | 0 .../walabi.txt => v3/dictionary.walabi} | 0 .../waverider.txt => v3/dictionary.waverider} | 0 .../wichorus.txt => v3/dictionary.wichorus} | 0 .../dictionary.wifi-alliance} | 0 .../{alias/wimax.txt => v3/dictionary.wimax} | 0 .../{alias/wispr.txt => v3/dictionary.wispr} | 0 .../{alias/xedia.txt => v3/dictionary.xedia} | 0 .../{alias/xylan.txt => v3/dictionary.xylan} | 0 .../yubico.txt => v3/dictionary.yubico} | 0 .../{alias/zeus.txt => v3/dictionary.zeus} | 0 .../{alias/zte.txt => v3/dictionary.zte} | 0 .../{alias/zyxel.txt => v3/dictionary.zyxel} | 0 179 files changed, 60 insertions(+), 38 deletions(-) create mode 100644 share/dictionary/radius/v3/README.md rename share/dictionary/radius/{alias/3com.txt => v3/dictionary.3com} (100%) rename share/dictionary/radius/{alias/3gpp.txt => v3/dictionary.3gpp} (100%) rename share/dictionary/radius/{alias/3gpp2.txt => v3/dictionary.3gpp2} (100%) rename share/dictionary/radius/{alias/acc.txt => v3/dictionary.acc} (100%) rename share/dictionary/radius/{alias/acme.txt => v3/dictionary.acme} (100%) rename share/dictionary/radius/{alias/actelis.txt => v3/dictionary.actelis} (100%) rename share/dictionary/radius/{alias/adsl-forum.txt => v3/dictionary.adsl-forum} (100%) rename share/dictionary/radius/{alias/adtran.txt => v3/dictionary.adtran} (100%) rename share/dictionary/radius/{alias/aerohive.txt => v3/dictionary.aerohive} (100%) rename share/dictionary/radius/{alias/airespace.txt => v3/dictionary.airespace} (100%) rename share/dictionary/radius/{alias/alcatel.txt => v3/dictionary.alcatel} (100%) rename share/dictionary/radius/{alias/alcatel-esam.txt => v3/dictionary.alcatel-esam} (100%) rename share/dictionary/radius/{alias/alcatel-lucent-service-router.txt => v3/dictionary.alcatel-lucent-service-router} (100%) rename share/dictionary/radius/{alias/alteon.txt => v3/dictionary.alteon} (100%) rename share/dictionary/radius/{alias/alu-aaa.txt => v3/dictionary.alu-aaa} (100%) rename share/dictionary/radius/{alias/alvarion.txt => v3/dictionary.alvarion} (100%) rename share/dictionary/radius/{alias/apc.txt => v3/dictionary.apc} (100%) rename share/dictionary/radius/{alias/aptilo.txt => v3/dictionary.aptilo} (100%) rename share/dictionary/radius/{alias/aptis.txt => v3/dictionary.aptis} (100%) rename share/dictionary/radius/{alias/arbor.txt => v3/dictionary.arbor} (100%) rename share/dictionary/radius/{alias/arista.txt => v3/dictionary.arista} (100%) rename share/dictionary/radius/{alias/aruba.txt => v3/dictionary.aruba} (100%) rename share/dictionary/radius/{alias/ascend.txt => v3/dictionary.ascend} (100%) rename share/dictionary/radius/{alias/asn.txt => v3/dictionary.asn} (100%) rename share/dictionary/radius/{alias/audiocodes.txt => v3/dictionary.audiocodes} (100%) rename share/dictionary/radius/{alias/azaire.txt => v3/dictionary.azaire} (100%) rename share/dictionary/radius/{alias/bay-networks.txt => v3/dictionary.bay-networks} (100%) rename share/dictionary/radius/{alias/big-switch-networks.txt => v3/dictionary.big-switch-networks} (100%) rename share/dictionary/radius/{alias/bintec.txt => v3/dictionary.bintec} (100%) rename share/dictionary/radius/{alias/bluecoat.txt => v3/dictionary.bluecoat} (100%) rename share/dictionary/radius/{alias/boingo.txt => v3/dictionary.boingo} (100%) rename share/dictionary/radius/{alias/bristol.txt => v3/dictionary.bristol} (100%) rename share/dictionary/radius/{alias/broadsoft.txt => v3/dictionary.broadsoft} (100%) rename share/dictionary/radius/{alias/brocade.txt => v3/dictionary.brocade} (100%) rename share/dictionary/radius/{alias/bskyb.txt => v3/dictionary.bskyb} (100%) rename share/dictionary/radius/{alias/bt.txt => v3/dictionary.bt} (100%) rename share/dictionary/radius/{alias/cablelabs.txt => v3/dictionary.cablelabs} (100%) rename share/dictionary/radius/{alias/cabletron.txt => v3/dictionary.cabletron} (100%) rename share/dictionary/radius/{alias/cajun_p330.txt => v3/dictionary.cajun_p330} (100%) rename share/dictionary/radius/{alias/camiant.txt => v3/dictionary.camiant} (100%) rename share/dictionary/radius/{alias/centec.txt => v3/dictionary.centec} (100%) rename share/dictionary/radius/{alias/checkpoint.txt => v3/dictionary.checkpoint} (100%) rename share/dictionary/radius/{alias/chillispot.txt => v3/dictionary.chillispot} (100%) rename share/dictionary/radius/{alias/cisco.txt => v3/dictionary.cisco} (100%) rename share/dictionary/radius/{alias/cisco-asa.txt => v3/dictionary.cisco-asa} (100%) rename share/dictionary/radius/{alias/cisco-bbsm.txt => v3/dictionary.cisco-bbsm} (100%) rename share/dictionary/radius/{alias/citrix.txt => v3/dictionary.citrix} (100%) rename share/dictionary/radius/{alias/clavister.txt => v3/dictionary.clavister} (100%) rename share/dictionary/radius/{alias/cnergee.txt => v3/dictionary.cnergee} (100%) rename share/dictionary/radius/{alias/colubris.txt => v3/dictionary.colubris} (100%) rename share/dictionary/radius/{alias/columbia-university.txt => v3/dictionary.columbia-university} (100%) rename share/dictionary/radius/{alias/compatible.txt => v3/dictionary.compatible} (100%) rename share/dictionary/radius/{alias/cosine.txt => v3/dictionary.cosine} (100%) rename share/dictionary/radius/{alias/dante.txt => v3/dictionary.dante} (100%) rename share/dictionary/radius/{alias/dellemc.txt => v3/dictionary.dellemc} (100%) rename share/dictionary/radius/{alias/digium.txt => v3/dictionary.digium} (100%) rename share/dictionary/radius/{alias/dlink.txt => v3/dictionary.dlink} (100%) rename share/dictionary/radius/{alias/dragonwave.txt => v3/dictionary.dragonwave} (100%) rename share/dictionary/radius/{alias/efficientip.txt => v3/dictionary.efficientip} (100%) rename share/dictionary/radius/{alias/eltex.txt => v3/dictionary.eltex} (100%) rename share/dictionary/radius/{alias/epygi.txt => v3/dictionary.epygi} (100%) rename share/dictionary/radius/{alias/equallogic.txt => v3/dictionary.equallogic} (100%) rename share/dictionary/radius/{alias/ericsson.txt => v3/dictionary.ericsson} (100%) rename share/dictionary/radius/{alias/ericsson-ab.txt => v3/dictionary.ericsson-ab} (100%) rename share/dictionary/radius/{alias/ericsson-packet-core-networks.txt => v3/dictionary.ericsson-packet-core-networks} (100%) rename share/dictionary/radius/{alias/erx.txt => v3/dictionary.erx} (100%) rename share/dictionary/radius/{alias/extreme.txt => v3/dictionary.extreme} (100%) rename share/dictionary/radius/{alias/f5.txt => v3/dictionary.f5} (100%) rename share/dictionary/radius/{alias/fdxtended.txt => v3/dictionary.fdxtended} (100%) rename share/dictionary/radius/{alias/force10.txt => v3/dictionary.force10} (100%) rename share/dictionary/radius/{alias/fortinet.txt => v3/dictionary.fortinet} (100%) rename share/dictionary/radius/{alias/foundry.txt => v3/dictionary.foundry} (100%) rename share/dictionary/radius/{alias/freeradius.txt => v3/dictionary.freeradius} (100%) rename share/dictionary/radius/{alias/freeswitch.txt => v3/dictionary.freeswitch} (100%) rename share/dictionary/radius/{alias/gandalf.txt => v3/dictionary.gandalf} (100%) rename share/dictionary/radius/{alias/garderos.txt => v3/dictionary.garderos} (100%) rename share/dictionary/radius/{alias/gemtek.txt => v3/dictionary.gemtek} (100%) rename share/dictionary/radius/{alias/h3c.txt => v3/dictionary.h3c} (100%) rename share/dictionary/radius/{alias/hillstone.txt => v3/dictionary.hillstone} (100%) rename share/dictionary/radius/{alias/hp.txt => v3/dictionary.hp} (100%) rename share/dictionary/radius/{alias/huawei.txt => v3/dictionary.huawei} (100%) rename share/dictionary/radius/{alias/iea-software.txt => v3/dictionary.iea-software} (100%) rename share/dictionary/radius/{alias/infinera.txt => v3/dictionary.infinera} (100%) rename share/dictionary/radius/{alias/infoblox.txt => v3/dictionary.infoblox} (100%) rename share/dictionary/radius/{alias/infonet.txt => v3/dictionary.infonet} (100%) rename share/dictionary/radius/{alias/ipunplugged.txt => v3/dictionary.ipunplugged} (100%) rename share/dictionary/radius/{alias/issanni.txt => v3/dictionary.issanni} (100%) rename share/dictionary/radius/{alias/itk.txt => v3/dictionary.itk} (100%) rename share/dictionary/radius/{alias/juniper.txt => v3/dictionary.juniper} (100%) rename share/dictionary/radius/{alias/karlnet.txt => v3/dictionary.karlnet} (100%) rename share/dictionary/radius/{alias/kineto.txt => v3/dictionary.kineto} (100%) rename share/dictionary/radius/{alias/lancom.txt => v3/dictionary.lancom} (100%) rename share/dictionary/radius/{alias/lantronix.txt => v3/dictionary.lantronix} (100%) rename share/dictionary/radius/{alias/livingston.txt => v3/dictionary.livingston} (100%) rename share/dictionary/radius/{alias/local-web.txt => v3/dictionary.local-web} (100%) rename share/dictionary/radius/{alias/lucent.txt => v3/dictionary.lucent} (100%) rename share/dictionary/radius/{alias/manzara.txt => v3/dictionary.manzara} (100%) rename share/dictionary/radius/{alias/meinberg.txt => v3/dictionary.meinberg} (100%) rename share/dictionary/radius/{alias/meraki.txt => v3/dictionary.meraki} (100%) rename share/dictionary/radius/{alias/merit.txt => v3/dictionary.merit} (100%) rename share/dictionary/radius/{alias/meru.txt => v3/dictionary.meru} (100%) rename share/dictionary/radius/{alias/microsemi.txt => v3/dictionary.microsemi} (100%) rename share/dictionary/radius/{alias/microsoft.txt => v3/dictionary.microsoft} (100%) rename share/dictionary/radius/{alias/mikrotik.txt => v3/dictionary.mikrotik} (100%) rename share/dictionary/radius/{alias/mimosa.txt => v3/dictionary.mimosa} (100%) rename share/dictionary/radius/{alias/motorola.txt => v3/dictionary.motorola} (100%) rename share/dictionary/radius/{alias/navini.txt => v3/dictionary.navini} (100%) rename share/dictionary/radius/{alias/net.txt => v3/dictionary.net} (100%) rename share/dictionary/radius/{alias/netborder.txt => v3/dictionary.netborder} (100%) rename share/dictionary/radius/{alias/netscreen.txt => v3/dictionary.netscreen} (100%) rename share/dictionary/radius/{alias/networkphysics.txt => v3/dictionary.networkphysics} (100%) rename share/dictionary/radius/{alias/nexans.txt => v3/dictionary.nexans} (100%) rename share/dictionary/radius/{alias/nokia.txt => v3/dictionary.nokia} (100%) rename share/dictionary/radius/{alias/nomadix.txt => v3/dictionary.nomadix} (100%) rename share/dictionary/radius/{alias/nortel.txt => v3/dictionary.nortel} (100%) rename share/dictionary/radius/{alias/ntua.txt => v3/dictionary.ntua} (100%) rename share/dictionary/radius/{alias/packeteer.txt => v3/dictionary.packeteer} (100%) rename share/dictionary/radius/{alias/paloalto.txt => v3/dictionary.paloalto} (100%) rename share/dictionary/radius/{alias/patton.txt => v3/dictionary.patton} (100%) rename share/dictionary/radius/{alias/perle.txt => v3/dictionary.perle} (100%) rename share/dictionary/radius/{alias/pfsense.txt => v3/dictionary.pfsense} (100%) rename share/dictionary/radius/{alias/pica8.txt => v3/dictionary.pica8} (100%) rename share/dictionary/radius/{alias/propel.txt => v3/dictionary.propel} (100%) rename share/dictionary/radius/{alias/prosoft.txt => v3/dictionary.prosoft} (100%) rename share/dictionary/radius/{alias/proxim.txt => v3/dictionary.proxim} (100%) rename share/dictionary/radius/{alias/purewave.txt => v3/dictionary.purewave} (100%) rename share/dictionary/radius/{alias/quiconnect.txt => v3/dictionary.quiconnect} (100%) rename share/dictionary/radius/{alias/quintum.txt => v3/dictionary.quintum} (100%) rename share/dictionary/radius/{alias/rcntec.txt => v3/dictionary.rcntec} (100%) rename share/dictionary/radius/{alias/redcreek.txt => v3/dictionary.redcreek} (100%) rename share/dictionary/radius/{alias/riverbed.txt => v3/dictionary.riverbed} (100%) rename share/dictionary/radius/{alias/riverstone.txt => v3/dictionary.riverstone} (100%) rename share/dictionary/radius/{alias/roaring-penguin.txt => v3/dictionary.roaring-penguin} (100%) rename share/dictionary/radius/{alias/ruckus.txt => v3/dictionary.ruckus} (100%) rename share/dictionary/radius/{alias/ruggedcom.txt => v3/dictionary.ruggedcom} (100%) rename share/dictionary/radius/{alias/sg.txt => v3/dictionary.sg} (100%) rename share/dictionary/radius/{alias/shasta.txt => v3/dictionary.shasta} (100%) rename share/dictionary/radius/{alias/shiva.txt => v3/dictionary.shiva} (100%) rename share/dictionary/radius/{alias/siemens.txt => v3/dictionary.siemens} (100%) rename share/dictionary/radius/{alias/slipstream.txt => v3/dictionary.slipstream} (100%) rename share/dictionary/radius/{alias/sofaware.txt => v3/dictionary.sofaware} (100%) rename share/dictionary/radius/{alias/softbank.txt => v3/dictionary.softbank} (100%) rename share/dictionary/radius/{alias/sonicwall.txt => v3/dictionary.sonicwall} (100%) rename share/dictionary/radius/{alias/springtide.txt => v3/dictionary.springtide} (100%) rename share/dictionary/radius/{alias/starent.txt => v3/dictionary.starent} (100%) rename share/dictionary/radius/{alias/surfnet.txt => v3/dictionary.surfnet} (100%) rename share/dictionary/radius/{alias/symbol.txt => v3/dictionary.symbol} (100%) rename share/dictionary/radius/{alias/t-systems-nova.txt => v3/dictionary.t-systems-nova} (100%) rename share/dictionary/radius/{alias/telebit.txt => v3/dictionary.telebit} (100%) rename share/dictionary/radius/{alias/telkom.txt => v3/dictionary.telkom} (100%) rename share/dictionary/radius/{alias/telrad.txt => v3/dictionary.telrad} (100%) rename share/dictionary/radius/{alias/terena.txt => v3/dictionary.terena} (100%) rename share/dictionary/radius/{alias/trapeze.txt => v3/dictionary.trapeze} (100%) rename share/dictionary/radius/{alias/travelping.txt => v3/dictionary.travelping} (100%) rename share/dictionary/radius/{alias/tripplite.txt => v3/dictionary.tripplite} (100%) rename share/dictionary/radius/{alias/tropos.txt => v3/dictionary.tropos} (100%) rename share/dictionary/radius/{alias/ukerna.txt => v3/dictionary.ukerna} (100%) rename share/dictionary/radius/{alias/unix.txt => v3/dictionary.unix} (100%) rename share/dictionary/radius/{alias/usr.txt => v3/dictionary.usr} (100%) rename share/dictionary/radius/{alias/utstarcom.txt => v3/dictionary.utstarcom} (100%) rename share/dictionary/radius/{alias/valemountnetworks.txt => v3/dictionary.valemountnetworks} (100%) rename share/dictionary/radius/{alias/vasexperts.txt => v3/dictionary.vasexperts} (100%) rename share/dictionary/radius/{alias/verizonwireless.txt => v3/dictionary.verizonwireless} (100%) rename share/dictionary/radius/{alias/versanet.txt => v3/dictionary.versanet} (100%) rename share/dictionary/radius/{alias/walabi.txt => v3/dictionary.walabi} (100%) rename share/dictionary/radius/{alias/waverider.txt => v3/dictionary.waverider} (100%) rename share/dictionary/radius/{alias/wichorus.txt => v3/dictionary.wichorus} (100%) rename share/dictionary/radius/{alias/wifi-alliance.txt => v3/dictionary.wifi-alliance} (100%) rename share/dictionary/radius/{alias/wimax.txt => v3/dictionary.wimax} (100%) rename share/dictionary/radius/{alias/wispr.txt => v3/dictionary.wispr} (100%) rename share/dictionary/radius/{alias/xedia.txt => v3/dictionary.xedia} (100%) rename share/dictionary/radius/{alias/xylan.txt => v3/dictionary.xylan} (100%) rename share/dictionary/radius/{alias/yubico.txt => v3/dictionary.yubico} (100%) rename share/dictionary/radius/{alias/zeus.txt => v3/dictionary.zeus} (100%) rename share/dictionary/radius/{alias/zte.txt => v3/dictionary.zte} (100%) rename share/dictionary/radius/{alias/zyxel.txt => v3/dictionary.zyxel} (100%) diff --git a/raddb/dictionary b/raddb/dictionary index 0c984250306..db677b5d35c 100644 --- a/raddb/dictionary +++ b/raddb/dictionary @@ -87,37 +87,43 @@ #DEFINE My-Local-Integer integer # -# ## v3 Compatible names. -# -# All of the attributes have been renamed from v3. This change was -# necessary in order to support new functionality in v4. The -# unfortunate side effect of this change is that all of the names in -# SQL, LDAP, and the "files" module are incompatible with v4. -# -# We recognize that is is difficult to change every entry in a -# database, especially when there's no clear mapping between the -# "old" and "new" names. This renaming is made more complex because -# the "new" names need to be grouped and arranged in ways that the -# old ones were not. -# -# The "old" names were all in flat lists, so that User-Name appeared -# next to Cisco-AVPAir. This organization was simple enough to work -# for 20 years, but its time has come. The new names are -# hierarchical, so that the organization is nested by definition. -# -# For v4, the Cisco-AVPair attribute is called "AVPair", and it lives -# inside of the "Cisco" namespace, which in turn lives inside of the -# "Vendor-Specific" namespace. So the new name for Cisco-AVPair is -# Vendor-Specific.Cisco.AVPair. -# -# This process continues for many thousands of vendor-specific -# attributes. -# -# Happily, it is possible to (mostly) use the old names with v4. -# There are limitations, but it will mostly work. The main reason -# for enabling the old names is to try out v4 with a database that is -# also used by v3. This lets you test that v4 works, without going -# through a complex "upgrade everything" process. +# ## v3 Compatibility and Migration +# +# By default, the server does NOT load the v3 names. While this +# behavior is done to simplify the server configuration, it can also +# make migration more difficult. +# +# If your system is using Vendor-Specific attributes from a +# particular vendor, you can list those dictionaries below. The +# server will then load the version 3 names, which makes migration +# much simpler. +# +# For v4, all of the attributes have been renamed from v3. This +# change was necessary in order to support new functionality. The +# unfortunate side effect of this change is that all of the names +# used by v3 in tje SQL, LDAP, and "files" module are incompatible +# with v4. +# +# The problem with v3 was that names were all in flat lists, so that +# User-Name appeared in the same to Cisco-AVPAir. This organization +# was simple enough to work for 25 years, but its time has come. The +# new names are hierarchical, which means they are organized into a +# tree-like structure. +# +# For v4, the Cisco-AVPair attribute is now called "AVPair". It +# lives inside of the "Cisco" namespace, which in turn lives inside +# of the "Vendor-Specific" namespace. So the new name for +# `Cisco-AVPair` is `Vendor-Specific.Cisco.AVPair`. +# +# These changes have been made for many hundreds of dictionary files, +# and many thousands of Vendor-Specific attributes. +# +# In the interest of compatibility, is possible to use the old names +# with v4. There are limitations, but it will generally work. The +# main reason for enabling the old names is to try out v4 with a +# database that is also used by v3. This lets you test that v4 +# works, without going through a complex "upgrade everything" +# process. # # The old v3 names are in "alias" dictionaries, in the `${dictdir}` # directory. To find out where this directory is on your local @@ -126,14 +132,14 @@ # files are located. # # The v3 names are in `${dictdir}/radius/alias/VENDOR.txt` where -# _VENDOR_ is the name of the vendor, which is taken from the `VENDOR` -# definition in the v3 dictionaries. +# _VENDOR_ is the name taken from the v3 `dictionary.VENDOR`. # -# You will need to add a `$INCLUDE` line for each vendor-specific -# dictionary which is used by your local system. The default v4 -# dictionaries do not enable all of v3 compatibility names. +# You will need to edit the text below to add a `$INCLUDE` line for +# each vendor-specific dictionary which is used by your local system. +# The default v4 dictionaries do not enable all of v3 compatibility +# names. # -# Yes, we recognize that this process is a bit of work. However, we +# We recognize that this process is a bit of work. However, we # wish to encourage everyone using v4 to upgrade to using the new v4 # features. Our experience shows that if we automatically enable # "compatibility functions", then those compatibility functions will @@ -142,10 +148,16 @@ # ongoing support. Complex upgrades make ongoing support easier, but # also make it less likely that people will upgrade. # +# Note that if you over-write the "v3/dictionary.VENDOR" files with a +# copy of the v3 dictionary, then it won't work. Migrations across +# major version numbers means that the configuration files are *not* +# 100% compatible. This includes the dictionaries! # # All of the v3 compatibility names are in the RADIUS namespace. +# There are no aliases for DHCPv4. # #BEGIN-PROTOCOL RADIUS -#$INCLUDE ${dictdir}/radius/alias/cisco.txt +#$INCLUDE ${dictdir}/radius/v3/dictionary.cisco +#$INCLUDE ${dictdir}/radius/v3/dictionary.aruba #END-PROTOCOL RADIUS diff --git a/raddb/radiusd.conf.in b/raddb/radiusd.conf.in index 8ae2a64d5ff..4908aeceae2 100644 --- a/raddb/radiusd.conf.in +++ b/raddb/radiusd.conf.in @@ -648,6 +648,8 @@ global { # Some of these flags can also be passed on the command line as # `-S flag=value`. # +# Dictionary migration instructions can be found in `${raddbdir}/dictionary`. +# migrate { # # rewrite_update:: Rewrite old `update` sections to use the new diff --git a/share/dictionary/radius/v3/README.md b/share/dictionary/radius/v3/README.md new file mode 100644 index 00000000000..529d2111e95 --- /dev/null +++ b/share/dictionary/radius/v3/README.md @@ -0,0 +1,8 @@ +# v3 Compatibility Dictionaries + +The dictionaries in this directory allow the use of v3 names in v4. + +See ${raddbdir}/dictionary for more information. + +Do NOT copy the v3 dictionaries to this directory. The files are NOT +compatible. diff --git a/share/dictionary/radius/alias/3com.txt b/share/dictionary/radius/v3/dictionary.3com similarity index 100% rename from share/dictionary/radius/alias/3com.txt rename to share/dictionary/radius/v3/dictionary.3com diff --git a/share/dictionary/radius/alias/3gpp.txt b/share/dictionary/radius/v3/dictionary.3gpp similarity index 100% rename from share/dictionary/radius/alias/3gpp.txt rename to share/dictionary/radius/v3/dictionary.3gpp diff --git a/share/dictionary/radius/alias/3gpp2.txt b/share/dictionary/radius/v3/dictionary.3gpp2 similarity index 100% rename from share/dictionary/radius/alias/3gpp2.txt rename to share/dictionary/radius/v3/dictionary.3gpp2 diff --git a/share/dictionary/radius/alias/acc.txt b/share/dictionary/radius/v3/dictionary.acc similarity index 100% rename from share/dictionary/radius/alias/acc.txt rename to share/dictionary/radius/v3/dictionary.acc diff --git a/share/dictionary/radius/alias/acme.txt b/share/dictionary/radius/v3/dictionary.acme similarity index 100% rename from share/dictionary/radius/alias/acme.txt rename to share/dictionary/radius/v3/dictionary.acme diff --git a/share/dictionary/radius/alias/actelis.txt b/share/dictionary/radius/v3/dictionary.actelis similarity index 100% rename from share/dictionary/radius/alias/actelis.txt rename to share/dictionary/radius/v3/dictionary.actelis diff --git a/share/dictionary/radius/alias/adsl-forum.txt b/share/dictionary/radius/v3/dictionary.adsl-forum similarity index 100% rename from share/dictionary/radius/alias/adsl-forum.txt rename to share/dictionary/radius/v3/dictionary.adsl-forum diff --git a/share/dictionary/radius/alias/adtran.txt b/share/dictionary/radius/v3/dictionary.adtran similarity index 100% rename from share/dictionary/radius/alias/adtran.txt rename to share/dictionary/radius/v3/dictionary.adtran diff --git a/share/dictionary/radius/alias/aerohive.txt b/share/dictionary/radius/v3/dictionary.aerohive similarity index 100% rename from share/dictionary/radius/alias/aerohive.txt rename to share/dictionary/radius/v3/dictionary.aerohive diff --git a/share/dictionary/radius/alias/airespace.txt b/share/dictionary/radius/v3/dictionary.airespace similarity index 100% rename from share/dictionary/radius/alias/airespace.txt rename to share/dictionary/radius/v3/dictionary.airespace diff --git a/share/dictionary/radius/alias/alcatel.txt b/share/dictionary/radius/v3/dictionary.alcatel similarity index 100% rename from share/dictionary/radius/alias/alcatel.txt rename to share/dictionary/radius/v3/dictionary.alcatel diff --git a/share/dictionary/radius/alias/alcatel-esam.txt b/share/dictionary/radius/v3/dictionary.alcatel-esam similarity index 100% rename from share/dictionary/radius/alias/alcatel-esam.txt rename to share/dictionary/radius/v3/dictionary.alcatel-esam diff --git a/share/dictionary/radius/alias/alcatel-lucent-service-router.txt b/share/dictionary/radius/v3/dictionary.alcatel-lucent-service-router similarity index 100% rename from share/dictionary/radius/alias/alcatel-lucent-service-router.txt rename to share/dictionary/radius/v3/dictionary.alcatel-lucent-service-router diff --git a/share/dictionary/radius/alias/alteon.txt b/share/dictionary/radius/v3/dictionary.alteon similarity index 100% rename from share/dictionary/radius/alias/alteon.txt rename to share/dictionary/radius/v3/dictionary.alteon diff --git a/share/dictionary/radius/alias/alu-aaa.txt b/share/dictionary/radius/v3/dictionary.alu-aaa similarity index 100% rename from share/dictionary/radius/alias/alu-aaa.txt rename to share/dictionary/radius/v3/dictionary.alu-aaa diff --git a/share/dictionary/radius/alias/alvarion.txt b/share/dictionary/radius/v3/dictionary.alvarion similarity index 100% rename from share/dictionary/radius/alias/alvarion.txt rename to share/dictionary/radius/v3/dictionary.alvarion diff --git a/share/dictionary/radius/alias/apc.txt b/share/dictionary/radius/v3/dictionary.apc similarity index 100% rename from share/dictionary/radius/alias/apc.txt rename to share/dictionary/radius/v3/dictionary.apc diff --git a/share/dictionary/radius/alias/aptilo.txt b/share/dictionary/radius/v3/dictionary.aptilo similarity index 100% rename from share/dictionary/radius/alias/aptilo.txt rename to share/dictionary/radius/v3/dictionary.aptilo diff --git a/share/dictionary/radius/alias/aptis.txt b/share/dictionary/radius/v3/dictionary.aptis similarity index 100% rename from share/dictionary/radius/alias/aptis.txt rename to share/dictionary/radius/v3/dictionary.aptis diff --git a/share/dictionary/radius/alias/arbor.txt b/share/dictionary/radius/v3/dictionary.arbor similarity index 100% rename from share/dictionary/radius/alias/arbor.txt rename to share/dictionary/radius/v3/dictionary.arbor diff --git a/share/dictionary/radius/alias/arista.txt b/share/dictionary/radius/v3/dictionary.arista similarity index 100% rename from share/dictionary/radius/alias/arista.txt rename to share/dictionary/radius/v3/dictionary.arista diff --git a/share/dictionary/radius/alias/aruba.txt b/share/dictionary/radius/v3/dictionary.aruba similarity index 100% rename from share/dictionary/radius/alias/aruba.txt rename to share/dictionary/radius/v3/dictionary.aruba diff --git a/share/dictionary/radius/alias/ascend.txt b/share/dictionary/radius/v3/dictionary.ascend similarity index 100% rename from share/dictionary/radius/alias/ascend.txt rename to share/dictionary/radius/v3/dictionary.ascend diff --git a/share/dictionary/radius/alias/asn.txt b/share/dictionary/radius/v3/dictionary.asn similarity index 100% rename from share/dictionary/radius/alias/asn.txt rename to share/dictionary/radius/v3/dictionary.asn diff --git a/share/dictionary/radius/alias/audiocodes.txt b/share/dictionary/radius/v3/dictionary.audiocodes similarity index 100% rename from share/dictionary/radius/alias/audiocodes.txt rename to share/dictionary/radius/v3/dictionary.audiocodes diff --git a/share/dictionary/radius/alias/azaire.txt b/share/dictionary/radius/v3/dictionary.azaire similarity index 100% rename from share/dictionary/radius/alias/azaire.txt rename to share/dictionary/radius/v3/dictionary.azaire diff --git a/share/dictionary/radius/alias/bay-networks.txt b/share/dictionary/radius/v3/dictionary.bay-networks similarity index 100% rename from share/dictionary/radius/alias/bay-networks.txt rename to share/dictionary/radius/v3/dictionary.bay-networks diff --git a/share/dictionary/radius/alias/big-switch-networks.txt b/share/dictionary/radius/v3/dictionary.big-switch-networks similarity index 100% rename from share/dictionary/radius/alias/big-switch-networks.txt rename to share/dictionary/radius/v3/dictionary.big-switch-networks diff --git a/share/dictionary/radius/alias/bintec.txt b/share/dictionary/radius/v3/dictionary.bintec similarity index 100% rename from share/dictionary/radius/alias/bintec.txt rename to share/dictionary/radius/v3/dictionary.bintec diff --git a/share/dictionary/radius/alias/bluecoat.txt b/share/dictionary/radius/v3/dictionary.bluecoat similarity index 100% rename from share/dictionary/radius/alias/bluecoat.txt rename to share/dictionary/radius/v3/dictionary.bluecoat diff --git a/share/dictionary/radius/alias/boingo.txt b/share/dictionary/radius/v3/dictionary.boingo similarity index 100% rename from share/dictionary/radius/alias/boingo.txt rename to share/dictionary/radius/v3/dictionary.boingo diff --git a/share/dictionary/radius/alias/bristol.txt b/share/dictionary/radius/v3/dictionary.bristol similarity index 100% rename from share/dictionary/radius/alias/bristol.txt rename to share/dictionary/radius/v3/dictionary.bristol diff --git a/share/dictionary/radius/alias/broadsoft.txt b/share/dictionary/radius/v3/dictionary.broadsoft similarity index 100% rename from share/dictionary/radius/alias/broadsoft.txt rename to share/dictionary/radius/v3/dictionary.broadsoft diff --git a/share/dictionary/radius/alias/brocade.txt b/share/dictionary/radius/v3/dictionary.brocade similarity index 100% rename from share/dictionary/radius/alias/brocade.txt rename to share/dictionary/radius/v3/dictionary.brocade diff --git a/share/dictionary/radius/alias/bskyb.txt b/share/dictionary/radius/v3/dictionary.bskyb similarity index 100% rename from share/dictionary/radius/alias/bskyb.txt rename to share/dictionary/radius/v3/dictionary.bskyb diff --git a/share/dictionary/radius/alias/bt.txt b/share/dictionary/radius/v3/dictionary.bt similarity index 100% rename from share/dictionary/radius/alias/bt.txt rename to share/dictionary/radius/v3/dictionary.bt diff --git a/share/dictionary/radius/alias/cablelabs.txt b/share/dictionary/radius/v3/dictionary.cablelabs similarity index 100% rename from share/dictionary/radius/alias/cablelabs.txt rename to share/dictionary/radius/v3/dictionary.cablelabs diff --git a/share/dictionary/radius/alias/cabletron.txt b/share/dictionary/radius/v3/dictionary.cabletron similarity index 100% rename from share/dictionary/radius/alias/cabletron.txt rename to share/dictionary/radius/v3/dictionary.cabletron diff --git a/share/dictionary/radius/alias/cajun_p330.txt b/share/dictionary/radius/v3/dictionary.cajun_p330 similarity index 100% rename from share/dictionary/radius/alias/cajun_p330.txt rename to share/dictionary/radius/v3/dictionary.cajun_p330 diff --git a/share/dictionary/radius/alias/camiant.txt b/share/dictionary/radius/v3/dictionary.camiant similarity index 100% rename from share/dictionary/radius/alias/camiant.txt rename to share/dictionary/radius/v3/dictionary.camiant diff --git a/share/dictionary/radius/alias/centec.txt b/share/dictionary/radius/v3/dictionary.centec similarity index 100% rename from share/dictionary/radius/alias/centec.txt rename to share/dictionary/radius/v3/dictionary.centec diff --git a/share/dictionary/radius/alias/checkpoint.txt b/share/dictionary/radius/v3/dictionary.checkpoint similarity index 100% rename from share/dictionary/radius/alias/checkpoint.txt rename to share/dictionary/radius/v3/dictionary.checkpoint diff --git a/share/dictionary/radius/alias/chillispot.txt b/share/dictionary/radius/v3/dictionary.chillispot similarity index 100% rename from share/dictionary/radius/alias/chillispot.txt rename to share/dictionary/radius/v3/dictionary.chillispot diff --git a/share/dictionary/radius/alias/cisco.txt b/share/dictionary/radius/v3/dictionary.cisco similarity index 100% rename from share/dictionary/radius/alias/cisco.txt rename to share/dictionary/radius/v3/dictionary.cisco diff --git a/share/dictionary/radius/alias/cisco-asa.txt b/share/dictionary/radius/v3/dictionary.cisco-asa similarity index 100% rename from share/dictionary/radius/alias/cisco-asa.txt rename to share/dictionary/radius/v3/dictionary.cisco-asa diff --git a/share/dictionary/radius/alias/cisco-bbsm.txt b/share/dictionary/radius/v3/dictionary.cisco-bbsm similarity index 100% rename from share/dictionary/radius/alias/cisco-bbsm.txt rename to share/dictionary/radius/v3/dictionary.cisco-bbsm diff --git a/share/dictionary/radius/alias/citrix.txt b/share/dictionary/radius/v3/dictionary.citrix similarity index 100% rename from share/dictionary/radius/alias/citrix.txt rename to share/dictionary/radius/v3/dictionary.citrix diff --git a/share/dictionary/radius/alias/clavister.txt b/share/dictionary/radius/v3/dictionary.clavister similarity index 100% rename from share/dictionary/radius/alias/clavister.txt rename to share/dictionary/radius/v3/dictionary.clavister diff --git a/share/dictionary/radius/alias/cnergee.txt b/share/dictionary/radius/v3/dictionary.cnergee similarity index 100% rename from share/dictionary/radius/alias/cnergee.txt rename to share/dictionary/radius/v3/dictionary.cnergee diff --git a/share/dictionary/radius/alias/colubris.txt b/share/dictionary/radius/v3/dictionary.colubris similarity index 100% rename from share/dictionary/radius/alias/colubris.txt rename to share/dictionary/radius/v3/dictionary.colubris diff --git a/share/dictionary/radius/alias/columbia-university.txt b/share/dictionary/radius/v3/dictionary.columbia-university similarity index 100% rename from share/dictionary/radius/alias/columbia-university.txt rename to share/dictionary/radius/v3/dictionary.columbia-university diff --git a/share/dictionary/radius/alias/compatible.txt b/share/dictionary/radius/v3/dictionary.compatible similarity index 100% rename from share/dictionary/radius/alias/compatible.txt rename to share/dictionary/radius/v3/dictionary.compatible diff --git a/share/dictionary/radius/alias/cosine.txt b/share/dictionary/radius/v3/dictionary.cosine similarity index 100% rename from share/dictionary/radius/alias/cosine.txt rename to share/dictionary/radius/v3/dictionary.cosine diff --git a/share/dictionary/radius/alias/dante.txt b/share/dictionary/radius/v3/dictionary.dante similarity index 100% rename from share/dictionary/radius/alias/dante.txt rename to share/dictionary/radius/v3/dictionary.dante diff --git a/share/dictionary/radius/alias/dellemc.txt b/share/dictionary/radius/v3/dictionary.dellemc similarity index 100% rename from share/dictionary/radius/alias/dellemc.txt rename to share/dictionary/radius/v3/dictionary.dellemc diff --git a/share/dictionary/radius/alias/digium.txt b/share/dictionary/radius/v3/dictionary.digium similarity index 100% rename from share/dictionary/radius/alias/digium.txt rename to share/dictionary/radius/v3/dictionary.digium diff --git a/share/dictionary/radius/alias/dlink.txt b/share/dictionary/radius/v3/dictionary.dlink similarity index 100% rename from share/dictionary/radius/alias/dlink.txt rename to share/dictionary/radius/v3/dictionary.dlink diff --git a/share/dictionary/radius/alias/dragonwave.txt b/share/dictionary/radius/v3/dictionary.dragonwave similarity index 100% rename from share/dictionary/radius/alias/dragonwave.txt rename to share/dictionary/radius/v3/dictionary.dragonwave diff --git a/share/dictionary/radius/alias/efficientip.txt b/share/dictionary/radius/v3/dictionary.efficientip similarity index 100% rename from share/dictionary/radius/alias/efficientip.txt rename to share/dictionary/radius/v3/dictionary.efficientip diff --git a/share/dictionary/radius/alias/eltex.txt b/share/dictionary/radius/v3/dictionary.eltex similarity index 100% rename from share/dictionary/radius/alias/eltex.txt rename to share/dictionary/radius/v3/dictionary.eltex diff --git a/share/dictionary/radius/alias/epygi.txt b/share/dictionary/radius/v3/dictionary.epygi similarity index 100% rename from share/dictionary/radius/alias/epygi.txt rename to share/dictionary/radius/v3/dictionary.epygi diff --git a/share/dictionary/radius/alias/equallogic.txt b/share/dictionary/radius/v3/dictionary.equallogic similarity index 100% rename from share/dictionary/radius/alias/equallogic.txt rename to share/dictionary/radius/v3/dictionary.equallogic diff --git a/share/dictionary/radius/alias/ericsson.txt b/share/dictionary/radius/v3/dictionary.ericsson similarity index 100% rename from share/dictionary/radius/alias/ericsson.txt rename to share/dictionary/radius/v3/dictionary.ericsson diff --git a/share/dictionary/radius/alias/ericsson-ab.txt b/share/dictionary/radius/v3/dictionary.ericsson-ab similarity index 100% rename from share/dictionary/radius/alias/ericsson-ab.txt rename to share/dictionary/radius/v3/dictionary.ericsson-ab diff --git a/share/dictionary/radius/alias/ericsson-packet-core-networks.txt b/share/dictionary/radius/v3/dictionary.ericsson-packet-core-networks similarity index 100% rename from share/dictionary/radius/alias/ericsson-packet-core-networks.txt rename to share/dictionary/radius/v3/dictionary.ericsson-packet-core-networks diff --git a/share/dictionary/radius/alias/erx.txt b/share/dictionary/radius/v3/dictionary.erx similarity index 100% rename from share/dictionary/radius/alias/erx.txt rename to share/dictionary/radius/v3/dictionary.erx diff --git a/share/dictionary/radius/alias/extreme.txt b/share/dictionary/radius/v3/dictionary.extreme similarity index 100% rename from share/dictionary/radius/alias/extreme.txt rename to share/dictionary/radius/v3/dictionary.extreme diff --git a/share/dictionary/radius/alias/f5.txt b/share/dictionary/radius/v3/dictionary.f5 similarity index 100% rename from share/dictionary/radius/alias/f5.txt rename to share/dictionary/radius/v3/dictionary.f5 diff --git a/share/dictionary/radius/alias/fdxtended.txt b/share/dictionary/radius/v3/dictionary.fdxtended similarity index 100% rename from share/dictionary/radius/alias/fdxtended.txt rename to share/dictionary/radius/v3/dictionary.fdxtended diff --git a/share/dictionary/radius/alias/force10.txt b/share/dictionary/radius/v3/dictionary.force10 similarity index 100% rename from share/dictionary/radius/alias/force10.txt rename to share/dictionary/radius/v3/dictionary.force10 diff --git a/share/dictionary/radius/alias/fortinet.txt b/share/dictionary/radius/v3/dictionary.fortinet similarity index 100% rename from share/dictionary/radius/alias/fortinet.txt rename to share/dictionary/radius/v3/dictionary.fortinet diff --git a/share/dictionary/radius/alias/foundry.txt b/share/dictionary/radius/v3/dictionary.foundry similarity index 100% rename from share/dictionary/radius/alias/foundry.txt rename to share/dictionary/radius/v3/dictionary.foundry diff --git a/share/dictionary/radius/alias/freeradius.txt b/share/dictionary/radius/v3/dictionary.freeradius similarity index 100% rename from share/dictionary/radius/alias/freeradius.txt rename to share/dictionary/radius/v3/dictionary.freeradius diff --git a/share/dictionary/radius/alias/freeswitch.txt b/share/dictionary/radius/v3/dictionary.freeswitch similarity index 100% rename from share/dictionary/radius/alias/freeswitch.txt rename to share/dictionary/radius/v3/dictionary.freeswitch diff --git a/share/dictionary/radius/alias/gandalf.txt b/share/dictionary/radius/v3/dictionary.gandalf similarity index 100% rename from share/dictionary/radius/alias/gandalf.txt rename to share/dictionary/radius/v3/dictionary.gandalf diff --git a/share/dictionary/radius/alias/garderos.txt b/share/dictionary/radius/v3/dictionary.garderos similarity index 100% rename from share/dictionary/radius/alias/garderos.txt rename to share/dictionary/radius/v3/dictionary.garderos diff --git a/share/dictionary/radius/alias/gemtek.txt b/share/dictionary/radius/v3/dictionary.gemtek similarity index 100% rename from share/dictionary/radius/alias/gemtek.txt rename to share/dictionary/radius/v3/dictionary.gemtek diff --git a/share/dictionary/radius/alias/h3c.txt b/share/dictionary/radius/v3/dictionary.h3c similarity index 100% rename from share/dictionary/radius/alias/h3c.txt rename to share/dictionary/radius/v3/dictionary.h3c diff --git a/share/dictionary/radius/alias/hillstone.txt b/share/dictionary/radius/v3/dictionary.hillstone similarity index 100% rename from share/dictionary/radius/alias/hillstone.txt rename to share/dictionary/radius/v3/dictionary.hillstone diff --git a/share/dictionary/radius/alias/hp.txt b/share/dictionary/radius/v3/dictionary.hp similarity index 100% rename from share/dictionary/radius/alias/hp.txt rename to share/dictionary/radius/v3/dictionary.hp diff --git a/share/dictionary/radius/alias/huawei.txt b/share/dictionary/radius/v3/dictionary.huawei similarity index 100% rename from share/dictionary/radius/alias/huawei.txt rename to share/dictionary/radius/v3/dictionary.huawei diff --git a/share/dictionary/radius/alias/iea-software.txt b/share/dictionary/radius/v3/dictionary.iea-software similarity index 100% rename from share/dictionary/radius/alias/iea-software.txt rename to share/dictionary/radius/v3/dictionary.iea-software diff --git a/share/dictionary/radius/alias/infinera.txt b/share/dictionary/radius/v3/dictionary.infinera similarity index 100% rename from share/dictionary/radius/alias/infinera.txt rename to share/dictionary/radius/v3/dictionary.infinera diff --git a/share/dictionary/radius/alias/infoblox.txt b/share/dictionary/radius/v3/dictionary.infoblox similarity index 100% rename from share/dictionary/radius/alias/infoblox.txt rename to share/dictionary/radius/v3/dictionary.infoblox diff --git a/share/dictionary/radius/alias/infonet.txt b/share/dictionary/radius/v3/dictionary.infonet similarity index 100% rename from share/dictionary/radius/alias/infonet.txt rename to share/dictionary/radius/v3/dictionary.infonet diff --git a/share/dictionary/radius/alias/ipunplugged.txt b/share/dictionary/radius/v3/dictionary.ipunplugged similarity index 100% rename from share/dictionary/radius/alias/ipunplugged.txt rename to share/dictionary/radius/v3/dictionary.ipunplugged diff --git a/share/dictionary/radius/alias/issanni.txt b/share/dictionary/radius/v3/dictionary.issanni similarity index 100% rename from share/dictionary/radius/alias/issanni.txt rename to share/dictionary/radius/v3/dictionary.issanni diff --git a/share/dictionary/radius/alias/itk.txt b/share/dictionary/radius/v3/dictionary.itk similarity index 100% rename from share/dictionary/radius/alias/itk.txt rename to share/dictionary/radius/v3/dictionary.itk diff --git a/share/dictionary/radius/alias/juniper.txt b/share/dictionary/radius/v3/dictionary.juniper similarity index 100% rename from share/dictionary/radius/alias/juniper.txt rename to share/dictionary/radius/v3/dictionary.juniper diff --git a/share/dictionary/radius/alias/karlnet.txt b/share/dictionary/radius/v3/dictionary.karlnet similarity index 100% rename from share/dictionary/radius/alias/karlnet.txt rename to share/dictionary/radius/v3/dictionary.karlnet diff --git a/share/dictionary/radius/alias/kineto.txt b/share/dictionary/radius/v3/dictionary.kineto similarity index 100% rename from share/dictionary/radius/alias/kineto.txt rename to share/dictionary/radius/v3/dictionary.kineto diff --git a/share/dictionary/radius/alias/lancom.txt b/share/dictionary/radius/v3/dictionary.lancom similarity index 100% rename from share/dictionary/radius/alias/lancom.txt rename to share/dictionary/radius/v3/dictionary.lancom diff --git a/share/dictionary/radius/alias/lantronix.txt b/share/dictionary/radius/v3/dictionary.lantronix similarity index 100% rename from share/dictionary/radius/alias/lantronix.txt rename to share/dictionary/radius/v3/dictionary.lantronix diff --git a/share/dictionary/radius/alias/livingston.txt b/share/dictionary/radius/v3/dictionary.livingston similarity index 100% rename from share/dictionary/radius/alias/livingston.txt rename to share/dictionary/radius/v3/dictionary.livingston diff --git a/share/dictionary/radius/alias/local-web.txt b/share/dictionary/radius/v3/dictionary.local-web similarity index 100% rename from share/dictionary/radius/alias/local-web.txt rename to share/dictionary/radius/v3/dictionary.local-web diff --git a/share/dictionary/radius/alias/lucent.txt b/share/dictionary/radius/v3/dictionary.lucent similarity index 100% rename from share/dictionary/radius/alias/lucent.txt rename to share/dictionary/radius/v3/dictionary.lucent diff --git a/share/dictionary/radius/alias/manzara.txt b/share/dictionary/radius/v3/dictionary.manzara similarity index 100% rename from share/dictionary/radius/alias/manzara.txt rename to share/dictionary/radius/v3/dictionary.manzara diff --git a/share/dictionary/radius/alias/meinberg.txt b/share/dictionary/radius/v3/dictionary.meinberg similarity index 100% rename from share/dictionary/radius/alias/meinberg.txt rename to share/dictionary/radius/v3/dictionary.meinberg diff --git a/share/dictionary/radius/alias/meraki.txt b/share/dictionary/radius/v3/dictionary.meraki similarity index 100% rename from share/dictionary/radius/alias/meraki.txt rename to share/dictionary/radius/v3/dictionary.meraki diff --git a/share/dictionary/radius/alias/merit.txt b/share/dictionary/radius/v3/dictionary.merit similarity index 100% rename from share/dictionary/radius/alias/merit.txt rename to share/dictionary/radius/v3/dictionary.merit diff --git a/share/dictionary/radius/alias/meru.txt b/share/dictionary/radius/v3/dictionary.meru similarity index 100% rename from share/dictionary/radius/alias/meru.txt rename to share/dictionary/radius/v3/dictionary.meru diff --git a/share/dictionary/radius/alias/microsemi.txt b/share/dictionary/radius/v3/dictionary.microsemi similarity index 100% rename from share/dictionary/radius/alias/microsemi.txt rename to share/dictionary/radius/v3/dictionary.microsemi diff --git a/share/dictionary/radius/alias/microsoft.txt b/share/dictionary/radius/v3/dictionary.microsoft similarity index 100% rename from share/dictionary/radius/alias/microsoft.txt rename to share/dictionary/radius/v3/dictionary.microsoft diff --git a/share/dictionary/radius/alias/mikrotik.txt b/share/dictionary/radius/v3/dictionary.mikrotik similarity index 100% rename from share/dictionary/radius/alias/mikrotik.txt rename to share/dictionary/radius/v3/dictionary.mikrotik diff --git a/share/dictionary/radius/alias/mimosa.txt b/share/dictionary/radius/v3/dictionary.mimosa similarity index 100% rename from share/dictionary/radius/alias/mimosa.txt rename to share/dictionary/radius/v3/dictionary.mimosa diff --git a/share/dictionary/radius/alias/motorola.txt b/share/dictionary/radius/v3/dictionary.motorola similarity index 100% rename from share/dictionary/radius/alias/motorola.txt rename to share/dictionary/radius/v3/dictionary.motorola diff --git a/share/dictionary/radius/alias/navini.txt b/share/dictionary/radius/v3/dictionary.navini similarity index 100% rename from share/dictionary/radius/alias/navini.txt rename to share/dictionary/radius/v3/dictionary.navini diff --git a/share/dictionary/radius/alias/net.txt b/share/dictionary/radius/v3/dictionary.net similarity index 100% rename from share/dictionary/radius/alias/net.txt rename to share/dictionary/radius/v3/dictionary.net diff --git a/share/dictionary/radius/alias/netborder.txt b/share/dictionary/radius/v3/dictionary.netborder similarity index 100% rename from share/dictionary/radius/alias/netborder.txt rename to share/dictionary/radius/v3/dictionary.netborder diff --git a/share/dictionary/radius/alias/netscreen.txt b/share/dictionary/radius/v3/dictionary.netscreen similarity index 100% rename from share/dictionary/radius/alias/netscreen.txt rename to share/dictionary/radius/v3/dictionary.netscreen diff --git a/share/dictionary/radius/alias/networkphysics.txt b/share/dictionary/radius/v3/dictionary.networkphysics similarity index 100% rename from share/dictionary/radius/alias/networkphysics.txt rename to share/dictionary/radius/v3/dictionary.networkphysics diff --git a/share/dictionary/radius/alias/nexans.txt b/share/dictionary/radius/v3/dictionary.nexans similarity index 100% rename from share/dictionary/radius/alias/nexans.txt rename to share/dictionary/radius/v3/dictionary.nexans diff --git a/share/dictionary/radius/alias/nokia.txt b/share/dictionary/radius/v3/dictionary.nokia similarity index 100% rename from share/dictionary/radius/alias/nokia.txt rename to share/dictionary/radius/v3/dictionary.nokia diff --git a/share/dictionary/radius/alias/nomadix.txt b/share/dictionary/radius/v3/dictionary.nomadix similarity index 100% rename from share/dictionary/radius/alias/nomadix.txt rename to share/dictionary/radius/v3/dictionary.nomadix diff --git a/share/dictionary/radius/alias/nortel.txt b/share/dictionary/radius/v3/dictionary.nortel similarity index 100% rename from share/dictionary/radius/alias/nortel.txt rename to share/dictionary/radius/v3/dictionary.nortel diff --git a/share/dictionary/radius/alias/ntua.txt b/share/dictionary/radius/v3/dictionary.ntua similarity index 100% rename from share/dictionary/radius/alias/ntua.txt rename to share/dictionary/radius/v3/dictionary.ntua diff --git a/share/dictionary/radius/alias/packeteer.txt b/share/dictionary/radius/v3/dictionary.packeteer similarity index 100% rename from share/dictionary/radius/alias/packeteer.txt rename to share/dictionary/radius/v3/dictionary.packeteer diff --git a/share/dictionary/radius/alias/paloalto.txt b/share/dictionary/radius/v3/dictionary.paloalto similarity index 100% rename from share/dictionary/radius/alias/paloalto.txt rename to share/dictionary/radius/v3/dictionary.paloalto diff --git a/share/dictionary/radius/alias/patton.txt b/share/dictionary/radius/v3/dictionary.patton similarity index 100% rename from share/dictionary/radius/alias/patton.txt rename to share/dictionary/radius/v3/dictionary.patton diff --git a/share/dictionary/radius/alias/perle.txt b/share/dictionary/radius/v3/dictionary.perle similarity index 100% rename from share/dictionary/radius/alias/perle.txt rename to share/dictionary/radius/v3/dictionary.perle diff --git a/share/dictionary/radius/alias/pfsense.txt b/share/dictionary/radius/v3/dictionary.pfsense similarity index 100% rename from share/dictionary/radius/alias/pfsense.txt rename to share/dictionary/radius/v3/dictionary.pfsense diff --git a/share/dictionary/radius/alias/pica8.txt b/share/dictionary/radius/v3/dictionary.pica8 similarity index 100% rename from share/dictionary/radius/alias/pica8.txt rename to share/dictionary/radius/v3/dictionary.pica8 diff --git a/share/dictionary/radius/alias/propel.txt b/share/dictionary/radius/v3/dictionary.propel similarity index 100% rename from share/dictionary/radius/alias/propel.txt rename to share/dictionary/radius/v3/dictionary.propel diff --git a/share/dictionary/radius/alias/prosoft.txt b/share/dictionary/radius/v3/dictionary.prosoft similarity index 100% rename from share/dictionary/radius/alias/prosoft.txt rename to share/dictionary/radius/v3/dictionary.prosoft diff --git a/share/dictionary/radius/alias/proxim.txt b/share/dictionary/radius/v3/dictionary.proxim similarity index 100% rename from share/dictionary/radius/alias/proxim.txt rename to share/dictionary/radius/v3/dictionary.proxim diff --git a/share/dictionary/radius/alias/purewave.txt b/share/dictionary/radius/v3/dictionary.purewave similarity index 100% rename from share/dictionary/radius/alias/purewave.txt rename to share/dictionary/radius/v3/dictionary.purewave diff --git a/share/dictionary/radius/alias/quiconnect.txt b/share/dictionary/radius/v3/dictionary.quiconnect similarity index 100% rename from share/dictionary/radius/alias/quiconnect.txt rename to share/dictionary/radius/v3/dictionary.quiconnect diff --git a/share/dictionary/radius/alias/quintum.txt b/share/dictionary/radius/v3/dictionary.quintum similarity index 100% rename from share/dictionary/radius/alias/quintum.txt rename to share/dictionary/radius/v3/dictionary.quintum diff --git a/share/dictionary/radius/alias/rcntec.txt b/share/dictionary/radius/v3/dictionary.rcntec similarity index 100% rename from share/dictionary/radius/alias/rcntec.txt rename to share/dictionary/radius/v3/dictionary.rcntec diff --git a/share/dictionary/radius/alias/redcreek.txt b/share/dictionary/radius/v3/dictionary.redcreek similarity index 100% rename from share/dictionary/radius/alias/redcreek.txt rename to share/dictionary/radius/v3/dictionary.redcreek diff --git a/share/dictionary/radius/alias/riverbed.txt b/share/dictionary/radius/v3/dictionary.riverbed similarity index 100% rename from share/dictionary/radius/alias/riverbed.txt rename to share/dictionary/radius/v3/dictionary.riverbed diff --git a/share/dictionary/radius/alias/riverstone.txt b/share/dictionary/radius/v3/dictionary.riverstone similarity index 100% rename from share/dictionary/radius/alias/riverstone.txt rename to share/dictionary/radius/v3/dictionary.riverstone diff --git a/share/dictionary/radius/alias/roaring-penguin.txt b/share/dictionary/radius/v3/dictionary.roaring-penguin similarity index 100% rename from share/dictionary/radius/alias/roaring-penguin.txt rename to share/dictionary/radius/v3/dictionary.roaring-penguin diff --git a/share/dictionary/radius/alias/ruckus.txt b/share/dictionary/radius/v3/dictionary.ruckus similarity index 100% rename from share/dictionary/radius/alias/ruckus.txt rename to share/dictionary/radius/v3/dictionary.ruckus diff --git a/share/dictionary/radius/alias/ruggedcom.txt b/share/dictionary/radius/v3/dictionary.ruggedcom similarity index 100% rename from share/dictionary/radius/alias/ruggedcom.txt rename to share/dictionary/radius/v3/dictionary.ruggedcom diff --git a/share/dictionary/radius/alias/sg.txt b/share/dictionary/radius/v3/dictionary.sg similarity index 100% rename from share/dictionary/radius/alias/sg.txt rename to share/dictionary/radius/v3/dictionary.sg diff --git a/share/dictionary/radius/alias/shasta.txt b/share/dictionary/radius/v3/dictionary.shasta similarity index 100% rename from share/dictionary/radius/alias/shasta.txt rename to share/dictionary/radius/v3/dictionary.shasta diff --git a/share/dictionary/radius/alias/shiva.txt b/share/dictionary/radius/v3/dictionary.shiva similarity index 100% rename from share/dictionary/radius/alias/shiva.txt rename to share/dictionary/radius/v3/dictionary.shiva diff --git a/share/dictionary/radius/alias/siemens.txt b/share/dictionary/radius/v3/dictionary.siemens similarity index 100% rename from share/dictionary/radius/alias/siemens.txt rename to share/dictionary/radius/v3/dictionary.siemens diff --git a/share/dictionary/radius/alias/slipstream.txt b/share/dictionary/radius/v3/dictionary.slipstream similarity index 100% rename from share/dictionary/radius/alias/slipstream.txt rename to share/dictionary/radius/v3/dictionary.slipstream diff --git a/share/dictionary/radius/alias/sofaware.txt b/share/dictionary/radius/v3/dictionary.sofaware similarity index 100% rename from share/dictionary/radius/alias/sofaware.txt rename to share/dictionary/radius/v3/dictionary.sofaware diff --git a/share/dictionary/radius/alias/softbank.txt b/share/dictionary/radius/v3/dictionary.softbank similarity index 100% rename from share/dictionary/radius/alias/softbank.txt rename to share/dictionary/radius/v3/dictionary.softbank diff --git a/share/dictionary/radius/alias/sonicwall.txt b/share/dictionary/radius/v3/dictionary.sonicwall similarity index 100% rename from share/dictionary/radius/alias/sonicwall.txt rename to share/dictionary/radius/v3/dictionary.sonicwall diff --git a/share/dictionary/radius/alias/springtide.txt b/share/dictionary/radius/v3/dictionary.springtide similarity index 100% rename from share/dictionary/radius/alias/springtide.txt rename to share/dictionary/radius/v3/dictionary.springtide diff --git a/share/dictionary/radius/alias/starent.txt b/share/dictionary/radius/v3/dictionary.starent similarity index 100% rename from share/dictionary/radius/alias/starent.txt rename to share/dictionary/radius/v3/dictionary.starent diff --git a/share/dictionary/radius/alias/surfnet.txt b/share/dictionary/radius/v3/dictionary.surfnet similarity index 100% rename from share/dictionary/radius/alias/surfnet.txt rename to share/dictionary/radius/v3/dictionary.surfnet diff --git a/share/dictionary/radius/alias/symbol.txt b/share/dictionary/radius/v3/dictionary.symbol similarity index 100% rename from share/dictionary/radius/alias/symbol.txt rename to share/dictionary/radius/v3/dictionary.symbol diff --git a/share/dictionary/radius/alias/t-systems-nova.txt b/share/dictionary/radius/v3/dictionary.t-systems-nova similarity index 100% rename from share/dictionary/radius/alias/t-systems-nova.txt rename to share/dictionary/radius/v3/dictionary.t-systems-nova diff --git a/share/dictionary/radius/alias/telebit.txt b/share/dictionary/radius/v3/dictionary.telebit similarity index 100% rename from share/dictionary/radius/alias/telebit.txt rename to share/dictionary/radius/v3/dictionary.telebit diff --git a/share/dictionary/radius/alias/telkom.txt b/share/dictionary/radius/v3/dictionary.telkom similarity index 100% rename from share/dictionary/radius/alias/telkom.txt rename to share/dictionary/radius/v3/dictionary.telkom diff --git a/share/dictionary/radius/alias/telrad.txt b/share/dictionary/radius/v3/dictionary.telrad similarity index 100% rename from share/dictionary/radius/alias/telrad.txt rename to share/dictionary/radius/v3/dictionary.telrad diff --git a/share/dictionary/radius/alias/terena.txt b/share/dictionary/radius/v3/dictionary.terena similarity index 100% rename from share/dictionary/radius/alias/terena.txt rename to share/dictionary/radius/v3/dictionary.terena diff --git a/share/dictionary/radius/alias/trapeze.txt b/share/dictionary/radius/v3/dictionary.trapeze similarity index 100% rename from share/dictionary/radius/alias/trapeze.txt rename to share/dictionary/radius/v3/dictionary.trapeze diff --git a/share/dictionary/radius/alias/travelping.txt b/share/dictionary/radius/v3/dictionary.travelping similarity index 100% rename from share/dictionary/radius/alias/travelping.txt rename to share/dictionary/radius/v3/dictionary.travelping diff --git a/share/dictionary/radius/alias/tripplite.txt b/share/dictionary/radius/v3/dictionary.tripplite similarity index 100% rename from share/dictionary/radius/alias/tripplite.txt rename to share/dictionary/radius/v3/dictionary.tripplite diff --git a/share/dictionary/radius/alias/tropos.txt b/share/dictionary/radius/v3/dictionary.tropos similarity index 100% rename from share/dictionary/radius/alias/tropos.txt rename to share/dictionary/radius/v3/dictionary.tropos diff --git a/share/dictionary/radius/alias/ukerna.txt b/share/dictionary/radius/v3/dictionary.ukerna similarity index 100% rename from share/dictionary/radius/alias/ukerna.txt rename to share/dictionary/radius/v3/dictionary.ukerna diff --git a/share/dictionary/radius/alias/unix.txt b/share/dictionary/radius/v3/dictionary.unix similarity index 100% rename from share/dictionary/radius/alias/unix.txt rename to share/dictionary/radius/v3/dictionary.unix diff --git a/share/dictionary/radius/alias/usr.txt b/share/dictionary/radius/v3/dictionary.usr similarity index 100% rename from share/dictionary/radius/alias/usr.txt rename to share/dictionary/radius/v3/dictionary.usr diff --git a/share/dictionary/radius/alias/utstarcom.txt b/share/dictionary/radius/v3/dictionary.utstarcom similarity index 100% rename from share/dictionary/radius/alias/utstarcom.txt rename to share/dictionary/radius/v3/dictionary.utstarcom diff --git a/share/dictionary/radius/alias/valemountnetworks.txt b/share/dictionary/radius/v3/dictionary.valemountnetworks similarity index 100% rename from share/dictionary/radius/alias/valemountnetworks.txt rename to share/dictionary/radius/v3/dictionary.valemountnetworks diff --git a/share/dictionary/radius/alias/vasexperts.txt b/share/dictionary/radius/v3/dictionary.vasexperts similarity index 100% rename from share/dictionary/radius/alias/vasexperts.txt rename to share/dictionary/radius/v3/dictionary.vasexperts diff --git a/share/dictionary/radius/alias/verizonwireless.txt b/share/dictionary/radius/v3/dictionary.verizonwireless similarity index 100% rename from share/dictionary/radius/alias/verizonwireless.txt rename to share/dictionary/radius/v3/dictionary.verizonwireless diff --git a/share/dictionary/radius/alias/versanet.txt b/share/dictionary/radius/v3/dictionary.versanet similarity index 100% rename from share/dictionary/radius/alias/versanet.txt rename to share/dictionary/radius/v3/dictionary.versanet diff --git a/share/dictionary/radius/alias/walabi.txt b/share/dictionary/radius/v3/dictionary.walabi similarity index 100% rename from share/dictionary/radius/alias/walabi.txt rename to share/dictionary/radius/v3/dictionary.walabi diff --git a/share/dictionary/radius/alias/waverider.txt b/share/dictionary/radius/v3/dictionary.waverider similarity index 100% rename from share/dictionary/radius/alias/waverider.txt rename to share/dictionary/radius/v3/dictionary.waverider diff --git a/share/dictionary/radius/alias/wichorus.txt b/share/dictionary/radius/v3/dictionary.wichorus similarity index 100% rename from share/dictionary/radius/alias/wichorus.txt rename to share/dictionary/radius/v3/dictionary.wichorus diff --git a/share/dictionary/radius/alias/wifi-alliance.txt b/share/dictionary/radius/v3/dictionary.wifi-alliance similarity index 100% rename from share/dictionary/radius/alias/wifi-alliance.txt rename to share/dictionary/radius/v3/dictionary.wifi-alliance diff --git a/share/dictionary/radius/alias/wimax.txt b/share/dictionary/radius/v3/dictionary.wimax similarity index 100% rename from share/dictionary/radius/alias/wimax.txt rename to share/dictionary/radius/v3/dictionary.wimax diff --git a/share/dictionary/radius/alias/wispr.txt b/share/dictionary/radius/v3/dictionary.wispr similarity index 100% rename from share/dictionary/radius/alias/wispr.txt rename to share/dictionary/radius/v3/dictionary.wispr diff --git a/share/dictionary/radius/alias/xedia.txt b/share/dictionary/radius/v3/dictionary.xedia similarity index 100% rename from share/dictionary/radius/alias/xedia.txt rename to share/dictionary/radius/v3/dictionary.xedia diff --git a/share/dictionary/radius/alias/xylan.txt b/share/dictionary/radius/v3/dictionary.xylan similarity index 100% rename from share/dictionary/radius/alias/xylan.txt rename to share/dictionary/radius/v3/dictionary.xylan diff --git a/share/dictionary/radius/alias/yubico.txt b/share/dictionary/radius/v3/dictionary.yubico similarity index 100% rename from share/dictionary/radius/alias/yubico.txt rename to share/dictionary/radius/v3/dictionary.yubico diff --git a/share/dictionary/radius/alias/zeus.txt b/share/dictionary/radius/v3/dictionary.zeus similarity index 100% rename from share/dictionary/radius/alias/zeus.txt rename to share/dictionary/radius/v3/dictionary.zeus diff --git a/share/dictionary/radius/alias/zte.txt b/share/dictionary/radius/v3/dictionary.zte similarity index 100% rename from share/dictionary/radius/alias/zte.txt rename to share/dictionary/radius/v3/dictionary.zte diff --git a/share/dictionary/radius/alias/zyxel.txt b/share/dictionary/radius/v3/dictionary.zyxel similarity index 100% rename from share/dictionary/radius/alias/zyxel.txt rename to share/dictionary/radius/v3/dictionary.zyxel -- 2.47.3