mirror of
https://github.com/cubixle/radius-rs.git
synced 2026-04-24 21:24:43 +01:00
Fix clippy warnings: warning: using tabs in doc comments is not recommended
Signed-off-by: moznion <moznion@mail.moznion.net>
This commit is contained in:
@@ -959,7 +959,7 @@ fn parse_dict_file(
|
|||||||
dict_file_path: &Path,
|
dict_file_path: &Path,
|
||||||
) -> Result<(DictParsed, io::Lines<io::BufReader<File>>), String> {
|
) -> Result<(DictParsed, io::Lines<io::BufReader<File>>), String> {
|
||||||
let line_filter_re = Regex::new(r"^(?:#.*|)$").unwrap();
|
let line_filter_re = Regex::new(r"^(?:#.*|)$").unwrap();
|
||||||
let tabs_re = Regex::new(r"\t+").unwrap();
|
let ws_re = Regex::new(r"\s+").unwrap();
|
||||||
let trailing_comment_re = Regex::new(r"\s*?#.+?$").unwrap();
|
let trailing_comment_re = Regex::new(r"\s*?#.+?$").unwrap();
|
||||||
let fixed_length_octets_re = Regex::new(r"^octets\[(\d+)]$").unwrap();
|
let fixed_length_octets_re = Regex::new(r"^octets\[(\d+)]$").unwrap();
|
||||||
|
|
||||||
@@ -974,7 +974,7 @@ fn parse_dict_file(
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
let items = tabs_re.split(line.as_str()).collect::<Vec<&str>>();
|
let items = ws_re.split(line.as_str()).collect::<Vec<&str>>();
|
||||||
|
|
||||||
if items.len() < 4 {
|
if items.len() < 4 {
|
||||||
return Err("the number of items is lacked in a line".to_owned());
|
return Err("the number of items is lacked in a line".to_owned());
|
||||||
|
|||||||
@@ -3,138 +3,138 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 2865.
|
# Attributes and values defined in RFC 2865.
|
||||||
# http://www.ietf.org/rfc/rfc2865.txt
|
# http://www.ietf.org/rfc/rfc2865.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE User-Name 1 string
|
ATTRIBUTE User-Name 1 string
|
||||||
ATTRIBUTE User-Password 2 string encrypt=1
|
ATTRIBUTE User-Password 2 string encrypt=1
|
||||||
ATTRIBUTE CHAP-Password 3 octets
|
ATTRIBUTE CHAP-Password 3 octets
|
||||||
ATTRIBUTE NAS-IP-Address 4 ipaddr
|
ATTRIBUTE NAS-IP-Address 4 ipaddr
|
||||||
ATTRIBUTE NAS-Port 5 integer
|
ATTRIBUTE NAS-Port 5 integer
|
||||||
ATTRIBUTE Service-Type 6 integer
|
ATTRIBUTE Service-Type 6 integer
|
||||||
ATTRIBUTE Framed-Protocol 7 integer
|
ATTRIBUTE Framed-Protocol 7 integer
|
||||||
ATTRIBUTE Framed-IP-Address 8 ipaddr
|
ATTRIBUTE Framed-IP-Address 8 ipaddr
|
||||||
ATTRIBUTE Framed-IP-Netmask 9 ipaddr
|
ATTRIBUTE Framed-IP-Netmask 9 ipaddr
|
||||||
ATTRIBUTE Framed-Routing 10 integer
|
ATTRIBUTE Framed-Routing 10 integer
|
||||||
ATTRIBUTE Filter-Id 11 string
|
ATTRIBUTE Filter-Id 11 string
|
||||||
ATTRIBUTE Framed-MTU 12 integer
|
ATTRIBUTE Framed-MTU 12 integer
|
||||||
ATTRIBUTE Framed-Compression 13 integer
|
ATTRIBUTE Framed-Compression 13 integer
|
||||||
ATTRIBUTE Login-IP-Host 14 ipaddr
|
ATTRIBUTE Login-IP-Host 14 ipaddr
|
||||||
ATTRIBUTE Login-Service 15 integer
|
ATTRIBUTE Login-Service 15 integer
|
||||||
ATTRIBUTE Login-TCP-Port 16 integer
|
ATTRIBUTE Login-TCP-Port 16 integer
|
||||||
# Attribute 17 is undefined
|
# Attribute 17 is undefined
|
||||||
ATTRIBUTE Reply-Message 18 string
|
ATTRIBUTE Reply-Message 18 string
|
||||||
ATTRIBUTE Callback-Number 19 string
|
ATTRIBUTE Callback-Number 19 string
|
||||||
ATTRIBUTE Callback-Id 20 string
|
ATTRIBUTE Callback-Id 20 string
|
||||||
# Attribute 21 is undefined
|
# Attribute 21 is undefined
|
||||||
ATTRIBUTE Framed-Route 22 string
|
ATTRIBUTE Framed-Route 22 string
|
||||||
ATTRIBUTE Framed-IPX-Network 23 ipaddr
|
ATTRIBUTE Framed-IPX-Network 23 ipaddr
|
||||||
ATTRIBUTE State 24 octets
|
ATTRIBUTE State 24 octets
|
||||||
ATTRIBUTE Class 25 octets
|
ATTRIBUTE Class 25 octets
|
||||||
ATTRIBUTE Vendor-Specific 26 vsa
|
ATTRIBUTE Vendor-Specific 26 vsa
|
||||||
ATTRIBUTE Session-Timeout 27 integer
|
ATTRIBUTE Session-Timeout 27 integer
|
||||||
ATTRIBUTE Idle-Timeout 28 integer
|
ATTRIBUTE Idle-Timeout 28 integer
|
||||||
ATTRIBUTE Termination-Action 29 integer
|
ATTRIBUTE Termination-Action 29 integer
|
||||||
ATTRIBUTE Called-Station-Id 30 string
|
ATTRIBUTE Called-Station-Id 30 string
|
||||||
ATTRIBUTE Calling-Station-Id 31 string
|
ATTRIBUTE Calling-Station-Id 31 string
|
||||||
ATTRIBUTE NAS-Identifier 32 string
|
ATTRIBUTE NAS-Identifier 32 string
|
||||||
ATTRIBUTE Proxy-State 33 octets
|
ATTRIBUTE Proxy-State 33 octets
|
||||||
ATTRIBUTE Login-LAT-Service 34 string
|
ATTRIBUTE Login-LAT-Service 34 string
|
||||||
ATTRIBUTE Login-LAT-Node 35 string
|
ATTRIBUTE Login-LAT-Node 35 string
|
||||||
ATTRIBUTE Login-LAT-Group 36 octets
|
ATTRIBUTE Login-LAT-Group 36 octets
|
||||||
ATTRIBUTE Framed-AppleTalk-Link 37 integer
|
ATTRIBUTE Framed-AppleTalk-Link 37 integer
|
||||||
ATTRIBUTE Framed-AppleTalk-Network 38 integer
|
ATTRIBUTE Framed-AppleTalk-Network 38 integer
|
||||||
ATTRIBUTE Framed-AppleTalk-Zone 39 string
|
ATTRIBUTE Framed-AppleTalk-Zone 39 string
|
||||||
|
|
||||||
ATTRIBUTE CHAP-Challenge 60 octets
|
ATTRIBUTE CHAP-Challenge 60 octets
|
||||||
ATTRIBUTE NAS-Port-Type 61 integer
|
ATTRIBUTE NAS-Port-Type 61 integer
|
||||||
ATTRIBUTE Port-Limit 62 integer
|
ATTRIBUTE Port-Limit 62 integer
|
||||||
ATTRIBUTE Login-LAT-Port 63 string
|
ATTRIBUTE Login-LAT-Port 63 string
|
||||||
|
|
||||||
#
|
#
|
||||||
# Integer Translations
|
# Integer Translations
|
||||||
#
|
#
|
||||||
|
|
||||||
# Service types
|
# Service types
|
||||||
|
|
||||||
VALUE Service-Type Login-User 1
|
VALUE Service-Type Login-User 1
|
||||||
VALUE Service-Type Framed-User 2
|
VALUE Service-Type Framed-User 2
|
||||||
VALUE Service-Type Callback-Login-User 3
|
VALUE Service-Type Callback-Login-User 3
|
||||||
VALUE Service-Type Callback-Framed-User 4
|
VALUE Service-Type Callback-Framed-User 4
|
||||||
VALUE Service-Type Outbound-User 5
|
VALUE Service-Type Outbound-User 5
|
||||||
VALUE Service-Type Administrative-User 6
|
VALUE Service-Type Administrative-User 6
|
||||||
VALUE Service-Type NAS-Prompt-User 7
|
VALUE Service-Type NAS-Prompt-User 7
|
||||||
VALUE Service-Type Authenticate-Only 8
|
VALUE Service-Type Authenticate-Only 8
|
||||||
VALUE Service-Type Callback-NAS-Prompt 9
|
VALUE Service-Type Callback-NAS-Prompt 9
|
||||||
VALUE Service-Type Call-Check 10
|
VALUE Service-Type Call-Check 10
|
||||||
VALUE Service-Type Callback-Administrative 11
|
VALUE Service-Type Callback-Administrative 11
|
||||||
|
|
||||||
# Framed Protocols
|
# Framed Protocols
|
||||||
|
|
||||||
VALUE Framed-Protocol PPP 1
|
VALUE Framed-Protocol PPP 1
|
||||||
VALUE Framed-Protocol SLIP 2
|
VALUE Framed-Protocol SLIP 2
|
||||||
VALUE Framed-Protocol ARAP 3
|
VALUE Framed-Protocol ARAP 3
|
||||||
VALUE Framed-Protocol Gandalf-SLML 4
|
VALUE Framed-Protocol Gandalf-SLML 4
|
||||||
VALUE Framed-Protocol Xylogics-IPX-SLIP 5
|
VALUE Framed-Protocol Xylogics-IPX-SLIP 5
|
||||||
VALUE Framed-Protocol X.75-Synchronous 6
|
VALUE Framed-Protocol X.75-Synchronous 6
|
||||||
|
|
||||||
# Framed Routing Values
|
# Framed Routing Values
|
||||||
|
|
||||||
VALUE Framed-Routing None 0
|
VALUE Framed-Routing None 0
|
||||||
VALUE Framed-Routing Broadcast 1
|
VALUE Framed-Routing Broadcast 1
|
||||||
VALUE Framed-Routing Listen 2
|
VALUE Framed-Routing Listen 2
|
||||||
VALUE Framed-Routing Broadcast-Listen 3
|
VALUE Framed-Routing Broadcast-Listen 3
|
||||||
|
|
||||||
# Framed Compression Types
|
# Framed Compression Types
|
||||||
|
|
||||||
VALUE Framed-Compression None 0
|
VALUE Framed-Compression None 0
|
||||||
VALUE Framed-Compression Van-Jacobson-TCP-IP 1
|
VALUE Framed-Compression Van-Jacobson-TCP-IP 1
|
||||||
VALUE Framed-Compression IPX-Header-Compression 2
|
VALUE Framed-Compression IPX-Header-Compression 2
|
||||||
VALUE Framed-Compression Stac-LZS 3
|
VALUE Framed-Compression Stac-LZS 3
|
||||||
|
|
||||||
# Login Services
|
# Login Services
|
||||||
|
|
||||||
VALUE Login-Service Telnet 0
|
VALUE Login-Service Telnet 0
|
||||||
VALUE Login-Service Rlogin 1
|
VALUE Login-Service Rlogin 1
|
||||||
VALUE Login-Service TCP-Clear 2
|
VALUE Login-Service TCP-Clear 2
|
||||||
VALUE Login-Service PortMaster 3
|
VALUE Login-Service PortMaster 3
|
||||||
VALUE Login-Service LAT 4
|
VALUE Login-Service LAT 4
|
||||||
VALUE Login-Service X25-PAD 5
|
VALUE Login-Service X25-PAD 5
|
||||||
VALUE Login-Service X25-T3POS 6
|
VALUE Login-Service X25-T3POS 6
|
||||||
VALUE Login-Service TCP-Clear-Quiet 8
|
VALUE Login-Service TCP-Clear-Quiet 8
|
||||||
|
|
||||||
# Login-TCP-Port (see /etc/services for more examples)
|
# Login-TCP-Port (see /etc/services for more examples)
|
||||||
|
|
||||||
VALUE Login-TCP-Port Telnet 23
|
VALUE Login-TCP-Port Telnet 23
|
||||||
VALUE Login-TCP-Port Rlogin 513
|
VALUE Login-TCP-Port Rlogin 513
|
||||||
VALUE Login-TCP-Port Rsh 514
|
VALUE Login-TCP-Port Rsh 514
|
||||||
|
|
||||||
# Termination Options
|
# Termination Options
|
||||||
|
|
||||||
VALUE Termination-Action Default 0
|
VALUE Termination-Action Default 0
|
||||||
VALUE Termination-Action RADIUS-Request 1
|
VALUE Termination-Action RADIUS-Request 1
|
||||||
|
|
||||||
# NAS Port Types
|
# NAS Port Types
|
||||||
|
|
||||||
VALUE NAS-Port-Type Async 0
|
VALUE NAS-Port-Type Async 0
|
||||||
VALUE NAS-Port-Type Sync 1
|
VALUE NAS-Port-Type Sync 1
|
||||||
VALUE NAS-Port-Type ISDN 2
|
VALUE NAS-Port-Type ISDN 2
|
||||||
VALUE NAS-Port-Type ISDN-V120 3
|
VALUE NAS-Port-Type ISDN-V120 3
|
||||||
VALUE NAS-Port-Type ISDN-V110 4
|
VALUE NAS-Port-Type ISDN-V110 4
|
||||||
VALUE NAS-Port-Type Virtual 5
|
VALUE NAS-Port-Type Virtual 5
|
||||||
VALUE NAS-Port-Type PIAFS 6
|
VALUE NAS-Port-Type PIAFS 6
|
||||||
VALUE NAS-Port-Type HDLC-Clear-Channel 7
|
VALUE NAS-Port-Type HDLC-Clear-Channel 7
|
||||||
VALUE NAS-Port-Type X.25 8
|
VALUE NAS-Port-Type X.25 8
|
||||||
VALUE NAS-Port-Type X.75 9
|
VALUE NAS-Port-Type X.75 9
|
||||||
VALUE NAS-Port-Type G.3-Fax 10
|
VALUE NAS-Port-Type G.3-Fax 10
|
||||||
VALUE NAS-Port-Type SDSL 11
|
VALUE NAS-Port-Type SDSL 11
|
||||||
VALUE NAS-Port-Type ADSL-CAP 12
|
VALUE NAS-Port-Type ADSL-CAP 12
|
||||||
VALUE NAS-Port-Type ADSL-DMT 13
|
VALUE NAS-Port-Type ADSL-DMT 13
|
||||||
VALUE NAS-Port-Type IDSL 14
|
VALUE NAS-Port-Type IDSL 14
|
||||||
VALUE NAS-Port-Type Ethernet 15
|
VALUE NAS-Port-Type Ethernet 15
|
||||||
VALUE NAS-Port-Type xDSL 16
|
VALUE NAS-Port-Type xDSL 16
|
||||||
VALUE NAS-Port-Type Cable 17
|
VALUE NAS-Port-Type Cable 17
|
||||||
VALUE NAS-Port-Type Wireless-Other 18
|
VALUE NAS-Port-Type Wireless-Other 18
|
||||||
VALUE NAS-Port-Type Wireless-802.11 19
|
VALUE NAS-Port-Type Wireless-802.11 19
|
||||||
|
|||||||
@@ -3,58 +3,58 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 2866.
|
# Attributes and values defined in RFC 2866.
|
||||||
# http://www.ietf.org/rfc/rfc2866.txt
|
# http://www.ietf.org/rfc/rfc2866.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE Acct-Status-Type 40 integer
|
ATTRIBUTE Acct-Status-Type 40 integer
|
||||||
ATTRIBUTE Acct-Delay-Time 41 integer
|
ATTRIBUTE Acct-Delay-Time 41 integer
|
||||||
ATTRIBUTE Acct-Input-Octets 42 integer
|
ATTRIBUTE Acct-Input-Octets 42 integer
|
||||||
ATTRIBUTE Acct-Output-Octets 43 integer
|
ATTRIBUTE Acct-Output-Octets 43 integer
|
||||||
ATTRIBUTE Acct-Session-Id 44 string
|
ATTRIBUTE Acct-Session-Id 44 string
|
||||||
ATTRIBUTE Acct-Authentic 45 integer
|
ATTRIBUTE Acct-Authentic 45 integer
|
||||||
ATTRIBUTE Acct-Session-Time 46 integer
|
ATTRIBUTE Acct-Session-Time 46 integer
|
||||||
ATTRIBUTE Acct-Input-Packets 47 integer
|
ATTRIBUTE Acct-Input-Packets 47 integer
|
||||||
ATTRIBUTE Acct-Output-Packets 48 integer
|
ATTRIBUTE Acct-Output-Packets 48 integer
|
||||||
ATTRIBUTE Acct-Terminate-Cause 49 integer
|
ATTRIBUTE Acct-Terminate-Cause 49 integer
|
||||||
ATTRIBUTE Acct-Multi-Session-Id 50 string
|
ATTRIBUTE Acct-Multi-Session-Id 50 string
|
||||||
ATTRIBUTE Acct-Link-Count 51 integer
|
ATTRIBUTE Acct-Link-Count 51 integer
|
||||||
|
|
||||||
# Accounting Status Types
|
# Accounting Status Types
|
||||||
|
|
||||||
VALUE Acct-Status-Type Start 1
|
VALUE Acct-Status-Type Start 1
|
||||||
VALUE Acct-Status-Type Stop 2
|
VALUE Acct-Status-Type Stop 2
|
||||||
VALUE Acct-Status-Type Alive 3 # dup
|
VALUE Acct-Status-Type Alive 3 # dup
|
||||||
VALUE Acct-Status-Type Interim-Update 3
|
VALUE Acct-Status-Type Interim-Update 3
|
||||||
VALUE Acct-Status-Type Accounting-On 7
|
VALUE Acct-Status-Type Accounting-On 7
|
||||||
VALUE Acct-Status-Type Accounting-Off 8
|
VALUE Acct-Status-Type Accounting-Off 8
|
||||||
VALUE Acct-Status-Type Failed 15
|
VALUE Acct-Status-Type Failed 15
|
||||||
|
|
||||||
# Authentication Types
|
# Authentication Types
|
||||||
|
|
||||||
VALUE Acct-Authentic RADIUS 1
|
VALUE Acct-Authentic RADIUS 1
|
||||||
VALUE Acct-Authentic Local 2
|
VALUE Acct-Authentic Local 2
|
||||||
VALUE Acct-Authentic Remote 3
|
VALUE Acct-Authentic Remote 3
|
||||||
VALUE Acct-Authentic Diameter 4
|
VALUE Acct-Authentic Diameter 4
|
||||||
|
|
||||||
# Acct Terminate Causes
|
# Acct Terminate Causes
|
||||||
|
|
||||||
VALUE Acct-Terminate-Cause User-Request 1
|
VALUE Acct-Terminate-Cause User-Request 1
|
||||||
VALUE Acct-Terminate-Cause Lost-Carrier 2
|
VALUE Acct-Terminate-Cause Lost-Carrier 2
|
||||||
VALUE Acct-Terminate-Cause Lost-Service 3
|
VALUE Acct-Terminate-Cause Lost-Service 3
|
||||||
VALUE Acct-Terminate-Cause Idle-Timeout 4
|
VALUE Acct-Terminate-Cause Idle-Timeout 4
|
||||||
VALUE Acct-Terminate-Cause Session-Timeout 5
|
VALUE Acct-Terminate-Cause Session-Timeout 5
|
||||||
VALUE Acct-Terminate-Cause Admin-Reset 6
|
VALUE Acct-Terminate-Cause Admin-Reset 6
|
||||||
VALUE Acct-Terminate-Cause Admin-Reboot 7
|
VALUE Acct-Terminate-Cause Admin-Reboot 7
|
||||||
VALUE Acct-Terminate-Cause Port-Error 8
|
VALUE Acct-Terminate-Cause Port-Error 8
|
||||||
VALUE Acct-Terminate-Cause NAS-Error 9
|
VALUE Acct-Terminate-Cause NAS-Error 9
|
||||||
VALUE Acct-Terminate-Cause NAS-Request 10
|
VALUE Acct-Terminate-Cause NAS-Request 10
|
||||||
VALUE Acct-Terminate-Cause NAS-Reboot 11
|
VALUE Acct-Terminate-Cause NAS-Reboot 11
|
||||||
VALUE Acct-Terminate-Cause Port-Unneeded 12
|
VALUE Acct-Terminate-Cause Port-Unneeded 12
|
||||||
VALUE Acct-Terminate-Cause Port-Preempted 13
|
VALUE Acct-Terminate-Cause Port-Preempted 13
|
||||||
VALUE Acct-Terminate-Cause Port-Suspended 14
|
VALUE Acct-Terminate-Cause Port-Suspended 14
|
||||||
VALUE Acct-Terminate-Cause Service-Unavailable 15
|
VALUE Acct-Terminate-Cause Service-Unavailable 15
|
||||||
VALUE Acct-Terminate-Cause Callback 16
|
VALUE Acct-Terminate-Cause Callback 16
|
||||||
VALUE Acct-Terminate-Cause User-Error 17
|
VALUE Acct-Terminate-Cause User-Error 17
|
||||||
VALUE Acct-Terminate-Cause Host-Request 18
|
VALUE Acct-Terminate-Cause Host-Request 18
|
||||||
|
|||||||
@@ -3,17 +3,17 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 2867.
|
# Attributes and values defined in RFC 2867.
|
||||||
# http://www.ietf.org/rfc/rfc2867.txt
|
# http://www.ietf.org/rfc/rfc2867.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE Acct-Tunnel-Connection 68 string
|
ATTRIBUTE Acct-Tunnel-Connection 68 string
|
||||||
ATTRIBUTE Acct-Tunnel-Packets-Lost 86 integer
|
ATTRIBUTE Acct-Tunnel-Packets-Lost 86 integer
|
||||||
|
|
||||||
VALUE Acct-Status-Type Tunnel-Start 9
|
VALUE Acct-Status-Type Tunnel-Start 9
|
||||||
VALUE Acct-Status-Type Tunnel-Stop 10
|
VALUE Acct-Status-Type Tunnel-Stop 10
|
||||||
VALUE Acct-Status-Type Tunnel-Reject 11
|
VALUE Acct-Status-Type Tunnel-Reject 11
|
||||||
VALUE Acct-Status-Type Tunnel-Link-Start 12
|
VALUE Acct-Status-Type Tunnel-Link-Start 12
|
||||||
VALUE Acct-Status-Type Tunnel-Link-Stop 13
|
VALUE Acct-Status-Type Tunnel-Link-Stop 13
|
||||||
VALUE Acct-Status-Type Tunnel-Link-Reject 14
|
VALUE Acct-Status-Type Tunnel-Link-Reject 14
|
||||||
|
|||||||
@@ -3,55 +3,55 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 2868.
|
# Attributes and values defined in RFC 2868.
|
||||||
# http://www.ietf.org/rfc/rfc2868.txt
|
# http://www.ietf.org/rfc/rfc2868.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE Tunnel-Type 64 integer has_tag
|
ATTRIBUTE Tunnel-Type 64 integer has_tag
|
||||||
ATTRIBUTE Tunnel-Medium-Type 65 integer has_tag
|
ATTRIBUTE Tunnel-Medium-Type 65 integer has_tag
|
||||||
ATTRIBUTE Tunnel-Client-Endpoint 66 string has_tag
|
ATTRIBUTE Tunnel-Client-Endpoint 66 string has_tag
|
||||||
ATTRIBUTE Tunnel-Server-Endpoint 67 string has_tag
|
ATTRIBUTE Tunnel-Server-Endpoint 67 string has_tag
|
||||||
|
|
||||||
ATTRIBUTE Tunnel-Password 69 string has_tag,encrypt=2
|
ATTRIBUTE Tunnel-Password 69 string has_tag,encrypt=2
|
||||||
|
|
||||||
ATTRIBUTE Tunnel-Private-Group-Id 81 string has_tag
|
ATTRIBUTE Tunnel-Private-Group-Id 81 string has_tag
|
||||||
ATTRIBUTE Tunnel-Assignment-Id 82 string has_tag
|
ATTRIBUTE Tunnel-Assignment-Id 82 string has_tag
|
||||||
ATTRIBUTE Tunnel-Preference 83 integer has_tag
|
ATTRIBUTE Tunnel-Preference 83 integer has_tag
|
||||||
|
|
||||||
ATTRIBUTE Tunnel-Client-Auth-Id 90 string has_tag
|
ATTRIBUTE Tunnel-Client-Auth-Id 90 string has_tag
|
||||||
ATTRIBUTE Tunnel-Server-Auth-Id 91 string has_tag
|
ATTRIBUTE Tunnel-Server-Auth-Id 91 string has_tag
|
||||||
|
|
||||||
# Tunnel Type
|
# Tunnel Type
|
||||||
|
|
||||||
VALUE Tunnel-Type PPTP 1
|
VALUE Tunnel-Type PPTP 1
|
||||||
VALUE Tunnel-Type L2F 2
|
VALUE Tunnel-Type L2F 2
|
||||||
VALUE Tunnel-Type L2TP 3
|
VALUE Tunnel-Type L2TP 3
|
||||||
VALUE Tunnel-Type ATMP 4
|
VALUE Tunnel-Type ATMP 4
|
||||||
VALUE Tunnel-Type VTP 5
|
VALUE Tunnel-Type VTP 5
|
||||||
VALUE Tunnel-Type AH 6
|
VALUE Tunnel-Type AH 6
|
||||||
VALUE Tunnel-Type IP 7
|
VALUE Tunnel-Type IP 7
|
||||||
VALUE Tunnel-Type MIN-IP 8
|
VALUE Tunnel-Type MIN-IP 8
|
||||||
VALUE Tunnel-Type ESP 9
|
VALUE Tunnel-Type ESP 9
|
||||||
VALUE Tunnel-Type GRE 10
|
VALUE Tunnel-Type GRE 10
|
||||||
VALUE Tunnel-Type DVS 11
|
VALUE Tunnel-Type DVS 11
|
||||||
VALUE Tunnel-Type IP-in-IP 12
|
VALUE Tunnel-Type IP-in-IP 12
|
||||||
|
|
||||||
# Tunnel Medium Type
|
# Tunnel Medium Type
|
||||||
|
|
||||||
VALUE Tunnel-Medium-Type IP 1
|
VALUE Tunnel-Medium-Type IP 1
|
||||||
VALUE Tunnel-Medium-Type IPv4 1
|
VALUE Tunnel-Medium-Type IPv4 1
|
||||||
VALUE Tunnel-Medium-Type IPv6 2
|
VALUE Tunnel-Medium-Type IPv6 2
|
||||||
VALUE Tunnel-Medium-Type NSAP 3
|
VALUE Tunnel-Medium-Type NSAP 3
|
||||||
VALUE Tunnel-Medium-Type HDLC 4
|
VALUE Tunnel-Medium-Type HDLC 4
|
||||||
VALUE Tunnel-Medium-Type BBN-1822 5
|
VALUE Tunnel-Medium-Type BBN-1822 5
|
||||||
VALUE Tunnel-Medium-Type IEEE-802 6
|
VALUE Tunnel-Medium-Type IEEE-802 6
|
||||||
VALUE Tunnel-Medium-Type E.163 7
|
VALUE Tunnel-Medium-Type E.163 7
|
||||||
VALUE Tunnel-Medium-Type E.164 8
|
VALUE Tunnel-Medium-Type E.164 8
|
||||||
VALUE Tunnel-Medium-Type F.69 9
|
VALUE Tunnel-Medium-Type F.69 9
|
||||||
VALUE Tunnel-Medium-Type X.121 10
|
VALUE Tunnel-Medium-Type X.121 10
|
||||||
VALUE Tunnel-Medium-Type IPX 11
|
VALUE Tunnel-Medium-Type IPX 11
|
||||||
VALUE Tunnel-Medium-Type Appletalk 12
|
VALUE Tunnel-Medium-Type Appletalk 12
|
||||||
VALUE Tunnel-Medium-Type DecNet-IV 13
|
VALUE Tunnel-Medium-Type DecNet-IV 13
|
||||||
VALUE Tunnel-Medium-Type Banyan-Vines 14
|
VALUE Tunnel-Medium-Type Banyan-Vines 14
|
||||||
VALUE Tunnel-Medium-Type E.164-NSAP 15
|
VALUE Tunnel-Medium-Type E.164-NSAP 15
|
||||||
|
|||||||
@@ -3,40 +3,40 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 2869.
|
# Attributes and values defined in RFC 2869.
|
||||||
# http://www.ietf.org/rfc/rfc2869.txt
|
# http://www.ietf.org/rfc/rfc2869.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE Acct-Input-Gigawords 52 integer
|
ATTRIBUTE Acct-Input-Gigawords 52 integer
|
||||||
ATTRIBUTE Acct-Output-Gigawords 53 integer
|
ATTRIBUTE Acct-Output-Gigawords 53 integer
|
||||||
|
|
||||||
ATTRIBUTE Event-Timestamp 55 date
|
ATTRIBUTE Event-Timestamp 55 date
|
||||||
|
|
||||||
ATTRIBUTE ARAP-Password 70 octets[16]
|
ATTRIBUTE ARAP-Password 70 octets[16]
|
||||||
ATTRIBUTE ARAP-Features 71 octets[14]
|
ATTRIBUTE ARAP-Features 71 octets[14]
|
||||||
ATTRIBUTE ARAP-Zone-Access 72 integer
|
ATTRIBUTE ARAP-Zone-Access 72 integer
|
||||||
ATTRIBUTE ARAP-Security 73 integer
|
ATTRIBUTE ARAP-Security 73 integer
|
||||||
ATTRIBUTE ARAP-Security-Data 74 string
|
ATTRIBUTE ARAP-Security-Data 74 string
|
||||||
ATTRIBUTE Password-Retry 75 integer
|
ATTRIBUTE Password-Retry 75 integer
|
||||||
ATTRIBUTE Prompt 76 integer
|
ATTRIBUTE Prompt 76 integer
|
||||||
ATTRIBUTE Connect-Info 77 string
|
ATTRIBUTE Connect-Info 77 string
|
||||||
ATTRIBUTE Configuration-Token 78 string
|
ATTRIBUTE Configuration-Token 78 string
|
||||||
ATTRIBUTE EAP-Message 79 octets concat
|
ATTRIBUTE EAP-Message 79 octets concat
|
||||||
ATTRIBUTE Message-Authenticator 80 octets
|
ATTRIBUTE Message-Authenticator 80 octets
|
||||||
|
|
||||||
ATTRIBUTE ARAP-Challenge-Response 84 octets[8]
|
ATTRIBUTE ARAP-Challenge-Response 84 octets[8]
|
||||||
ATTRIBUTE Acct-Interim-Interval 85 integer
|
ATTRIBUTE Acct-Interim-Interval 85 integer
|
||||||
# 86: RFC 2867
|
# 86: RFC 2867
|
||||||
ATTRIBUTE NAS-Port-Id 87 string
|
ATTRIBUTE NAS-Port-Id 87 string
|
||||||
ATTRIBUTE Framed-Pool 88 string
|
ATTRIBUTE Framed-Pool 88 string
|
||||||
|
|
||||||
# ARAP Zone Access
|
# ARAP Zone Access
|
||||||
|
|
||||||
VALUE ARAP-Zone-Access Default-Zone 1
|
VALUE ARAP-Zone-Access Default-Zone 1
|
||||||
VALUE ARAP-Zone-Access Zone-Filter-Inclusive 2
|
VALUE ARAP-Zone-Access Zone-Filter-Inclusive 2
|
||||||
VALUE ARAP-Zone-Access Zone-Filter-Exclusive 4
|
VALUE ARAP-Zone-Access Zone-Filter-Exclusive 4
|
||||||
|
|
||||||
# Prompt
|
# Prompt
|
||||||
VALUE Prompt No-Echo 0
|
VALUE Prompt No-Echo 0
|
||||||
VALUE Prompt Echo 1
|
VALUE Prompt Echo 1
|
||||||
|
|||||||
@@ -3,14 +3,14 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 3162.
|
# Attributes and values defined in RFC 3162.
|
||||||
# http://www.ietf.org/rfc/rfc3162.txt
|
# http://www.ietf.org/rfc/rfc3162.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE NAS-IPV6-Address 95 ipv6addr
|
ATTRIBUTE NAS-IPV6-Address 95 ipv6addr
|
||||||
ATTRIBUTE Framed-Interface-Id 96 ifid
|
ATTRIBUTE Framed-Interface-Id 96 ifid
|
||||||
ATTRIBUTE Framed-IPV6-Prefix 97 ipv6prefix
|
ATTRIBUTE Framed-IPV6-Prefix 97 ipv6prefix
|
||||||
ATTRIBUTE Login-IPV6-Host 98 ipv6addr
|
ATTRIBUTE Login-IPV6-Host 98 ipv6addr
|
||||||
ATTRIBUTE Framed-IPV6-Route 99 string
|
ATTRIBUTE Framed-IPV6-Route 99 string
|
||||||
ATTRIBUTE Framed-IPV6-Pool 100 string
|
ATTRIBUTE Framed-IPV6-Pool 100 string
|
||||||
|
|||||||
@@ -3,31 +3,31 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 3576.
|
# Attributes and values defined in RFC 3576.
|
||||||
# http://www.ietf.org/rfc/rfc3576.txt
|
# http://www.ietf.org/rfc/rfc3576.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE Error-Cause 101 integer
|
ATTRIBUTE Error-Cause 101 integer
|
||||||
|
|
||||||
# Service Types
|
# Service Types
|
||||||
|
|
||||||
VALUE Service-Type Authorize-Only 17
|
VALUE Service-Type Authorize-Only 17
|
||||||
|
|
||||||
# Error causes
|
# Error causes
|
||||||
|
|
||||||
VALUE Error-Cause Residual-Context-Removed 201
|
VALUE Error-Cause Residual-Context-Removed 201
|
||||||
VALUE Error-Cause Invalid-EAP-Packet 202
|
VALUE Error-Cause Invalid-EAP-Packet 202
|
||||||
VALUE Error-Cause Unsupported-Attribute 401
|
VALUE Error-Cause Unsupported-Attribute 401
|
||||||
VALUE Error-Cause Missing-Attribute 402
|
VALUE Error-Cause Missing-Attribute 402
|
||||||
VALUE Error-Cause NAS-Identification-Mismatch 403
|
VALUE Error-Cause NAS-Identification-Mismatch 403
|
||||||
VALUE Error-Cause Invalid-Request 404
|
VALUE Error-Cause Invalid-Request 404
|
||||||
VALUE Error-Cause Unsupported-Service 405
|
VALUE Error-Cause Unsupported-Service 405
|
||||||
VALUE Error-Cause Unsupported-Extension 406
|
VALUE Error-Cause Unsupported-Extension 406
|
||||||
VALUE Error-Cause Administratively-Prohibited 501
|
VALUE Error-Cause Administratively-Prohibited 501
|
||||||
VALUE Error-Cause Proxy-Request-Not-Routable 502
|
VALUE Error-Cause Proxy-Request-Not-Routable 502
|
||||||
VALUE Error-Cause Session-Context-Not-Found 503
|
VALUE Error-Cause Session-Context-Not-Found 503
|
||||||
VALUE Error-Cause Session-Context-Not-Removable 504
|
VALUE Error-Cause Session-Context-Not-Removable 504
|
||||||
VALUE Error-Cause Proxy-Processing-Error 505
|
VALUE Error-Cause Proxy-Processing-Error 505
|
||||||
VALUE Error-Cause Resources-Unavailable 506
|
VALUE Error-Cause Resources-Unavailable 506
|
||||||
VALUE Error-Cause Request-Initiated 507
|
VALUE Error-Cause Request-Initiated 507
|
||||||
|
|||||||
@@ -3,17 +3,17 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 3580.
|
# Attributes and values defined in RFC 3580.
|
||||||
# http://www.ietf.org/rfc/rfc3580.txt
|
# http://www.ietf.org/rfc/rfc3580.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
VALUE Acct-Terminate-Cause Supplicant-Restart 19
|
VALUE Acct-Terminate-Cause Supplicant-Restart 19
|
||||||
VALUE Acct-Terminate-Cause Reauthentication-Failure 20
|
VALUE Acct-Terminate-Cause Reauthentication-Failure 20
|
||||||
VALUE Acct-Terminate-Cause Port-Reinit 21
|
VALUE Acct-Terminate-Cause Port-Reinit 21
|
||||||
VALUE Acct-Terminate-Cause Port-Disabled 22
|
VALUE Acct-Terminate-Cause Port-Disabled 22
|
||||||
|
|
||||||
VALUE NAS-Port-Type Token-Ring 20
|
VALUE NAS-Port-Type Token-Ring 20
|
||||||
VALUE NAS-Port-Type FDDI 21
|
VALUE NAS-Port-Type FDDI 21
|
||||||
|
|
||||||
VALUE Tunnel-Type VLAN 13
|
VALUE Tunnel-Type VLAN 13
|
||||||
|
|||||||
@@ -3,10 +3,10 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 4072
|
# Attributes and values defined in RFC 4072
|
||||||
# http://www.ietf.org/rfc/rfc4072.txt
|
# http://www.ietf.org/rfc/rfc4072.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
ATTRIBUTE EAP-Key-Name 102 octets
|
ATTRIBUTE EAP-Key-Name 102 octets
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 4372.
|
# Attributes and values defined in RFC 4372.
|
||||||
# http://www.ietf.org/rfc/rfc4372.txt
|
# http://www.ietf.org/rfc/rfc4372.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE Chargeable-User-Identity 89 octets
|
ATTRIBUTE Chargeable-User-Identity 89 octets
|
||||||
|
|||||||
@@ -4,16 +4,16 @@
|
|||||||
# Version $Id$
|
# Version $Id$
|
||||||
##############################################################################
|
##############################################################################
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 4603.
|
# Attributes and values defined in RFC 4603.
|
||||||
# http://www.ietf.org/rfc/rfc4603.txt
|
# http://www.ietf.org/rfc/rfc4603.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
VALUE NAS-Port-Type PPPoA 30
|
VALUE NAS-Port-Type PPPoA 30
|
||||||
VALUE NAS-Port-Type PPPoEoA 31
|
VALUE NAS-Port-Type PPPoEoA 31
|
||||||
VALUE NAS-Port-Type PPPoEoE 32
|
VALUE NAS-Port-Type PPPoEoE 32
|
||||||
VALUE NAS-Port-Type PPPoEoVLAN 33
|
VALUE NAS-Port-Type PPPoEoVLAN 33
|
||||||
VALUE NAS-Port-Type PPPoEoQinQ 34
|
VALUE NAS-Port-Type PPPoEoQinQ 34
|
||||||
|
|
||||||
|
|||||||
@@ -3,10 +3,10 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 4675.
|
# Attributes and values defined in RFC 4675.
|
||||||
# http://www.ietf.org/rfc/rfc4675.txt
|
# http://www.ietf.org/rfc/rfc4675.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -17,15 +17,15 @@
|
|||||||
#
|
#
|
||||||
# Lower 12 bits is the IEEE-802.1Q VLAN VID.
|
# Lower 12 bits is the IEEE-802.1Q VLAN VID.
|
||||||
#
|
#
|
||||||
ATTRIBUTE Egress-VLANID 56 integer
|
ATTRIBUTE Egress-VLANID 56 integer
|
||||||
ATTRIBUTE Ingress-Filters 57 integer
|
ATTRIBUTE Ingress-Filters 57 integer
|
||||||
|
|
||||||
#
|
#
|
||||||
# First byte == '1' (0x31) means that the frames are tagged.
|
# First byte == '1' (0x31) means that the frames are tagged.
|
||||||
# First byte == '2' (0x32) means that the frames are untagged.
|
# First byte == '2' (0x32) means that the frames are untagged.
|
||||||
#
|
#
|
||||||
ATTRIBUTE Egress-VLAN-Name 58 string
|
ATTRIBUTE Egress-VLAN-Name 58 string
|
||||||
ATTRIBUTE User-Priority-Table 59 octets
|
ATTRIBUTE User-Priority-Table 59 octets
|
||||||
|
|
||||||
VALUE Ingress-Filters Enabled 1
|
VALUE Ingress-Filters Enabled 1
|
||||||
VALUE Ingress-Filters Disabled 2
|
VALUE Ingress-Filters Disabled 2
|
||||||
|
|||||||
@@ -4,11 +4,11 @@
|
|||||||
# Version $Id$
|
# Version $Id$
|
||||||
##############################################################################
|
##############################################################################
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 4818.
|
# Attributes and values defined in RFC 4818.
|
||||||
# http://www.ietf.org/rfc/rfc4818.txt
|
# http://www.ietf.org/rfc/rfc4818.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
ATTRIBUTE Delegated-IPV6-Prefix 123 ipv6prefix
|
ATTRIBUTE Delegated-IPV6-Prefix 123 ipv6prefix
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 4849.
|
# Attributes and values defined in RFC 4849.
|
||||||
# http://www.ietf.org/rfc/rfc4849.txt
|
# http://www.ietf.org/rfc/rfc4849.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE NAS-Filter-Rule 92 string
|
ATTRIBUTE NAS-Filter-Rule 92 string
|
||||||
|
|||||||
@@ -3,28 +3,28 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 5090.
|
# Attributes and values defined in RFC 5090.
|
||||||
# http://www.ietf.org/rfc/rfc5090.txt
|
# http://www.ietf.org/rfc/rfc5090.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
ATTRIBUTE Digest-Response 103 string
|
ATTRIBUTE Digest-Response 103 string
|
||||||
ATTRIBUTE Digest-Realm 104 string
|
ATTRIBUTE Digest-Realm 104 string
|
||||||
ATTRIBUTE Digest-Nonce 105 string
|
ATTRIBUTE Digest-Nonce 105 string
|
||||||
ATTRIBUTE Digest-Response-Auth 106 string
|
ATTRIBUTE Digest-Response-Auth 106 string
|
||||||
ATTRIBUTE Digest-Nextnonce 107 string
|
ATTRIBUTE Digest-Nextnonce 107 string
|
||||||
ATTRIBUTE Digest-Method 108 string
|
ATTRIBUTE Digest-Method 108 string
|
||||||
ATTRIBUTE Digest-URI 109 string
|
ATTRIBUTE Digest-URI 109 string
|
||||||
ATTRIBUTE Digest-Qop 110 string
|
ATTRIBUTE Digest-Qop 110 string
|
||||||
ATTRIBUTE Digest-Algorithm 111 string
|
ATTRIBUTE Digest-Algorithm 111 string
|
||||||
ATTRIBUTE Digest-Entity-Body-Hash 112 string
|
ATTRIBUTE Digest-Entity-Body-Hash 112 string
|
||||||
ATTRIBUTE Digest-CNonce 113 string
|
ATTRIBUTE Digest-CNonce 113 string
|
||||||
ATTRIBUTE Digest-Nonce-Count 114 string
|
ATTRIBUTE Digest-Nonce-Count 114 string
|
||||||
ATTRIBUTE Digest-Username 115 string
|
ATTRIBUTE Digest-Username 115 string
|
||||||
ATTRIBUTE Digest-Opaque 116 string
|
ATTRIBUTE Digest-Opaque 116 string
|
||||||
ATTRIBUTE Digest-Auth-Param 117 string
|
ATTRIBUTE Digest-Auth-Param 117 string
|
||||||
ATTRIBUTE Digest-AKA-Auts 118 string
|
ATTRIBUTE Digest-AKA-Auts 118 string
|
||||||
ATTRIBUTE Digest-Domain 119 string
|
ATTRIBUTE Digest-Domain 119 string
|
||||||
ATTRIBUTE Digest-Stale 120 string
|
ATTRIBUTE Digest-Stale 120 string
|
||||||
ATTRIBUTE Digest-HA1 121 string
|
ATTRIBUTE Digest-HA1 121 string
|
||||||
ATTRIBUTE SIP-AOR 122 string
|
ATTRIBUTE SIP-AOR 122 string
|
||||||
|
|||||||
@@ -3,10 +3,10 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 5176.
|
# Attributes and values defined in RFC 5176.
|
||||||
# http://www.ietf.org/rfc/rfc5176.txt
|
# http://www.ietf.org/rfc/rfc5176.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
VALUE Error-Cause Invalid-Attribute-Value 407
|
VALUE Error-Cause Invalid-Attribute-Value 407
|
||||||
VALUE Error-Cause Multiple-Session-Selection-Unsupported 508
|
VALUE Error-Cause Multiple-Session-Selection-Unsupported 508
|
||||||
|
|||||||
@@ -3,31 +3,31 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 5607.
|
# Attributes and values defined in RFC 5607.
|
||||||
# http://www.ietf.org/rfc/rfc5607.txt
|
# http://www.ietf.org/rfc/rfc5607.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
VALUE Service-Type Framed-Management 18
|
VALUE Service-Type Framed-Management 18
|
||||||
|
|
||||||
ATTRIBUTE Framed-Management 133 integer
|
ATTRIBUTE Framed-Management 133 integer
|
||||||
|
|
||||||
VALUE Framed-Management SNMP 1
|
VALUE Framed-Management SNMP 1
|
||||||
VALUE Framed-Management Web-Based 2
|
VALUE Framed-Management Web-Based 2
|
||||||
VALUE Framed-Management Netconf 3
|
VALUE Framed-Management Netconf 3
|
||||||
VALUE Framed-Management FTP 4
|
VALUE Framed-Management FTP 4
|
||||||
VALUE Framed-Management TFTP 5
|
VALUE Framed-Management TFTP 5
|
||||||
VALUE Framed-Management SFTP 6
|
VALUE Framed-Management SFTP 6
|
||||||
VALUE Framed-Management RCP 7
|
VALUE Framed-Management RCP 7
|
||||||
VALUE Framed-Management SCP 8
|
VALUE Framed-Management SCP 8
|
||||||
|
|
||||||
ATTRIBUTE Management-Transport-Protection 134 integer
|
ATTRIBUTE Management-Transport-Protection 134 integer
|
||||||
|
|
||||||
VALUE Management-Transport-Protection No-Protection 1
|
VALUE Management-Transport-Protection No-Protection 1
|
||||||
VALUE Management-Transport-Protection Integrity-Protection 2
|
VALUE Management-Transport-Protection Integrity-Protection 2
|
||||||
VALUE Management-Transport-Protection Integrity-Confidentiality-Protection 3
|
VALUE Management-Transport-Protection Integrity-Confidentiality-Protection 3
|
||||||
|
|
||||||
ATTRIBUTE Management-Policy-Id 135 string
|
ATTRIBUTE Management-Policy-Id 135 string
|
||||||
|
|
||||||
ATTRIBUTE Management-Privilege-Level 136 integer
|
ATTRIBUTE Management-Privilege-Level 136 integer
|
||||||
|
|||||||
@@ -3,23 +3,23 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 5904.
|
# Attributes and values defined in RFC 5904.
|
||||||
# http://www.ietf.org/rfc/rfc5904.txt
|
# http://www.ietf.org/rfc/rfc5904.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
# The next two attributes are continued, like EAP-Message
|
# The next two attributes are continued, like EAP-Message
|
||||||
ATTRIBUTE PKM-SS-Cert 137 octets concat
|
ATTRIBUTE PKM-SS-Cert 137 octets concat
|
||||||
ATTRIBUTE PKM-CA-Cert 138 octets concat
|
ATTRIBUTE PKM-CA-Cert 138 octets concat
|
||||||
|
|
||||||
# 28 bytes of data, 7 integers
|
# 28 bytes of data, 7 integers
|
||||||
ATTRIBUTE PKM-Config-Settings 139 octets
|
ATTRIBUTE PKM-Config-Settings 139 octets
|
||||||
ATTRIBUTE PKM-Cryptosuite-List 140 octets
|
ATTRIBUTE PKM-Cryptosuite-List 140 octets
|
||||||
ATTRIBUTE PKM-SAID 141 short
|
ATTRIBUTE PKM-SAID 141 short
|
||||||
|
|
||||||
# 6 bytes of data: SAID, 1 byte of type, 3 of cryptosuite
|
# 6 bytes of data: SAID, 1 byte of type, 3 of cryptosuite
|
||||||
ATTRIBUTE PKM-SA-Descriptor 142 octets
|
ATTRIBUTE PKM-SA-Descriptor 142 octets
|
||||||
|
|
||||||
# 133 bytes of data: integer lifetime, 1 byte sequence, 128 bytes of key
|
# 133 bytes of data: integer lifetime, 1 byte sequence, 128 bytes of key
|
||||||
ATTRIBUTE PKM-Auth-Key 143 octets
|
ATTRIBUTE PKM-Auth-Key 143 octets
|
||||||
|
|||||||
@@ -3,10 +3,10 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 6519.
|
# Attributes and values defined in RFC 6519.
|
||||||
# http://www.ietf.org/rfc/rfc6519.txt
|
# http://www.ietf.org/rfc/rfc6519.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
ATTRIBUTE DS-Lite-Tunnel-Name 144 string
|
ATTRIBUTE DS-Lite-Tunnel-Name 144 string
|
||||||
|
|||||||
@@ -3,27 +3,27 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 6572.
|
# Attributes and values defined in RFC 6572.
|
||||||
# http://www.ietf.org/rfc/rfc6572.txt
|
# http://www.ietf.org/rfc/rfc6572.txt
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
#
|
#
|
||||||
|
|
||||||
ATTRIBUTE Mobile-Node-Identifier 145 octets
|
ATTRIBUTE Mobile-Node-Identifier 145 octets
|
||||||
ATTRIBUTE Service-Selection 146 string
|
ATTRIBUTE Service-Selection 146 string
|
||||||
ATTRIBUTE PMIP6-Home-LMA-IPV6-Address 147 ipv6addr
|
ATTRIBUTE PMIP6-Home-LMA-IPV6-Address 147 ipv6addr
|
||||||
ATTRIBUTE PMIP6-Visited-LMA-IPV6-Address 148 ipv6addr
|
ATTRIBUTE PMIP6-Visited-LMA-IPV6-Address 148 ipv6addr
|
||||||
ATTRIBUTE PMIP6-Home-LMA-IPV4-Address 149 ipaddr
|
ATTRIBUTE PMIP6-Home-LMA-IPV4-Address 149 ipaddr
|
||||||
ATTRIBUTE PMIP6-Visited-LMA-IPV4-Address 150 ipaddr
|
ATTRIBUTE PMIP6-Visited-LMA-IPV4-Address 150 ipaddr
|
||||||
ATTRIBUTE PMIP6-Home-HN-Prefix 151 ipv6prefix
|
ATTRIBUTE PMIP6-Home-HN-Prefix 151 ipv6prefix
|
||||||
ATTRIBUTE PMIP6-Visited-HN-Prefix 152 ipv6prefix
|
ATTRIBUTE PMIP6-Visited-HN-Prefix 152 ipv6prefix
|
||||||
ATTRIBUTE PMIP6-Home-Interface-ID 153 ifid
|
ATTRIBUTE PMIP6-Home-Interface-ID 153 ifid
|
||||||
ATTRIBUTE PMIP6-Visited-Interface-ID 154 ifid
|
ATTRIBUTE PMIP6-Visited-Interface-ID 154 ifid
|
||||||
ATTRIBUTE PMIP6-Home-IPV4-HoA 155 ipv4prefix
|
ATTRIBUTE PMIP6-Home-IPV4-HoA 155 ipv4prefix
|
||||||
ATTRIBUTE PMIP6-Visited-IPV4-HoA 156 ipv4prefix
|
ATTRIBUTE PMIP6-Visited-IPV4-HoA 156 ipv4prefix
|
||||||
ATTRIBUTE PMIP6-Home-DHCP4-Server-Address 157 ipaddr
|
ATTRIBUTE PMIP6-Home-DHCP4-Server-Address 157 ipaddr
|
||||||
ATTRIBUTE PMIP6-Visited-DHCP4-Server-Address 158 ipaddr
|
ATTRIBUTE PMIP6-Visited-DHCP4-Server-Address 158 ipaddr
|
||||||
ATTRIBUTE PMIP6-Home-DHCP6-Server-Address 159 ipv6addr
|
ATTRIBUTE PMIP6-Home-DHCP6-Server-Address 159 ipv6addr
|
||||||
ATTRIBUTE PMIP6-Visited-DHCP6-Server-Address 160 ipv6addr
|
ATTRIBUTE PMIP6-Visited-DHCP6-Server-Address 160 ipv6addr
|
||||||
ATTRIBUTE PMIP6-Home-IPV4-Gateway 161 ipaddr
|
ATTRIBUTE PMIP6-Home-IPV4-Gateway 161 ipaddr
|
||||||
ATTRIBUTE PMIP6-Visited-IPV4-Gateway 162 ipaddr
|
ATTRIBUTE PMIP6-Visited-IPV4-Gateway 162 ipaddr
|
||||||
|
|||||||
@@ -3,18 +3,18 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 6677
|
# Attributes and values defined in RFC 6677
|
||||||
# http://www.ietf.org/rfc/rfc6677.txt
|
# http://www.ietf.org/rfc/rfc6677.txt
|
||||||
#
|
#
|
||||||
|
|
||||||
ATTRIBUTE EAP-Lower-Layer 163 integer
|
ATTRIBUTE EAP-Lower-Layer 163 integer
|
||||||
|
|
||||||
VALUE EAP-Lower-Layer Wired-IEEE-802.1X 1
|
VALUE EAP-Lower-Layer Wired-IEEE-802.1X 1
|
||||||
VALUE EAP-Lower-Layer IEEE-802.1X-No-Preauth 2
|
VALUE EAP-Lower-Layer IEEE-802.1X-No-Preauth 2
|
||||||
VALUE EAP-Lower-Layer IEEE-802.1X-Preauth 3
|
VALUE EAP-Lower-Layer IEEE-802.1X-Preauth 3
|
||||||
VALUE EAP-Lower-Layer IEEE-802.16e 4
|
VALUE EAP-Lower-Layer IEEE-802.16e 4
|
||||||
VALUE EAP-Lower-Layer IKEv2 5
|
VALUE EAP-Lower-Layer IKEv2 5
|
||||||
VALUE EAP-Lower-Layer PPP 6
|
VALUE EAP-Lower-Layer PPP 6
|
||||||
VALUE EAP-Lower-Layer PANA-No-Preauth 7
|
VALUE EAP-Lower-Layer PANA-No-Preauth 7
|
||||||
VALUE EAP-Lower-Layer GSS-API 8
|
VALUE EAP-Lower-Layer GSS-API 8
|
||||||
VALUE EAP-Lower-Layer PANA-Preauth 9
|
VALUE EAP-Lower-Layer PANA-Preauth 9
|
||||||
|
|||||||
@@ -3,12 +3,12 @@
|
|||||||
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
# Version $Id$
|
# Version $Id$
|
||||||
#
|
#
|
||||||
# Attributes and values defined in RFC 6911
|
# Attributes and values defined in RFC 6911
|
||||||
# http://www.ietf.org/rfc/rfc6911.txt
|
# http://www.ietf.org/rfc/rfc6911.txt
|
||||||
#
|
#
|
||||||
|
|
||||||
ATTRIBUTE Framed-IPV6-Address 168 ipv6addr
|
ATTRIBUTE Framed-IPV6-Address 168 ipv6addr
|
||||||
ATTRIBUTE DNS-Server-IPV6-Address 169 ipv6addr
|
ATTRIBUTE DNS-Server-IPV6-Address 169 ipv6addr
|
||||||
ATTRIBUTE Route-IPV6-Information 170 ipv6prefix
|
ATTRIBUTE Route-IPV6-Information 170 ipv6prefix
|
||||||
ATTRIBUTE Delegated-IPV6-Prefix-Pool 171 string
|
ATTRIBUTE Delegated-IPV6-Prefix-Pool 171 string
|
||||||
ATTRIBUTE Stateful-IPV6-Address-Pool 172 string
|
ATTRIBUTE Stateful-IPV6-Address-Pool 172 string
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
# http://www.ietf.org/rfc/rfc7055.txt
|
# http://www.ietf.org/rfc/rfc7055.txt
|
||||||
#
|
#
|
||||||
|
|
||||||
ATTRIBUTE GSS-Acceptor-Service-Name 164 string
|
ATTRIBUTE GSS-Acceptor-Service-Name 164 string
|
||||||
ATTRIBUTE GSS-Acceptor-Host-Name 165 string
|
ATTRIBUTE GSS-Acceptor-Host-Name 165 string
|
||||||
ATTRIBUTE GSS-Acceptor-Service-Specifics 166 string
|
ATTRIBUTE GSS-Acceptor-Service-Specifics 166 string
|
||||||
ATTRIBUTE GSS-Acceptor-Realm-Name 167 string
|
ATTRIBUTE GSS-Acceptor-Realm-Name 167 string
|
||||||
|
|||||||
@@ -10,4 +10,4 @@
|
|||||||
# The Value field contains two octets (00 - 99). ANSI T1.113 and
|
# The Value field contains two octets (00 - 99). ANSI T1.113 and
|
||||||
# BELLCORE 394 can be used for additional information about these
|
# BELLCORE 394 can be used for additional information about these
|
||||||
# values and their use.
|
# values and their use.
|
||||||
ATTRIBUTE Originating-Line-Info 94 octets[2]
|
ATTRIBUTE Originating-Line-Info 94 octets[2]
|
||||||
|
|||||||
@@ -9,141 +9,141 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 2865.
|
//! # Attributes and values defined in RFC 2865.
|
||||||
//! # http://www.ietf.org/rfc/rfc2865.txt
|
//! # http://www.ietf.org/rfc/rfc2865.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE User-Name 1 string
|
//! ATTRIBUTE User-Name 1 string
|
||||||
//! ATTRIBUTE User-Password 2 string encrypt=1
|
//! ATTRIBUTE User-Password 2 string encrypt=1
|
||||||
//! ATTRIBUTE CHAP-Password 3 octets
|
//! ATTRIBUTE CHAP-Password 3 octets
|
||||||
//! ATTRIBUTE NAS-IP-Address 4 ipaddr
|
//! ATTRIBUTE NAS-IP-Address 4 ipaddr
|
||||||
//! ATTRIBUTE NAS-Port 5 integer
|
//! ATTRIBUTE NAS-Port 5 integer
|
||||||
//! ATTRIBUTE Service-Type 6 integer
|
//! ATTRIBUTE Service-Type 6 integer
|
||||||
//! ATTRIBUTE Framed-Protocol 7 integer
|
//! ATTRIBUTE Framed-Protocol 7 integer
|
||||||
//! ATTRIBUTE Framed-IP-Address 8 ipaddr
|
//! ATTRIBUTE Framed-IP-Address 8 ipaddr
|
||||||
//! ATTRIBUTE Framed-IP-Netmask 9 ipaddr
|
//! ATTRIBUTE Framed-IP-Netmask 9 ipaddr
|
||||||
//! ATTRIBUTE Framed-Routing 10 integer
|
//! ATTRIBUTE Framed-Routing 10 integer
|
||||||
//! ATTRIBUTE Filter-Id 11 string
|
//! ATTRIBUTE Filter-Id 11 string
|
||||||
//! ATTRIBUTE Framed-MTU 12 integer
|
//! ATTRIBUTE Framed-MTU 12 integer
|
||||||
//! ATTRIBUTE Framed-Compression 13 integer
|
//! ATTRIBUTE Framed-Compression 13 integer
|
||||||
//! ATTRIBUTE Login-IP-Host 14 ipaddr
|
//! ATTRIBUTE Login-IP-Host 14 ipaddr
|
||||||
//! ATTRIBUTE Login-Service 15 integer
|
//! ATTRIBUTE Login-Service 15 integer
|
||||||
//! ATTRIBUTE Login-TCP-Port 16 integer
|
//! ATTRIBUTE Login-TCP-Port 16 integer
|
||||||
//! # Attribute 17 is undefined
|
//! # Attribute 17 is undefined
|
||||||
//! ATTRIBUTE Reply-Message 18 string
|
//! ATTRIBUTE Reply-Message 18 string
|
||||||
//! ATTRIBUTE Callback-Number 19 string
|
//! ATTRIBUTE Callback-Number 19 string
|
||||||
//! ATTRIBUTE Callback-Id 20 string
|
//! ATTRIBUTE Callback-Id 20 string
|
||||||
//! # Attribute 21 is undefined
|
//! # Attribute 21 is undefined
|
||||||
//! ATTRIBUTE Framed-Route 22 string
|
//! ATTRIBUTE Framed-Route 22 string
|
||||||
//! ATTRIBUTE Framed-IPX-Network 23 ipaddr
|
//! ATTRIBUTE Framed-IPX-Network 23 ipaddr
|
||||||
//! ATTRIBUTE State 24 octets
|
//! ATTRIBUTE State 24 octets
|
||||||
//! ATTRIBUTE Class 25 octets
|
//! ATTRIBUTE Class 25 octets
|
||||||
//! ATTRIBUTE Vendor-Specific 26 vsa
|
//! ATTRIBUTE Vendor-Specific 26 vsa
|
||||||
//! ATTRIBUTE Session-Timeout 27 integer
|
//! ATTRIBUTE Session-Timeout 27 integer
|
||||||
//! ATTRIBUTE Idle-Timeout 28 integer
|
//! ATTRIBUTE Idle-Timeout 28 integer
|
||||||
//! ATTRIBUTE Termination-Action 29 integer
|
//! ATTRIBUTE Termination-Action 29 integer
|
||||||
//! ATTRIBUTE Called-Station-Id 30 string
|
//! ATTRIBUTE Called-Station-Id 30 string
|
||||||
//! ATTRIBUTE Calling-Station-Id 31 string
|
//! ATTRIBUTE Calling-Station-Id 31 string
|
||||||
//! ATTRIBUTE NAS-Identifier 32 string
|
//! ATTRIBUTE NAS-Identifier 32 string
|
||||||
//! ATTRIBUTE Proxy-State 33 octets
|
//! ATTRIBUTE Proxy-State 33 octets
|
||||||
//! ATTRIBUTE Login-LAT-Service 34 string
|
//! ATTRIBUTE Login-LAT-Service 34 string
|
||||||
//! ATTRIBUTE Login-LAT-Node 35 string
|
//! ATTRIBUTE Login-LAT-Node 35 string
|
||||||
//! ATTRIBUTE Login-LAT-Group 36 octets
|
//! ATTRIBUTE Login-LAT-Group 36 octets
|
||||||
//! ATTRIBUTE Framed-AppleTalk-Link 37 integer
|
//! ATTRIBUTE Framed-AppleTalk-Link 37 integer
|
||||||
//! ATTRIBUTE Framed-AppleTalk-Network 38 integer
|
//! ATTRIBUTE Framed-AppleTalk-Network 38 integer
|
||||||
//! ATTRIBUTE Framed-AppleTalk-Zone 39 string
|
//! ATTRIBUTE Framed-AppleTalk-Zone 39 string
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE CHAP-Challenge 60 octets
|
//! ATTRIBUTE CHAP-Challenge 60 octets
|
||||||
//! ATTRIBUTE NAS-Port-Type 61 integer
|
//! ATTRIBUTE NAS-Port-Type 61 integer
|
||||||
//! ATTRIBUTE Port-Limit 62 integer
|
//! ATTRIBUTE Port-Limit 62 integer
|
||||||
//! ATTRIBUTE Login-LAT-Port 63 string
|
//! ATTRIBUTE Login-LAT-Port 63 string
|
||||||
//!
|
//!
|
||||||
//! #
|
//! #
|
||||||
//! # Integer Translations
|
//! # Integer Translations
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! # Service types
|
//! # Service types
|
||||||
//!
|
//!
|
||||||
//! VALUE Service-Type Login-User 1
|
//! VALUE Service-Type Login-User 1
|
||||||
//! VALUE Service-Type Framed-User 2
|
//! VALUE Service-Type Framed-User 2
|
||||||
//! VALUE Service-Type Callback-Login-User 3
|
//! VALUE Service-Type Callback-Login-User 3
|
||||||
//! VALUE Service-Type Callback-Framed-User 4
|
//! VALUE Service-Type Callback-Framed-User 4
|
||||||
//! VALUE Service-Type Outbound-User 5
|
//! VALUE Service-Type Outbound-User 5
|
||||||
//! VALUE Service-Type Administrative-User 6
|
//! VALUE Service-Type Administrative-User 6
|
||||||
//! VALUE Service-Type NAS-Prompt-User 7
|
//! VALUE Service-Type NAS-Prompt-User 7
|
||||||
//! VALUE Service-Type Authenticate-Only 8
|
//! VALUE Service-Type Authenticate-Only 8
|
||||||
//! VALUE Service-Type Callback-NAS-Prompt 9
|
//! VALUE Service-Type Callback-NAS-Prompt 9
|
||||||
//! VALUE Service-Type Call-Check 10
|
//! VALUE Service-Type Call-Check 10
|
||||||
//! VALUE Service-Type Callback-Administrative 11
|
//! VALUE Service-Type Callback-Administrative 11
|
||||||
//!
|
//!
|
||||||
//! # Framed Protocols
|
//! # Framed Protocols
|
||||||
//!
|
//!
|
||||||
//! VALUE Framed-Protocol PPP 1
|
//! VALUE Framed-Protocol PPP 1
|
||||||
//! VALUE Framed-Protocol SLIP 2
|
//! VALUE Framed-Protocol SLIP 2
|
||||||
//! VALUE Framed-Protocol ARAP 3
|
//! VALUE Framed-Protocol ARAP 3
|
||||||
//! VALUE Framed-Protocol Gandalf-SLML 4
|
//! VALUE Framed-Protocol Gandalf-SLML 4
|
||||||
//! VALUE Framed-Protocol Xylogics-IPX-SLIP 5
|
//! VALUE Framed-Protocol Xylogics-IPX-SLIP 5
|
||||||
//! VALUE Framed-Protocol X.75-Synchronous 6
|
//! VALUE Framed-Protocol X.75-Synchronous 6
|
||||||
//!
|
//!
|
||||||
//! # Framed Routing Values
|
//! # Framed Routing Values
|
||||||
//!
|
//!
|
||||||
//! VALUE Framed-Routing None 0
|
//! VALUE Framed-Routing None 0
|
||||||
//! VALUE Framed-Routing Broadcast 1
|
//! VALUE Framed-Routing Broadcast 1
|
||||||
//! VALUE Framed-Routing Listen 2
|
//! VALUE Framed-Routing Listen 2
|
||||||
//! VALUE Framed-Routing Broadcast-Listen 3
|
//! VALUE Framed-Routing Broadcast-Listen 3
|
||||||
//!
|
//!
|
||||||
//! # Framed Compression Types
|
//! # Framed Compression Types
|
||||||
//!
|
//!
|
||||||
//! VALUE Framed-Compression None 0
|
//! VALUE Framed-Compression None 0
|
||||||
//! VALUE Framed-Compression Van-Jacobson-TCP-IP 1
|
//! VALUE Framed-Compression Van-Jacobson-TCP-IP 1
|
||||||
//! VALUE Framed-Compression IPX-Header-Compression 2
|
//! VALUE Framed-Compression IPX-Header-Compression 2
|
||||||
//! VALUE Framed-Compression Stac-LZS 3
|
//! VALUE Framed-Compression Stac-LZS 3
|
||||||
//!
|
//!
|
||||||
//! # Login Services
|
//! # Login Services
|
||||||
//!
|
//!
|
||||||
//! VALUE Login-Service Telnet 0
|
//! VALUE Login-Service Telnet 0
|
||||||
//! VALUE Login-Service Rlogin 1
|
//! VALUE Login-Service Rlogin 1
|
||||||
//! VALUE Login-Service TCP-Clear 2
|
//! VALUE Login-Service TCP-Clear 2
|
||||||
//! VALUE Login-Service PortMaster 3
|
//! VALUE Login-Service PortMaster 3
|
||||||
//! VALUE Login-Service LAT 4
|
//! VALUE Login-Service LAT 4
|
||||||
//! VALUE Login-Service X25-PAD 5
|
//! VALUE Login-Service X25-PAD 5
|
||||||
//! VALUE Login-Service X25-T3POS 6
|
//! VALUE Login-Service X25-T3POS 6
|
||||||
//! VALUE Login-Service TCP-Clear-Quiet 8
|
//! VALUE Login-Service TCP-Clear-Quiet 8
|
||||||
//!
|
//!
|
||||||
//! # Login-TCP-Port (see /etc/services for more examples)
|
//! # Login-TCP-Port (see /etc/services for more examples)
|
||||||
//!
|
//!
|
||||||
//! VALUE Login-TCP-Port Telnet 23
|
//! VALUE Login-TCP-Port Telnet 23
|
||||||
//! VALUE Login-TCP-Port Rlogin 513
|
//! VALUE Login-TCP-Port Rlogin 513
|
||||||
//! VALUE Login-TCP-Port Rsh 514
|
//! VALUE Login-TCP-Port Rsh 514
|
||||||
//!
|
//!
|
||||||
//! # Termination Options
|
//! # Termination Options
|
||||||
//!
|
//!
|
||||||
//! VALUE Termination-Action Default 0
|
//! VALUE Termination-Action Default 0
|
||||||
//! VALUE Termination-Action RADIUS-Request 1
|
//! VALUE Termination-Action RADIUS-Request 1
|
||||||
//!
|
//!
|
||||||
//! # NAS Port Types
|
//! # NAS Port Types
|
||||||
//!
|
//!
|
||||||
//! VALUE NAS-Port-Type Async 0
|
//! VALUE NAS-Port-Type Async 0
|
||||||
//! VALUE NAS-Port-Type Sync 1
|
//! VALUE NAS-Port-Type Sync 1
|
||||||
//! VALUE NAS-Port-Type ISDN 2
|
//! VALUE NAS-Port-Type ISDN 2
|
||||||
//! VALUE NAS-Port-Type ISDN-V120 3
|
//! VALUE NAS-Port-Type ISDN-V120 3
|
||||||
//! VALUE NAS-Port-Type ISDN-V110 4
|
//! VALUE NAS-Port-Type ISDN-V110 4
|
||||||
//! VALUE NAS-Port-Type Virtual 5
|
//! VALUE NAS-Port-Type Virtual 5
|
||||||
//! VALUE NAS-Port-Type PIAFS 6
|
//! VALUE NAS-Port-Type PIAFS 6
|
||||||
//! VALUE NAS-Port-Type HDLC-Clear-Channel 7
|
//! VALUE NAS-Port-Type HDLC-Clear-Channel 7
|
||||||
//! VALUE NAS-Port-Type X.25 8
|
//! VALUE NAS-Port-Type X.25 8
|
||||||
//! VALUE NAS-Port-Type X.75 9
|
//! VALUE NAS-Port-Type X.75 9
|
||||||
//! VALUE NAS-Port-Type G.3-Fax 10
|
//! VALUE NAS-Port-Type G.3-Fax 10
|
||||||
//! VALUE NAS-Port-Type SDSL 11
|
//! VALUE NAS-Port-Type SDSL 11
|
||||||
//! VALUE NAS-Port-Type ADSL-CAP 12
|
//! VALUE NAS-Port-Type ADSL-CAP 12
|
||||||
//! VALUE NAS-Port-Type ADSL-DMT 13
|
//! VALUE NAS-Port-Type ADSL-DMT 13
|
||||||
//! VALUE NAS-Port-Type IDSL 14
|
//! VALUE NAS-Port-Type IDSL 14
|
||||||
//! VALUE NAS-Port-Type Ethernet 15
|
//! VALUE NAS-Port-Type Ethernet 15
|
||||||
//! VALUE NAS-Port-Type xDSL 16
|
//! VALUE NAS-Port-Type xDSL 16
|
||||||
//! VALUE NAS-Port-Type Cable 17
|
//! VALUE NAS-Port-Type Cable 17
|
||||||
//! VALUE NAS-Port-Type Wireless-Other 18
|
//! VALUE NAS-Port-Type Wireless-Other 18
|
||||||
//! VALUE NAS-Port-Type Wireless-802.11 19
|
//! VALUE NAS-Port-Type Wireless-802.11 19
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use std::net::Ipv4Addr;
|
use std::net::Ipv4Addr;
|
||||||
|
|||||||
@@ -9,61 +9,61 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 2866.
|
//! # Attributes and values defined in RFC 2866.
|
||||||
//! # http://www.ietf.org/rfc/rfc2866.txt
|
//! # http://www.ietf.org/rfc/rfc2866.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Acct-Status-Type 40 integer
|
//! ATTRIBUTE Acct-Status-Type 40 integer
|
||||||
//! ATTRIBUTE Acct-Delay-Time 41 integer
|
//! ATTRIBUTE Acct-Delay-Time 41 integer
|
||||||
//! ATTRIBUTE Acct-Input-Octets 42 integer
|
//! ATTRIBUTE Acct-Input-Octets 42 integer
|
||||||
//! ATTRIBUTE Acct-Output-Octets 43 integer
|
//! ATTRIBUTE Acct-Output-Octets 43 integer
|
||||||
//! ATTRIBUTE Acct-Session-Id 44 string
|
//! ATTRIBUTE Acct-Session-Id 44 string
|
||||||
//! ATTRIBUTE Acct-Authentic 45 integer
|
//! ATTRIBUTE Acct-Authentic 45 integer
|
||||||
//! ATTRIBUTE Acct-Session-Time 46 integer
|
//! ATTRIBUTE Acct-Session-Time 46 integer
|
||||||
//! ATTRIBUTE Acct-Input-Packets 47 integer
|
//! ATTRIBUTE Acct-Input-Packets 47 integer
|
||||||
//! ATTRIBUTE Acct-Output-Packets 48 integer
|
//! ATTRIBUTE Acct-Output-Packets 48 integer
|
||||||
//! ATTRIBUTE Acct-Terminate-Cause 49 integer
|
//! ATTRIBUTE Acct-Terminate-Cause 49 integer
|
||||||
//! ATTRIBUTE Acct-Multi-Session-Id 50 string
|
//! ATTRIBUTE Acct-Multi-Session-Id 50 string
|
||||||
//! ATTRIBUTE Acct-Link-Count 51 integer
|
//! ATTRIBUTE Acct-Link-Count 51 integer
|
||||||
//!
|
//!
|
||||||
//! # Accounting Status Types
|
//! # Accounting Status Types
|
||||||
//!
|
//!
|
||||||
//! VALUE Acct-Status-Type Start 1
|
//! VALUE Acct-Status-Type Start 1
|
||||||
//! VALUE Acct-Status-Type Stop 2
|
//! VALUE Acct-Status-Type Stop 2
|
||||||
//! VALUE Acct-Status-Type Alive 3 # dup
|
//! VALUE Acct-Status-Type Alive 3 # dup
|
||||||
//! VALUE Acct-Status-Type Interim-Update 3
|
//! VALUE Acct-Status-Type Interim-Update 3
|
||||||
//! VALUE Acct-Status-Type Accounting-On 7
|
//! VALUE Acct-Status-Type Accounting-On 7
|
||||||
//! VALUE Acct-Status-Type Accounting-Off 8
|
//! VALUE Acct-Status-Type Accounting-Off 8
|
||||||
//! VALUE Acct-Status-Type Failed 15
|
//! VALUE Acct-Status-Type Failed 15
|
||||||
//!
|
//!
|
||||||
//! # Authentication Types
|
//! # Authentication Types
|
||||||
//!
|
//!
|
||||||
//! VALUE Acct-Authentic RADIUS 1
|
//! VALUE Acct-Authentic RADIUS 1
|
||||||
//! VALUE Acct-Authentic Local 2
|
//! VALUE Acct-Authentic Local 2
|
||||||
//! VALUE Acct-Authentic Remote 3
|
//! VALUE Acct-Authentic Remote 3
|
||||||
//! VALUE Acct-Authentic Diameter 4
|
//! VALUE Acct-Authentic Diameter 4
|
||||||
//!
|
//!
|
||||||
//! # Acct Terminate Causes
|
//! # Acct Terminate Causes
|
||||||
//!
|
//!
|
||||||
//! VALUE Acct-Terminate-Cause User-Request 1
|
//! VALUE Acct-Terminate-Cause User-Request 1
|
||||||
//! VALUE Acct-Terminate-Cause Lost-Carrier 2
|
//! VALUE Acct-Terminate-Cause Lost-Carrier 2
|
||||||
//! VALUE Acct-Terminate-Cause Lost-Service 3
|
//! VALUE Acct-Terminate-Cause Lost-Service 3
|
||||||
//! VALUE Acct-Terminate-Cause Idle-Timeout 4
|
//! VALUE Acct-Terminate-Cause Idle-Timeout 4
|
||||||
//! VALUE Acct-Terminate-Cause Session-Timeout 5
|
//! VALUE Acct-Terminate-Cause Session-Timeout 5
|
||||||
//! VALUE Acct-Terminate-Cause Admin-Reset 6
|
//! VALUE Acct-Terminate-Cause Admin-Reset 6
|
||||||
//! VALUE Acct-Terminate-Cause Admin-Reboot 7
|
//! VALUE Acct-Terminate-Cause Admin-Reboot 7
|
||||||
//! VALUE Acct-Terminate-Cause Port-Error 8
|
//! VALUE Acct-Terminate-Cause Port-Error 8
|
||||||
//! VALUE Acct-Terminate-Cause NAS-Error 9
|
//! VALUE Acct-Terminate-Cause NAS-Error 9
|
||||||
//! VALUE Acct-Terminate-Cause NAS-Request 10
|
//! VALUE Acct-Terminate-Cause NAS-Request 10
|
||||||
//! VALUE Acct-Terminate-Cause NAS-Reboot 11
|
//! VALUE Acct-Terminate-Cause NAS-Reboot 11
|
||||||
//! VALUE Acct-Terminate-Cause Port-Unneeded 12
|
//! VALUE Acct-Terminate-Cause Port-Unneeded 12
|
||||||
//! VALUE Acct-Terminate-Cause Port-Preempted 13
|
//! VALUE Acct-Terminate-Cause Port-Preempted 13
|
||||||
//! VALUE Acct-Terminate-Cause Port-Suspended 14
|
//! VALUE Acct-Terminate-Cause Port-Suspended 14
|
||||||
//! VALUE Acct-Terminate-Cause Service-Unavailable 15
|
//! VALUE Acct-Terminate-Cause Service-Unavailable 15
|
||||||
//! VALUE Acct-Terminate-Cause Callback 16
|
//! VALUE Acct-Terminate-Cause Callback 16
|
||||||
//! VALUE Acct-Terminate-Cause User-Error 17
|
//! VALUE Acct-Terminate-Cause User-Error 17
|
||||||
//! VALUE Acct-Terminate-Cause Host-Request 18
|
//! VALUE Acct-Terminate-Cause Host-Request 18
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,20 +9,20 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 2867.
|
//! # Attributes and values defined in RFC 2867.
|
||||||
//! # http://www.ietf.org/rfc/rfc2867.txt
|
//! # http://www.ietf.org/rfc/rfc2867.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Acct-Tunnel-Connection 68 string
|
//! ATTRIBUTE Acct-Tunnel-Connection 68 string
|
||||||
//! ATTRIBUTE Acct-Tunnel-Packets-Lost 86 integer
|
//! ATTRIBUTE Acct-Tunnel-Packets-Lost 86 integer
|
||||||
//!
|
//!
|
||||||
//! VALUE Acct-Status-Type Tunnel-Start 9
|
//! VALUE Acct-Status-Type Tunnel-Start 9
|
||||||
//! VALUE Acct-Status-Type Tunnel-Stop 10
|
//! VALUE Acct-Status-Type Tunnel-Stop 10
|
||||||
//! VALUE Acct-Status-Type Tunnel-Reject 11
|
//! VALUE Acct-Status-Type Tunnel-Reject 11
|
||||||
//! VALUE Acct-Status-Type Tunnel-Link-Start 12
|
//! VALUE Acct-Status-Type Tunnel-Link-Start 12
|
||||||
//! VALUE Acct-Status-Type Tunnel-Link-Stop 13
|
//! VALUE Acct-Status-Type Tunnel-Link-Stop 13
|
||||||
//! VALUE Acct-Status-Type Tunnel-Link-Reject 14
|
//! VALUE Acct-Status-Type Tunnel-Link-Reject 14
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,58 +9,58 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 2868.
|
//! # Attributes and values defined in RFC 2868.
|
||||||
//! # http://www.ietf.org/rfc/rfc2868.txt
|
//! # http://www.ietf.org/rfc/rfc2868.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Tunnel-Type 64 integer has_tag
|
//! ATTRIBUTE Tunnel-Type 64 integer has_tag
|
||||||
//! ATTRIBUTE Tunnel-Medium-Type 65 integer has_tag
|
//! ATTRIBUTE Tunnel-Medium-Type 65 integer has_tag
|
||||||
//! ATTRIBUTE Tunnel-Client-Endpoint 66 string has_tag
|
//! ATTRIBUTE Tunnel-Client-Endpoint 66 string has_tag
|
||||||
//! ATTRIBUTE Tunnel-Server-Endpoint 67 string has_tag
|
//! ATTRIBUTE Tunnel-Server-Endpoint 67 string has_tag
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Tunnel-Password 69 string has_tag,encrypt=2
|
//! ATTRIBUTE Tunnel-Password 69 string has_tag,encrypt=2
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Tunnel-Private-Group-Id 81 string has_tag
|
//! ATTRIBUTE Tunnel-Private-Group-Id 81 string has_tag
|
||||||
//! ATTRIBUTE Tunnel-Assignment-Id 82 string has_tag
|
//! ATTRIBUTE Tunnel-Assignment-Id 82 string has_tag
|
||||||
//! ATTRIBUTE Tunnel-Preference 83 integer has_tag
|
//! ATTRIBUTE Tunnel-Preference 83 integer has_tag
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Tunnel-Client-Auth-Id 90 string has_tag
|
//! ATTRIBUTE Tunnel-Client-Auth-Id 90 string has_tag
|
||||||
//! ATTRIBUTE Tunnel-Server-Auth-Id 91 string has_tag
|
//! ATTRIBUTE Tunnel-Server-Auth-Id 91 string has_tag
|
||||||
//!
|
//!
|
||||||
//! # Tunnel Type
|
//! # Tunnel Type
|
||||||
//!
|
//!
|
||||||
//! VALUE Tunnel-Type PPTP 1
|
//! VALUE Tunnel-Type PPTP 1
|
||||||
//! VALUE Tunnel-Type L2F 2
|
//! VALUE Tunnel-Type L2F 2
|
||||||
//! VALUE Tunnel-Type L2TP 3
|
//! VALUE Tunnel-Type L2TP 3
|
||||||
//! VALUE Tunnel-Type ATMP 4
|
//! VALUE Tunnel-Type ATMP 4
|
||||||
//! VALUE Tunnel-Type VTP 5
|
//! VALUE Tunnel-Type VTP 5
|
||||||
//! VALUE Tunnel-Type AH 6
|
//! VALUE Tunnel-Type AH 6
|
||||||
//! VALUE Tunnel-Type IP 7
|
//! VALUE Tunnel-Type IP 7
|
||||||
//! VALUE Tunnel-Type MIN-IP 8
|
//! VALUE Tunnel-Type MIN-IP 8
|
||||||
//! VALUE Tunnel-Type ESP 9
|
//! VALUE Tunnel-Type ESP 9
|
||||||
//! VALUE Tunnel-Type GRE 10
|
//! VALUE Tunnel-Type GRE 10
|
||||||
//! VALUE Tunnel-Type DVS 11
|
//! VALUE Tunnel-Type DVS 11
|
||||||
//! VALUE Tunnel-Type IP-in-IP 12
|
//! VALUE Tunnel-Type IP-in-IP 12
|
||||||
//!
|
//!
|
||||||
//! # Tunnel Medium Type
|
//! # Tunnel Medium Type
|
||||||
//!
|
//!
|
||||||
//! VALUE Tunnel-Medium-Type IP 1
|
//! VALUE Tunnel-Medium-Type IP 1
|
||||||
//! VALUE Tunnel-Medium-Type IPv4 1
|
//! VALUE Tunnel-Medium-Type IPv4 1
|
||||||
//! VALUE Tunnel-Medium-Type IPv6 2
|
//! VALUE Tunnel-Medium-Type IPv6 2
|
||||||
//! VALUE Tunnel-Medium-Type NSAP 3
|
//! VALUE Tunnel-Medium-Type NSAP 3
|
||||||
//! VALUE Tunnel-Medium-Type HDLC 4
|
//! VALUE Tunnel-Medium-Type HDLC 4
|
||||||
//! VALUE Tunnel-Medium-Type BBN-1822 5
|
//! VALUE Tunnel-Medium-Type BBN-1822 5
|
||||||
//! VALUE Tunnel-Medium-Type IEEE-802 6
|
//! VALUE Tunnel-Medium-Type IEEE-802 6
|
||||||
//! VALUE Tunnel-Medium-Type E.163 7
|
//! VALUE Tunnel-Medium-Type E.163 7
|
||||||
//! VALUE Tunnel-Medium-Type E.164 8
|
//! VALUE Tunnel-Medium-Type E.164 8
|
||||||
//! VALUE Tunnel-Medium-Type F.69 9
|
//! VALUE Tunnel-Medium-Type F.69 9
|
||||||
//! VALUE Tunnel-Medium-Type X.121 10
|
//! VALUE Tunnel-Medium-Type X.121 10
|
||||||
//! VALUE Tunnel-Medium-Type IPX 11
|
//! VALUE Tunnel-Medium-Type IPX 11
|
||||||
//! VALUE Tunnel-Medium-Type Appletalk 12
|
//! VALUE Tunnel-Medium-Type Appletalk 12
|
||||||
//! VALUE Tunnel-Medium-Type DecNet-IV 13
|
//! VALUE Tunnel-Medium-Type DecNet-IV 13
|
||||||
//! VALUE Tunnel-Medium-Type Banyan-Vines 14
|
//! VALUE Tunnel-Medium-Type Banyan-Vines 14
|
||||||
//! VALUE Tunnel-Medium-Type E.164-NSAP 15
|
//! VALUE Tunnel-Medium-Type E.164-NSAP 15
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,43 +9,43 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 2869.
|
//! # Attributes and values defined in RFC 2869.
|
||||||
//! # http://www.ietf.org/rfc/rfc2869.txt
|
//! # http://www.ietf.org/rfc/rfc2869.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Acct-Input-Gigawords 52 integer
|
//! ATTRIBUTE Acct-Input-Gigawords 52 integer
|
||||||
//! ATTRIBUTE Acct-Output-Gigawords 53 integer
|
//! ATTRIBUTE Acct-Output-Gigawords 53 integer
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Event-Timestamp 55 date
|
//! ATTRIBUTE Event-Timestamp 55 date
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE ARAP-Password 70 octets[16]
|
//! ATTRIBUTE ARAP-Password 70 octets[16]
|
||||||
//! ATTRIBUTE ARAP-Features 71 octets[14]
|
//! ATTRIBUTE ARAP-Features 71 octets[14]
|
||||||
//! ATTRIBUTE ARAP-Zone-Access 72 integer
|
//! ATTRIBUTE ARAP-Zone-Access 72 integer
|
||||||
//! ATTRIBUTE ARAP-Security 73 integer
|
//! ATTRIBUTE ARAP-Security 73 integer
|
||||||
//! ATTRIBUTE ARAP-Security-Data 74 string
|
//! ATTRIBUTE ARAP-Security-Data 74 string
|
||||||
//! ATTRIBUTE Password-Retry 75 integer
|
//! ATTRIBUTE Password-Retry 75 integer
|
||||||
//! ATTRIBUTE Prompt 76 integer
|
//! ATTRIBUTE Prompt 76 integer
|
||||||
//! ATTRIBUTE Connect-Info 77 string
|
//! ATTRIBUTE Connect-Info 77 string
|
||||||
//! ATTRIBUTE Configuration-Token 78 string
|
//! ATTRIBUTE Configuration-Token 78 string
|
||||||
//! ATTRIBUTE EAP-Message 79 octets concat
|
//! ATTRIBUTE EAP-Message 79 octets concat
|
||||||
//! ATTRIBUTE Message-Authenticator 80 octets
|
//! ATTRIBUTE Message-Authenticator 80 octets
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE ARAP-Challenge-Response 84 octets[8]
|
//! ATTRIBUTE ARAP-Challenge-Response 84 octets[8]
|
||||||
//! ATTRIBUTE Acct-Interim-Interval 85 integer
|
//! ATTRIBUTE Acct-Interim-Interval 85 integer
|
||||||
//! # 86: RFC 2867
|
//! # 86: RFC 2867
|
||||||
//! ATTRIBUTE NAS-Port-Id 87 string
|
//! ATTRIBUTE NAS-Port-Id 87 string
|
||||||
//! ATTRIBUTE Framed-Pool 88 string
|
//! ATTRIBUTE Framed-Pool 88 string
|
||||||
//!
|
//!
|
||||||
//! # ARAP Zone Access
|
//! # ARAP Zone Access
|
||||||
//!
|
//!
|
||||||
//! VALUE ARAP-Zone-Access Default-Zone 1
|
//! VALUE ARAP-Zone-Access Default-Zone 1
|
||||||
//! VALUE ARAP-Zone-Access Zone-Filter-Inclusive 2
|
//! VALUE ARAP-Zone-Access Zone-Filter-Inclusive 2
|
||||||
//! VALUE ARAP-Zone-Access Zone-Filter-Exclusive 4
|
//! VALUE ARAP-Zone-Access Zone-Filter-Exclusive 4
|
||||||
//!
|
//!
|
||||||
//! # Prompt
|
//! # Prompt
|
||||||
//! VALUE Prompt No-Echo 0
|
//! VALUE Prompt No-Echo 0
|
||||||
//! VALUE Prompt Echo 1
|
//! VALUE Prompt Echo 1
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use chrono::{DateTime, Utc};
|
use chrono::{DateTime, Utc};
|
||||||
|
|||||||
@@ -9,17 +9,17 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 3162.
|
//! # Attributes and values defined in RFC 3162.
|
||||||
//! # http://www.ietf.org/rfc/rfc3162.txt
|
//! # http://www.ietf.org/rfc/rfc3162.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE NAS-IPV6-Address 95 ipv6addr
|
//! ATTRIBUTE NAS-IPV6-Address 95 ipv6addr
|
||||||
//! ATTRIBUTE Framed-Interface-Id 96 ifid
|
//! ATTRIBUTE Framed-Interface-Id 96 ifid
|
||||||
//! ATTRIBUTE Framed-IPV6-Prefix 97 ipv6prefix
|
//! ATTRIBUTE Framed-IPV6-Prefix 97 ipv6prefix
|
||||||
//! ATTRIBUTE Login-IPV6-Host 98 ipv6addr
|
//! ATTRIBUTE Login-IPV6-Host 98 ipv6addr
|
||||||
//! ATTRIBUTE Framed-IPV6-Route 99 string
|
//! ATTRIBUTE Framed-IPV6-Route 99 string
|
||||||
//! ATTRIBUTE Framed-IPV6-Pool 100 string
|
//! ATTRIBUTE Framed-IPV6-Pool 100 string
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use std::net::Ipv6Addr;
|
use std::net::Ipv6Addr;
|
||||||
|
|||||||
@@ -9,34 +9,34 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 3576.
|
//! # Attributes and values defined in RFC 3576.
|
||||||
//! # http://www.ietf.org/rfc/rfc3576.txt
|
//! # http://www.ietf.org/rfc/rfc3576.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Error-Cause 101 integer
|
//! ATTRIBUTE Error-Cause 101 integer
|
||||||
//!
|
//!
|
||||||
//! # Service Types
|
//! # Service Types
|
||||||
//!
|
//!
|
||||||
//! VALUE Service-Type Authorize-Only 17
|
//! VALUE Service-Type Authorize-Only 17
|
||||||
//!
|
//!
|
||||||
//! # Error causes
|
//! # Error causes
|
||||||
//!
|
//!
|
||||||
//! VALUE Error-Cause Residual-Context-Removed 201
|
//! VALUE Error-Cause Residual-Context-Removed 201
|
||||||
//! VALUE Error-Cause Invalid-EAP-Packet 202
|
//! VALUE Error-Cause Invalid-EAP-Packet 202
|
||||||
//! VALUE Error-Cause Unsupported-Attribute 401
|
//! VALUE Error-Cause Unsupported-Attribute 401
|
||||||
//! VALUE Error-Cause Missing-Attribute 402
|
//! VALUE Error-Cause Missing-Attribute 402
|
||||||
//! VALUE Error-Cause NAS-Identification-Mismatch 403
|
//! VALUE Error-Cause NAS-Identification-Mismatch 403
|
||||||
//! VALUE Error-Cause Invalid-Request 404
|
//! VALUE Error-Cause Invalid-Request 404
|
||||||
//! VALUE Error-Cause Unsupported-Service 405
|
//! VALUE Error-Cause Unsupported-Service 405
|
||||||
//! VALUE Error-Cause Unsupported-Extension 406
|
//! VALUE Error-Cause Unsupported-Extension 406
|
||||||
//! VALUE Error-Cause Administratively-Prohibited 501
|
//! VALUE Error-Cause Administratively-Prohibited 501
|
||||||
//! VALUE Error-Cause Proxy-Request-Not-Routable 502
|
//! VALUE Error-Cause Proxy-Request-Not-Routable 502
|
||||||
//! VALUE Error-Cause Session-Context-Not-Found 503
|
//! VALUE Error-Cause Session-Context-Not-Found 503
|
||||||
//! VALUE Error-Cause Session-Context-Not-Removable 504
|
//! VALUE Error-Cause Session-Context-Not-Removable 504
|
||||||
//! VALUE Error-Cause Proxy-Processing-Error 505
|
//! VALUE Error-Cause Proxy-Processing-Error 505
|
||||||
//! VALUE Error-Cause Resources-Unavailable 506
|
//! VALUE Error-Cause Resources-Unavailable 506
|
||||||
//! VALUE Error-Cause Request-Initiated 507
|
//! VALUE Error-Cause Request-Initiated 507
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,20 +9,20 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 3580.
|
//! # Attributes and values defined in RFC 3580.
|
||||||
//! # http://www.ietf.org/rfc/rfc3580.txt
|
//! # http://www.ietf.org/rfc/rfc3580.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! VALUE Acct-Terminate-Cause Supplicant-Restart 19
|
//! VALUE Acct-Terminate-Cause Supplicant-Restart 19
|
||||||
//! VALUE Acct-Terminate-Cause Reauthentication-Failure 20
|
//! VALUE Acct-Terminate-Cause Reauthentication-Failure 20
|
||||||
//! VALUE Acct-Terminate-Cause Port-Reinit 21
|
//! VALUE Acct-Terminate-Cause Port-Reinit 21
|
||||||
//! VALUE Acct-Terminate-Cause Port-Disabled 22
|
//! VALUE Acct-Terminate-Cause Port-Disabled 22
|
||||||
//!
|
//!
|
||||||
//! VALUE NAS-Port-Type Token-Ring 20
|
//! VALUE NAS-Port-Type Token-Ring 20
|
||||||
//! VALUE NAS-Port-Type FDDI 21
|
//! VALUE NAS-Port-Type FDDI 21
|
||||||
//!
|
//!
|
||||||
//! VALUE Tunnel-Type VLAN 13
|
//! VALUE Tunnel-Type VLAN 13
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::rfc2865;
|
use crate::core::rfc2865;
|
||||||
|
|||||||
@@ -9,13 +9,13 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 4072
|
//! # Attributes and values defined in RFC 4072
|
||||||
//! # http://www.ietf.org/rfc/rfc4072.txt
|
//! # http://www.ietf.org/rfc/rfc4072.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE EAP-Key-Name 102 octets
|
//! ATTRIBUTE EAP-Key-Name 102 octets
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPType, AVP};
|
use crate::core::avp::{AVPType, AVP};
|
||||||
|
|||||||
@@ -9,12 +9,12 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 4372.
|
//! # Attributes and values defined in RFC 4372.
|
||||||
//! # http://www.ietf.org/rfc/rfc4372.txt
|
//! # http://www.ietf.org/rfc/rfc4372.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Chargeable-User-Identity 89 octets
|
//! ATTRIBUTE Chargeable-User-Identity 89 octets
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPType, AVP};
|
use crate::core::avp::{AVPType, AVP};
|
||||||
|
|||||||
@@ -10,18 +10,18 @@
|
|||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! ##############################################################################
|
//! ##############################################################################
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 4603.
|
//! # Attributes and values defined in RFC 4603.
|
||||||
//! # http://www.ietf.org/rfc/rfc4603.txt
|
//! # http://www.ietf.org/rfc/rfc4603.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ##############################################################################
|
//! ##############################################################################
|
||||||
//!
|
//!
|
||||||
//! VALUE NAS-Port-Type PPPoA 30
|
//! VALUE NAS-Port-Type PPPoA 30
|
||||||
//! VALUE NAS-Port-Type PPPoEoA 31
|
//! VALUE NAS-Port-Type PPPoEoA 31
|
||||||
//! VALUE NAS-Port-Type PPPoEoE 32
|
//! VALUE NAS-Port-Type PPPoEoE 32
|
||||||
//! VALUE NAS-Port-Type PPPoEoVLAN 33
|
//! VALUE NAS-Port-Type PPPoEoVLAN 33
|
||||||
//! VALUE NAS-Port-Type PPPoEoQinQ 34
|
//! VALUE NAS-Port-Type PPPoEoQinQ 34
|
||||||
//!
|
//!
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
|
|||||||
@@ -9,10 +9,10 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 4675.
|
//! # Attributes and values defined in RFC 4675.
|
||||||
//! # http://www.ietf.org/rfc/rfc4675.txt
|
//! # http://www.ietf.org/rfc/rfc4675.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! #
|
//! #
|
||||||
@@ -23,18 +23,18 @@
|
|||||||
//! #
|
//! #
|
||||||
//! # Lower 12 bits is the IEEE-802.1Q VLAN VID.
|
//! # Lower 12 bits is the IEEE-802.1Q VLAN VID.
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Egress-VLANID 56 integer
|
//! ATTRIBUTE Egress-VLANID 56 integer
|
||||||
//! ATTRIBUTE Ingress-Filters 57 integer
|
//! ATTRIBUTE Ingress-Filters 57 integer
|
||||||
//!
|
//!
|
||||||
//! #
|
//! #
|
||||||
//! # First byte == '1' (0x31) means that the frames are tagged.
|
//! # First byte == '1' (0x31) means that the frames are tagged.
|
||||||
//! # First byte == '2' (0x32) means that the frames are untagged.
|
//! # First byte == '2' (0x32) means that the frames are untagged.
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Egress-VLAN-Name 58 string
|
//! ATTRIBUTE Egress-VLAN-Name 58 string
|
||||||
//! ATTRIBUTE User-Priority-Table 59 octets
|
//! ATTRIBUTE User-Priority-Table 59 octets
|
||||||
//!
|
//!
|
||||||
//! VALUE Ingress-Filters Enabled 1
|
//! VALUE Ingress-Filters Enabled 1
|
||||||
//! VALUE Ingress-Filters Disabled 2
|
//! VALUE Ingress-Filters Disabled 2
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -10,14 +10,14 @@
|
|||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! ##############################################################################
|
//! ##############################################################################
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 4818.
|
//! # Attributes and values defined in RFC 4818.
|
||||||
//! # http://www.ietf.org/rfc/rfc4818.txt
|
//! # http://www.ietf.org/rfc/rfc4818.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ##############################################################################
|
//! ##############################################################################
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Delegated-IPV6-Prefix 123 ipv6prefix
|
//! ATTRIBUTE Delegated-IPV6-Prefix 123 ipv6prefix
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,12 +9,12 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 4849.
|
//! # Attributes and values defined in RFC 4849.
|
||||||
//! # http://www.ietf.org/rfc/rfc4849.txt
|
//! # http://www.ietf.org/rfc/rfc4849.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE NAS-Filter-Rule 92 string
|
//! ATTRIBUTE NAS-Filter-Rule 92 string
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,31 +9,31 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 5090.
|
//! # Attributes and values defined in RFC 5090.
|
||||||
//! # http://www.ietf.org/rfc/rfc5090.txt
|
//! # http://www.ietf.org/rfc/rfc5090.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! ATTRIBUTE Digest-Response 103 string
|
//! ATTRIBUTE Digest-Response 103 string
|
||||||
//! ATTRIBUTE Digest-Realm 104 string
|
//! ATTRIBUTE Digest-Realm 104 string
|
||||||
//! ATTRIBUTE Digest-Nonce 105 string
|
//! ATTRIBUTE Digest-Nonce 105 string
|
||||||
//! ATTRIBUTE Digest-Response-Auth 106 string
|
//! ATTRIBUTE Digest-Response-Auth 106 string
|
||||||
//! ATTRIBUTE Digest-Nextnonce 107 string
|
//! ATTRIBUTE Digest-Nextnonce 107 string
|
||||||
//! ATTRIBUTE Digest-Method 108 string
|
//! ATTRIBUTE Digest-Method 108 string
|
||||||
//! ATTRIBUTE Digest-URI 109 string
|
//! ATTRIBUTE Digest-URI 109 string
|
||||||
//! ATTRIBUTE Digest-Qop 110 string
|
//! ATTRIBUTE Digest-Qop 110 string
|
||||||
//! ATTRIBUTE Digest-Algorithm 111 string
|
//! ATTRIBUTE Digest-Algorithm 111 string
|
||||||
//! ATTRIBUTE Digest-Entity-Body-Hash 112 string
|
//! ATTRIBUTE Digest-Entity-Body-Hash 112 string
|
||||||
//! ATTRIBUTE Digest-CNonce 113 string
|
//! ATTRIBUTE Digest-CNonce 113 string
|
||||||
//! ATTRIBUTE Digest-Nonce-Count 114 string
|
//! ATTRIBUTE Digest-Nonce-Count 114 string
|
||||||
//! ATTRIBUTE Digest-Username 115 string
|
//! ATTRIBUTE Digest-Username 115 string
|
||||||
//! ATTRIBUTE Digest-Opaque 116 string
|
//! ATTRIBUTE Digest-Opaque 116 string
|
||||||
//! ATTRIBUTE Digest-Auth-Param 117 string
|
//! ATTRIBUTE Digest-Auth-Param 117 string
|
||||||
//! ATTRIBUTE Digest-AKA-Auts 118 string
|
//! ATTRIBUTE Digest-AKA-Auts 118 string
|
||||||
//! ATTRIBUTE Digest-Domain 119 string
|
//! ATTRIBUTE Digest-Domain 119 string
|
||||||
//! ATTRIBUTE Digest-Stale 120 string
|
//! ATTRIBUTE Digest-Stale 120 string
|
||||||
//! ATTRIBUTE Digest-HA1 121 string
|
//! ATTRIBUTE Digest-HA1 121 string
|
||||||
//! ATTRIBUTE SIP-AOR 122 string
|
//! ATTRIBUTE SIP-AOR 122 string
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,13 +9,13 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 5176.
|
//! # Attributes and values defined in RFC 5176.
|
||||||
//! # http://www.ietf.org/rfc/rfc5176.txt
|
//! # http://www.ietf.org/rfc/rfc5176.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//! VALUE Error-Cause Invalid-Attribute-Value 407
|
//! VALUE Error-Cause Invalid-Attribute-Value 407
|
||||||
//! VALUE Error-Cause Multiple-Session-Selection-Unsupported 508
|
//! VALUE Error-Cause Multiple-Session-Selection-Unsupported 508
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::rfc3576;
|
use crate::core::rfc3576;
|
||||||
|
|||||||
@@ -9,34 +9,34 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 5607.
|
//! # Attributes and values defined in RFC 5607.
|
||||||
//! # http://www.ietf.org/rfc/rfc5607.txt
|
//! # http://www.ietf.org/rfc/rfc5607.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! VALUE Service-Type Framed-Management 18
|
//! VALUE Service-Type Framed-Management 18
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Framed-Management 133 integer
|
//! ATTRIBUTE Framed-Management 133 integer
|
||||||
//!
|
//!
|
||||||
//! VALUE Framed-Management SNMP 1
|
//! VALUE Framed-Management SNMP 1
|
||||||
//! VALUE Framed-Management Web-Based 2
|
//! VALUE Framed-Management Web-Based 2
|
||||||
//! VALUE Framed-Management Netconf 3
|
//! VALUE Framed-Management Netconf 3
|
||||||
//! VALUE Framed-Management FTP 4
|
//! VALUE Framed-Management FTP 4
|
||||||
//! VALUE Framed-Management TFTP 5
|
//! VALUE Framed-Management TFTP 5
|
||||||
//! VALUE Framed-Management SFTP 6
|
//! VALUE Framed-Management SFTP 6
|
||||||
//! VALUE Framed-Management RCP 7
|
//! VALUE Framed-Management RCP 7
|
||||||
//! VALUE Framed-Management SCP 8
|
//! VALUE Framed-Management SCP 8
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Management-Transport-Protection 134 integer
|
//! ATTRIBUTE Management-Transport-Protection 134 integer
|
||||||
//!
|
//!
|
||||||
//! VALUE Management-Transport-Protection No-Protection 1
|
//! VALUE Management-Transport-Protection No-Protection 1
|
||||||
//! VALUE Management-Transport-Protection Integrity-Protection 2
|
//! VALUE Management-Transport-Protection Integrity-Protection 2
|
||||||
//! VALUE Management-Transport-Protection Integrity-Confidentiality-Protection 3
|
//! VALUE Management-Transport-Protection Integrity-Confidentiality-Protection 3
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Management-Policy-Id 135 string
|
//! ATTRIBUTE Management-Policy-Id 135 string
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Management-Privilege-Level 136 integer
|
//! ATTRIBUTE Management-Privilege-Level 136 integer
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,26 +9,26 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 5904.
|
//! # Attributes and values defined in RFC 5904.
|
||||||
//! # http://www.ietf.org/rfc/rfc5904.txt
|
//! # http://www.ietf.org/rfc/rfc5904.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! # The next two attributes are continued, like EAP-Message
|
//! # The next two attributes are continued, like EAP-Message
|
||||||
//! ATTRIBUTE PKM-SS-Cert 137 octets concat
|
//! ATTRIBUTE PKM-SS-Cert 137 octets concat
|
||||||
//! ATTRIBUTE PKM-CA-Cert 138 octets concat
|
//! ATTRIBUTE PKM-CA-Cert 138 octets concat
|
||||||
//!
|
//!
|
||||||
//! # 28 bytes of data, 7 integers
|
//! # 28 bytes of data, 7 integers
|
||||||
//! ATTRIBUTE PKM-Config-Settings 139 octets
|
//! ATTRIBUTE PKM-Config-Settings 139 octets
|
||||||
//! ATTRIBUTE PKM-Cryptosuite-List 140 octets
|
//! ATTRIBUTE PKM-Cryptosuite-List 140 octets
|
||||||
//! ATTRIBUTE PKM-SAID 141 short
|
//! ATTRIBUTE PKM-SAID 141 short
|
||||||
//!
|
//!
|
||||||
//! # 6 bytes of data: SAID, 1 byte of type, 3 of cryptosuite
|
//! # 6 bytes of data: SAID, 1 byte of type, 3 of cryptosuite
|
||||||
//! ATTRIBUTE PKM-SA-Descriptor 142 octets
|
//! ATTRIBUTE PKM-SA-Descriptor 142 octets
|
||||||
//!
|
//!
|
||||||
//! # 133 bytes of data: integer lifetime, 1 byte sequence, 128 bytes of key
|
//! # 133 bytes of data: integer lifetime, 1 byte sequence, 128 bytes of key
|
||||||
//! ATTRIBUTE PKM-Auth-Key 143 octets
|
//! ATTRIBUTE PKM-Auth-Key 143 octets
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,13 +9,13 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 6519.
|
//! # Attributes and values defined in RFC 6519.
|
||||||
//! # http://www.ietf.org/rfc/rfc6519.txt
|
//! # http://www.ietf.org/rfc/rfc6519.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE DS-Lite-Tunnel-Name 144 string
|
//! ATTRIBUTE DS-Lite-Tunnel-Name 144 string
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,30 +9,30 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 6572.
|
//! # Attributes and values defined in RFC 6572.
|
||||||
//! # http://www.ietf.org/rfc/rfc6572.txt
|
//! # http://www.ietf.org/rfc/rfc6572.txt
|
||||||
//! #
|
//! #
|
||||||
//! # $Id$
|
//! # $Id$
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Mobile-Node-Identifier 145 octets
|
//! ATTRIBUTE Mobile-Node-Identifier 145 octets
|
||||||
//! ATTRIBUTE Service-Selection 146 string
|
//! ATTRIBUTE Service-Selection 146 string
|
||||||
//! ATTRIBUTE PMIP6-Home-LMA-IPV6-Address 147 ipv6addr
|
//! ATTRIBUTE PMIP6-Home-LMA-IPV6-Address 147 ipv6addr
|
||||||
//! ATTRIBUTE PMIP6-Visited-LMA-IPV6-Address 148 ipv6addr
|
//! ATTRIBUTE PMIP6-Visited-LMA-IPV6-Address 148 ipv6addr
|
||||||
//! ATTRIBUTE PMIP6-Home-LMA-IPV4-Address 149 ipaddr
|
//! ATTRIBUTE PMIP6-Home-LMA-IPV4-Address 149 ipaddr
|
||||||
//! ATTRIBUTE PMIP6-Visited-LMA-IPV4-Address 150 ipaddr
|
//! ATTRIBUTE PMIP6-Visited-LMA-IPV4-Address 150 ipaddr
|
||||||
//! ATTRIBUTE PMIP6-Home-HN-Prefix 151 ipv6prefix
|
//! ATTRIBUTE PMIP6-Home-HN-Prefix 151 ipv6prefix
|
||||||
//! ATTRIBUTE PMIP6-Visited-HN-Prefix 152 ipv6prefix
|
//! ATTRIBUTE PMIP6-Visited-HN-Prefix 152 ipv6prefix
|
||||||
//! ATTRIBUTE PMIP6-Home-Interface-ID 153 ifid
|
//! ATTRIBUTE PMIP6-Home-Interface-ID 153 ifid
|
||||||
//! ATTRIBUTE PMIP6-Visited-Interface-ID 154 ifid
|
//! ATTRIBUTE PMIP6-Visited-Interface-ID 154 ifid
|
||||||
//! ATTRIBUTE PMIP6-Home-IPV4-HoA 155 ipv4prefix
|
//! ATTRIBUTE PMIP6-Home-IPV4-HoA 155 ipv4prefix
|
||||||
//! ATTRIBUTE PMIP6-Visited-IPV4-HoA 156 ipv4prefix
|
//! ATTRIBUTE PMIP6-Visited-IPV4-HoA 156 ipv4prefix
|
||||||
//! ATTRIBUTE PMIP6-Home-DHCP4-Server-Address 157 ipaddr
|
//! ATTRIBUTE PMIP6-Home-DHCP4-Server-Address 157 ipaddr
|
||||||
//! ATTRIBUTE PMIP6-Visited-DHCP4-Server-Address 158 ipaddr
|
//! ATTRIBUTE PMIP6-Visited-DHCP4-Server-Address 158 ipaddr
|
||||||
//! ATTRIBUTE PMIP6-Home-DHCP6-Server-Address 159 ipv6addr
|
//! ATTRIBUTE PMIP6-Home-DHCP6-Server-Address 159 ipv6addr
|
||||||
//! ATTRIBUTE PMIP6-Visited-DHCP6-Server-Address 160 ipv6addr
|
//! ATTRIBUTE PMIP6-Visited-DHCP6-Server-Address 160 ipv6addr
|
||||||
//! ATTRIBUTE PMIP6-Home-IPV4-Gateway 161 ipaddr
|
//! ATTRIBUTE PMIP6-Home-IPV4-Gateway 161 ipaddr
|
||||||
//! ATTRIBUTE PMIP6-Visited-IPV4-Gateway 162 ipaddr
|
//! ATTRIBUTE PMIP6-Visited-IPV4-Gateway 162 ipaddr
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use std::net::{Ipv4Addr, Ipv6Addr};
|
use std::net::{Ipv4Addr, Ipv6Addr};
|
||||||
|
|||||||
@@ -9,21 +9,21 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 6677
|
//! # Attributes and values defined in RFC 6677
|
||||||
//! # http://www.ietf.org/rfc/rfc6677.txt
|
//! # http://www.ietf.org/rfc/rfc6677.txt
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE EAP-Lower-Layer 163 integer
|
//! ATTRIBUTE EAP-Lower-Layer 163 integer
|
||||||
//!
|
//!
|
||||||
//! VALUE EAP-Lower-Layer Wired-IEEE-802.1X 1
|
//! VALUE EAP-Lower-Layer Wired-IEEE-802.1X 1
|
||||||
//! VALUE EAP-Lower-Layer IEEE-802.1X-No-Preauth 2
|
//! VALUE EAP-Lower-Layer IEEE-802.1X-No-Preauth 2
|
||||||
//! VALUE EAP-Lower-Layer IEEE-802.1X-Preauth 3
|
//! VALUE EAP-Lower-Layer IEEE-802.1X-Preauth 3
|
||||||
//! VALUE EAP-Lower-Layer IEEE-802.16e 4
|
//! VALUE EAP-Lower-Layer IEEE-802.16e 4
|
||||||
//! VALUE EAP-Lower-Layer IKEv2 5
|
//! VALUE EAP-Lower-Layer IKEv2 5
|
||||||
//! VALUE EAP-Lower-Layer PPP 6
|
//! VALUE EAP-Lower-Layer PPP 6
|
||||||
//! VALUE EAP-Lower-Layer PANA-No-Preauth 7
|
//! VALUE EAP-Lower-Layer PANA-No-Preauth 7
|
||||||
//! VALUE EAP-Lower-Layer GSS-API 8
|
//! VALUE EAP-Lower-Layer GSS-API 8
|
||||||
//! VALUE EAP-Lower-Layer PANA-Preauth 9
|
//! VALUE EAP-Lower-Layer PANA-Preauth 9
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -9,15 +9,15 @@
|
|||||||
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
//! # This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
|
||||||
//! # Version $Id$
|
//! # Version $Id$
|
||||||
//! #
|
//! #
|
||||||
//! # Attributes and values defined in RFC 6911
|
//! # Attributes and values defined in RFC 6911
|
||||||
//! # http://www.ietf.org/rfc/rfc6911.txt
|
//! # http://www.ietf.org/rfc/rfc6911.txt
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE Framed-IPV6-Address 168 ipv6addr
|
//! ATTRIBUTE Framed-IPV6-Address 168 ipv6addr
|
||||||
//! ATTRIBUTE DNS-Server-IPV6-Address 169 ipv6addr
|
//! ATTRIBUTE DNS-Server-IPV6-Address 169 ipv6addr
|
||||||
//! ATTRIBUTE Route-IPV6-Information 170 ipv6prefix
|
//! ATTRIBUTE Route-IPV6-Information 170 ipv6prefix
|
||||||
//! ATTRIBUTE Delegated-IPV6-Prefix-Pool 171 string
|
//! ATTRIBUTE Delegated-IPV6-Prefix-Pool 171 string
|
||||||
//! ATTRIBUTE Stateful-IPV6-Address-Pool 172 string
|
//! ATTRIBUTE Stateful-IPV6-Address-Pool 172 string
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use std::net::Ipv6Addr;
|
use std::net::Ipv6Addr;
|
||||||
|
|||||||
@@ -13,10 +13,10 @@
|
|||||||
//! # http://www.ietf.org/rfc/rfc7055.txt
|
//! # http://www.ietf.org/rfc/rfc7055.txt
|
||||||
//! #
|
//! #
|
||||||
//!
|
//!
|
||||||
//! ATTRIBUTE GSS-Acceptor-Service-Name 164 string
|
//! ATTRIBUTE GSS-Acceptor-Service-Name 164 string
|
||||||
//! ATTRIBUTE GSS-Acceptor-Host-Name 165 string
|
//! ATTRIBUTE GSS-Acceptor-Host-Name 165 string
|
||||||
//! ATTRIBUTE GSS-Acceptor-Service-Specifics 166 string
|
//! ATTRIBUTE GSS-Acceptor-Service-Specifics 166 string
|
||||||
//! ATTRIBUTE GSS-Acceptor-Realm-Name 167 string
|
//! ATTRIBUTE GSS-Acceptor-Realm-Name 167 string
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
//! # The Value field contains two octets (00 - 99). ANSI T1.113 and
|
//! # The Value field contains two octets (00 - 99). ANSI T1.113 and
|
||||||
//! # BELLCORE 394 can be used for additional information about these
|
//! # BELLCORE 394 can be used for additional information about these
|
||||||
//! # values and their use.
|
//! # values and their use.
|
||||||
//! ATTRIBUTE Originating-Line-Info 94 octets[2]
|
//! ATTRIBUTE Originating-Line-Info 94 octets[2]
|
||||||
//! ```
|
//! ```
|
||||||
|
|
||||||
use crate::core::avp::{AVPError, AVPType, AVP};
|
use crate::core::avp::{AVPError, AVPType, AVP};
|
||||||
|
|||||||
Reference in New Issue
Block a user