Create the request->reply data structure as soon as the request
authoraland <aland>
Mon, 2 Oct 2000 15:30:52 +0000 (15:30 +0000)
committeraland <aland>
Mon, 2 Oct 2000 15:30:52 +0000 (15:30 +0000)
commit0a11dda37c93a94866e6874bc43b7a4601d92b69
tree7e8a285b2dfdb1467cd4d419f895eca342578469
parent0a7a4c5908b1d4990f9f0fc1ce2e00976286b5b9
Create the request->reply data structure as soon as the request
passes a number of sanity checks.  After this point (rad_process),
the server will send a reply (reject or otherwise), so we might
as well have the reply structure sitting around.

Updated authorization, authentication, and accounting to
use request->reply everywhere.

Updated the module functions to pull the check/reply items out of
the 'request' structure, instead of passing them around as
seperate variables.

All of the modules still need to be updated for this new API.

The changes in auth.c drop the 'user_msg'.  There are a bunch
of 'FIXME's in the source now.
src/include/modules.h
src/main/acct.c
src/main/auth.c
src/main/modules.c
src/main/radiusd.c
src/main/util.c