Make hash table have comparison callback, it's needed.
Update dict.c, request_list.c, rlm_files.c, and rlm_detail.c
to use updated API.
Move hash definitions to src/include/hash.h.
Add src/lib/packet.c, to have more code re-use between various
programs that need to send more than one RADIUS packet.
Updated listener code in radiusd && radclient to use new packet
routines. It's not complete yet, but the amount of duplicate
code is going down, and what's left is getting easier to understand.
14 files changed: