Copyright | (c) Erick Gonzalez 2017 |
---|---|
License | BSD3 |
Maintainer | erick@codemonkeylabs.de |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
This module compiles the RADIUS packet definitions and different attributes as specified in RFC 2865. The naming conventions from the RFC have been preserved as much as possible, so it should be straightforward to look up a particular element and understand what it means etc.
RADIUS extensions in RFC 2869 are also supported, as well as RFC 3162 for IPv6 related attributes
Documentation
data PacketType Source #
AccessRequest | |
AccessAccept | |
AccessReject | |
AccountingRequest | |
AccountingResponse | |
AccessChallenge | |
StatusServer | |
StatusClient | |
UnknownPacketType Int |
Instances
Enum PacketType Source # | |
Defined in Network.RADIUS.Types succ :: PacketType -> PacketType # pred :: PacketType -> PacketType # toEnum :: Int -> PacketType # fromEnum :: PacketType -> Int # enumFrom :: PacketType -> [PacketType] # enumFromThen :: PacketType -> PacketType -> [PacketType] # enumFromTo :: PacketType -> PacketType -> [PacketType] # enumFromThenTo :: PacketType -> PacketType -> PacketType -> [PacketType] # | |
Eq PacketType Source # | |
Defined in Network.RADIUS.Types (==) :: PacketType -> PacketType -> Bool # (/=) :: PacketType -> PacketType -> Bool # | |
Show PacketType Source # | |
Defined in Network.RADIUS.Types showsPrec :: Int -> PacketType -> ShowS # show :: PacketType -> String # showList :: [PacketType] -> ShowS # | |
Binary PacketType Source # | |
Defined in Network.RADIUS.Encoding |
data PacketAttribute Source #
Instances
data StatusType Source #
Instances
Instances
Enum Authentic Source # | |
Defined in Network.RADIUS.Types succ :: Authentic -> Authentic # pred :: Authentic -> Authentic # fromEnum :: Authentic -> Int # enumFrom :: Authentic -> [Authentic] # enumFromThen :: Authentic -> Authentic -> [Authentic] # enumFromTo :: Authentic -> Authentic -> [Authentic] # enumFromThenTo :: Authentic -> Authentic -> Authentic -> [Authentic] # | |
Eq Authentic Source # | |
Data Authentic Source # | |
Defined in Network.RADIUS.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Authentic -> c Authentic # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Authentic # toConstr :: Authentic -> Constr # dataTypeOf :: Authentic -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Authentic) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Authentic) # gmapT :: (forall b. Data b => b -> b) -> Authentic -> Authentic # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Authentic -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Authentic -> r # gmapQ :: (forall d. Data d => d -> u) -> Authentic -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Authentic -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Authentic -> m Authentic # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Authentic -> m Authentic # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Authentic -> m Authentic # | |
Show Authentic Source # | |
Binary Authentic Source # | |
data TerminateCause Source #
Instances
data ServiceType Source #
Instances
data FramedProtocol Source #
PPPFramedProtocol | |
SLIPFramedProtocol | |
ARAPFramedProtocol | |
GandalfFramedProtocol | |
XylogicsFramedProtocol | |
X75FramedProtocol | |
UnknownFramedProtocol Int |
Instances
data FramedRouting Source #
NoneFramedRouting | |
SendFramedRouting | |
ListenFramedRouting | |
SendAndListenFramedRouting | |
UnknownFramedRouting Int |
Instances
data FramedCompression Source #
NoCompression | |
VJTCPIPHeaderCompression | |
IPXHeaderCompression | |
StacLZSCompression | |
UnknownFramedCompression Int |
Instances
data LoginService Source #
TelnetService | |
RloginService | |
TCPClearService | |
PortMasterService | |
LATService | |
X25PADService | |
X25T3POSService | |
UnusedService | |
TCPClearQuietService | |
UnknownLoginService Int |
Instances
data TerminationAction Source #
Instances
data NASPortType Source #
Instances
data ARAPZoneAccess Source #
DefaultZoneOnlyARAPAccess | |
UseZoneFilterInclusivelyARAPAccess | |
UseZoneFilterExclusivelyARAPAccess | |
UnknownARAPZoneAccess Int |