3e875f629f
Clients are stored in a dictionary referenced by id (to allow for UINT32_MAX auth clients, which is plenty). Each provider now has a data slot (this limits the number of providers to 32 for now, but that's plenty for now) which they can use to attach data to auth_clients. This consolidates data, aids in debugging, and makes it easier to just pass around auth_client structures. |
||
---|---|---|
.. | ||
providers | ||
authd.c | ||
authd.h | ||
dns.c | ||
dns.h | ||
getaddrinfo.c | ||
getaddrinfo.h | ||
getnameinfo.c | ||
getnameinfo.h | ||
Makefile.am | ||
provider.c | ||
provider.h | ||
res.c | ||
res.h | ||
reslib.c | ||
reslib.h | ||
reslist.c |