26 RCSIDH(radius_h,
"$Id: 82d57c094ae5b11559ad82156fe22f18603683d6 $")
71 #define PW_TYPE_STRUCTURAL_EXCEPT_VSA \
73 case PW_TYPE_LONG_EXTENDED: \
82 #define PW_TYPE_STRUCTURAL \
83 PW_TYPE_STRUCTURAL_EXCEPT_VSA: \
114 #define PW_AUTH_UDP_PORT 1812
115 #define PW_AUTH_UDP_PORT_ALT 1645
116 #define PW_ACCT_UDP_PORT 1813
117 #define PW_ACCT_UDP_PORT_ALT 1646
118 #define PW_POD_UDP_PORT 1700
119 #define PW_RADIUS_TLS_PORT 2083
120 #define PW_COA_UDP_PORT 3799
122 #include <freeradius-devel/rfc2865.h>
123 #include <freeradius-devel/rfc2866.h>
124 #include <freeradius-devel/rfc2867.h>
125 #include <freeradius-devel/rfc2868.h>
126 #include <freeradius-devel/rfc2869.h>
128 #include <freeradius-devel/rfc3162.h>
129 #include <freeradius-devel/rfc3576.h>
130 #include <freeradius-devel/rfc3580.h>
132 #include <freeradius-devel/rfc4072.h>
133 #include <freeradius-devel/rfc4372.h>
135 #define PW_CUI PW_CHARGEABLE_USER_IDENTITY
137 #include <freeradius-devel/rfc4675.h>
138 #include <freeradius-devel/rfc4818.h>
139 #include <freeradius-devel/rfc4849.h>
141 #include <freeradius-devel/rfc5580.h>
142 #include <freeradius-devel/rfc5607.h>
143 #include <freeradius-devel/rfc5904.h>
145 #include <freeradius-devel/rfc6572.h>
146 #include <freeradius-devel/rfc6677.h>
147 #include <freeradius-devel/rfc6911.h>
148 #include <freeradius-devel/rfc6929.h>
149 #include <freeradius-devel/rfc6930.h>
151 #include <freeradius-devel/rfc7055.h>
152 #include <freeradius-devel/rfc7155.h>
153 #include <freeradius-devel/rfc7268.h>
158 #include <freeradius-devel/attributes.h>
160 #include <freeradius-devel/freeradius.h>
162 #include <freeradius-devel/vqp.h>
164 #define PW_DIGEST_RESPONSE 206
165 #define PW_DIGEST_ATTRIBUTES 207
173 #define PW_LOGIN_USER 1
174 #define PW_FRAMED_USER 2
175 #define PW_CALLBACK_LOGIN_USER 3
176 #define PW_CALLBACK_FRAMED_USER 4
177 #define PW_OUTBOUND_USER 5
178 #define PW_ADMINISTRATIVE_USER 6
179 #define PW_NAS_PROMPT_USER 7
180 #define PW_AUTHENTICATE_ONLY 8
181 #define PW_CALLBACK_NAS_PROMPT 9
182 #define PW_AUTHORIZE_ONLY 17
191 #define PW_STATUS_START 1
192 #define PW_STATUS_STOP 2
193 #define PW_STATUS_ALIVE 3
194 #define PW_STATUS_ACCOUNTING_ON 7
195 #define PW_STATUS_ACCOUNTING_OFF 8
200 #define VENDORPEC_MICROSOFT 311
201 #define VENDORPEC_FREERADIUS 11344
202 #define VENDORPEC_WIMAX 24757
203 #define VENDORPEC_UKERNA 25622
208 #define PW_MSCHAP_RESPONSE 1
209 #define PW_MSCHAP_ERROR 2
210 #define PW_MSCHAP_CPW_1 3
211 #define PW_MSCHAP_CPW_2 4
212 #define PW_MSCHAP_NT_ENC_PW 6
213 #define PW_MSCHAP_CHALLENGE 11
214 #define PW_MSCHAP2_RESPONSE 25
215 #define PW_MSCHAP2_SUCCESS 26
216 #define PW_MSCHAP2_CPW 27
222 #define PW_UKERNA_CHBIND 135
223 #define PW_UKERNA_TR_COI 136
Time value (struct timeval), only for config items.
RFC2865 - Access-Challenge.
Ascend binary format a packed data structure.
WiMAX IPv4 or IPv6 address depending on length.
Number of defined data types.
Long extended attribute space attribute.
RFC3575/RFC5176 - Disconnect-Ack (positive)
WiMAX IPv4 or IPv6 address prefix depending on length.
RFC2866 - Accounting-Response.
RFC3575/RFC5176 - CoA-Ack (positive)
RFC2865 - Access-Request.
RFC2866 - Accounting-Request.
Double precision floating point.
RFC3575/RFC5176 - CoA-Nak (not willing to perform)
Attribute that represents a vendor in the attribute tree.
Invalid (uninitialised) attribute type.
RFC3575/RFC5176 - CoA-Request.
Packet code has not been set.
Vendor-Specific, for RADIUS attribute 26.
Extended attribute space attribute.
RFC2865/RFC5997 - Status Server (response)
RFC2865/RFC5997 - Status Server (request)
PW_CODE
RADIUS packet codes.
String of printable characters.
Contains nested attributes.
RFC3575/RFC5176 - Disconnect-Nak (not willing to perform)
PW_TYPE
Internal data types used within libfreeradius.
Extended attribute, vendor specific.
RFC3575/RFC5176 - Disconnect-Request.