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:
moznion
2021-05-31 23:51:40 +09:00
parent 1cc7e0320e
commit b795976d66
49 changed files with 842 additions and 842 deletions

View File

@@ -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());

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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]

View File

@@ -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;

View File

@@ -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};

View File

@@ -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};

View File

@@ -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};

View File

@@ -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};

View File

@@ -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;

View File

@@ -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};

View File

@@ -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;

View File

@@ -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};

View File

@@ -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};

View File

@@ -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
//! //!
//! ``` //! ```

View File

@@ -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};

View File

@@ -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};

View File

@@ -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};

View File

@@ -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};

View File

@@ -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;

View File

@@ -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};

View File

@@ -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};

View File

@@ -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};

View File

@@ -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};

View File

@@ -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};

View File

@@ -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;

View File

@@ -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};

View File

@@ -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};