More checks on handler_tree
[freeradius.git] / raddb / experimental.conf
index 2c16a1b..e2488af 100644 (file)
                mod_accounting = radiusd_test
                func_accounting = accounting
 
-               mod_preproxy = radiusd_test
-               func_preproxy = preproxy
+               mod_pre_proxy = radiusd_test
+               func_pre_proxy = pre_proxy
 
-               mod_postproxy = radiusd_test
-               func_postproxy = postproxy
+               mod_post_proxy = radiusd_test
+               func_post_proxy = post_proxy
 
-               mod_postauth = radiusd_test
-               func_postauth = postauth
+               mod_post_auth = radiusd_test
+               func_post_auth = post_auth
+
+               mod_recv_coa = radiusd_test
+               func_recv_coa = recv_coa
+
+               mod_send_coa = radiusd_test
+               func_send_coa = send_coa
 
                mod_detach = radiusd_test
                func_detach = detach
        }
 
        #
-       #  Persistent, embedded Perl interpreter.
-       #
-       perl {
-               #
-               #  The Perl script to execute on authorize, authenticate,
-               #  accounting, xlat, etc.  This is very similar to using
-               #  'rlm_exec' module, but it is persistent, and therefore
-               #  faster.
-               #
-               module = /path/to/your/perl_module.pm
-
-               #
-               #  The following hashes are given to the module and
-                #  filled with value-pairs (Attribute names and values)
-               #
-               #  %RAD_CHECK           Read-only       Check items
-               #  %RAD_REQUEST         Read-only       Attributes from the request
-               #  %RAD_REPLY           Read-write      Attributes for the reply
-               # 
-               #  The return codes from functions in the perl_script
-               #  are passed directly back to the server.  These
-               #  codes are defined in doc/configurable_failover,
-               #  src/include/modules.h (RLM_MODULE_REJECT, etc),
-               #  and are pre-defined in the 'example.pl' program
-               #  which is included.
-               #               
-
-               #
-               #  List of functions in the module to call.
-               #  Uncomment and change if you want to use function
-               #  names other than the defaults.
-               #
-               #func_authenticate = authenticate
-               #func_authorize = authorize
-               #func_preacct = preacct
-               #func_accounting = accounting
-               #func_checksimul = checksimul
-               #func_pre_proxy = pre_proxy
-               #func_post_proxy = post_proxy
-               #func_post_auth = post_auth
-               #func_xlat = xlat
-               #func_detach = detach
-
-               #
-               #  Uncomment the following lines if you wish
-               #  to use separate functions for Start and Stop
-               #  accounting packets. In that case, the 
-               #  func_accounting function is not called.
-               #
-               #func_start_accounting = accounting_start
-               #func_stop_accounting = accounting_stop
-               
-               #  Uncomment the following lines if your perl is 
-               #  compiled with threads support.
-               #  The settings below are the defaults.
-               #
-               #max_clones = 32
-               #start_clones = 32
-               #min_spare_clones = 0
-               #max_spare_clones = 32
-               #cleanup_delay = 5
-               #max_request_per_clone = 0
-
-       }
-
-       #
        #  Perform NT-Domain authentication.  This only works
        #  with PAP authentication.  That is, Authentication-Request
        #  packets containing a User-Password attribute.
                        } 
                }
                }
+
+               fast { 
+                       pac_opaque_encr_key = 000102030405060708090a0b0c0d0e0f 
+                       eap_fast_a_id = xxxxxx 
+                       eap_fast_a_id_info = my_server 
+               } 
        }