Restructuring of CVS head
Alan DeKok
aland at ox.org
Tue May 30 23:58:39 CEST 2006
I'm going to move some of the header files in src/include around.
Having almost everything in src/include/libradius.h is getting
frustrating, and it's hard to track dependencies.
My thoughts:
- src/include/*.h is header for src/lib/*.c
- updating hash table implementikon to avoid hash collisions
- adding src/lib/packet.c
There's a lock of socket & RADIUS packet list handling done
in the server & radclient. This should be in library routines,
to help with code re-use.
- with support for 2-byte attributes, this becomes easier:
http://lists.freeradius.org/pipermail/freeradius-users/2004-September/036228.html
i.e. a LOT easier. Now that there's an sql ippool module, the
combination is starting to look interesting.
Alan DeKok.
More information about the Freeradius-Devel
mailing list