Jumbo patch to clean up socket handling
authorAlan T. DeKok <aland@freeradius.org>
Thu, 24 Sep 2009 15:28:56 +0000 (17:28 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 24 Sep 2009 15:31:55 +0000 (17:31 +0200)
commite04b62f1bd257489bd92ccc584b0886c7e2011e8
treeb27424b18af9d731e744d4f92e3a87b274ed0bd2
parentfa0e98d1056e22fa413078dbd8c3fe0d85532826
Jumbo patch to clean up socket handling

The transport protocol code is now more merged, and the "fr_tcp_radius_t"
structure and API are deleted.  The resulting code is simpler and smaller.

Cleaned up how the listeners and even handlers deal with sockets.
The proxy sockets are now pushed into the proxy packet list, and are
not used in the main listener list.

The proxy packet list now deals with src/dst, and not just destination.
src/include/libradius.h
src/include/packet.h
src/include/radiusd.h
src/include/realms.h
src/include/tcp.h
src/lib/packet.c
src/lib/tcp.c
src/main/event.c
src/main/listen.c
src/main/radclient.c
src/main/realms.c