== Character Escaping
Some characters need to be escaped within a dynamically expanded
-string %{...}. The % character is used for variable expansion, so a
-literal % character can be created by using %%.
+string `%{...}`. The `%` character is used for variable expansion, so a
+literal `%` character can be created by using `%%`.
Other than within a dynamically expanded string, very little
character escaping is needed. The rules of the enclosing string context
# type:: Only EAP types listed below with a `type = <EAP-Type>` pair will be allowed.
#
type = md5
-# type = pwd
+ type = pwd
# type = leap
type = gtc
type = tls
# as is done by other modules. The change from v3 is that the `inner-tunnel` virtual server
# is no not used.
#
-# pwd {
-# group = 19
+ pwd {
+ group = 19
-# server_id = theserver@example.com
+ server_id = theserver@example.com
#
# fragment_size:: This has the same meaning as for TLS.
#
-# fragment_size = 1020
-# }
+ fragment_size = 1020
+ }
#
# ### Cisco LEAP
+bob Cleartext-Password := "bob"
+
#
# Configuration file for the rlm_files module.
# Please see rlm_files(5) manpage for more information.
# ### Receive Access-Request packets
#
recv Access-Request {
+ #
+
+ map csv "%{User-Name}" {
+ &reply:Filter-Id := field3
+ &reply:Reply-Message := field4
+ }
+
#
# Take a `User-Name`, and perform some checks on it, for
# spaces and other invalid characters. If the `User-Name`
type = DHCP-Inform
type = DHCP-Release
type = DHCP-Decline
+ type = DHCP-Lease-Query
transport = udp