Moved nearly all remaining code out of radiusd.c, and into
authoraland <aland>
Fri, 28 Sep 2007 11:46:58 +0000 (11:46 +0000)
committeraland <aland>
Fri, 28 Sep 2007 11:46:58 +0000 (11:46 +0000)
commit03634013d4ffc7e83da12f01ec1b734612355d92
tree045e63d2854009b37e5182f3ab4d4b38cf464d57
parent2ecb63e3de8dff7e762e691f16d5b9c9d15602ef
Moved nearly all remaining code out of radiusd.c, and into
event.c

This means that the main server loop is purely event-driven,
by sockets and by timed events.

There are still a few FIXME's, like adding newly-created proxy
sockets to the event loop, but that shouldn't be hard to fix.

The result is that the code is (again) much easier to
understand.  Also, we hope that HUP support will be easier to
add after this change.
src/include/radiusd.h
src/main/detail.c
src/main/event.c
src/main/radiusd.c
src/main/threads.c