now that the "include everything" headers have been removed.
#include <freeradius-devel/server/pair.h>
#include <freeradius-devel/server/auth.h>
#include <freeradius-devel/unlang/call.h>
-#include <freeradius-devel/util/debug.h>
#include "types.h"
#include "attrs.h"
#include "attrs.h"
#include "compose.h"
-#include "session.h"
static int _eap_session_free(eap_session_t *eap_session)
{
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/net.h>
#include <freeradius-devel/util/trie.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_arp.h"
* @copyright 2018 Alan DeKok (aland@deployingradius.com)
*/
#include <freeradius-devel/io/application.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/server/protocol.h>
-#include <freeradius-devel/util/debug.h>
-#include <freeradius-devel/util/fopencookie.h>
#include <freeradius-devel/util/perm.h>
-#include <freeradius-devel/util/socket.h>
#include <freeradius-devel/util/trie.h>
#include <netdb.h>
#include "proto_control.h"
#ifdef HAVE_SYS_STAT_H
-#include <sys/stat.h>
#endif
#include <fcntl.h>
#include <libgen.h>
-#include <pwd.h>
-#include <grp.h>
typedef struct {
char const *name; //!< socket name
#define LOG_PREFIX "radmin - "
#include <freeradius-devel/server/cf_parse.h>
-#include <freeradius-devel/server/cf_util.h>
#include <freeradius-devel/server/cf_file.h>
#include <freeradius-devel/server/main_config.h>
#include <freeradius-devel/server/radmin.h>
#include <freeradius-devel/util/conf.h>
#include <freeradius-devel/util/dict.h>
-#include <freeradius-devel/util/dict.h>
#include <freeradius-devel/util/md5.h>
-#include <freeradius-devel/util/misc.h>
-#include <freeradius-devel/util/syserror.h>
#include <freeradius-devel/util/socket.h>
#include <freeradius-devel/util/atexit.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/server/virtual_servers.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_cron.h"
#include <netdb.h>
#include <fcntl.h>
#include <freeradius-devel/server/protocol.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_cron.h"
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/server/virtual_servers.h>
#include <freeradius-devel/util/pair_legacy.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_detail.h"
*/
#include <freeradius-devel/io/application.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/syserror.h>
-#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/misc.h>
#include <netdb.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/server/pair.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
-#include <freeradius-devel/util/dlist.h>
-#include <freeradius-devel/util/time.h>
#include <freeradius-devel/util/syserror.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_detail.h"
#include <fcntl.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/protocol/dhcpv4/freeradius.internal.h>
#include "proto_dhcpv4.h"
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/protocol/dhcpv6/freeradius.internal.h>
#include "proto_dhcpv6.h"
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/protocol/dns/freeradius.internal.h>
#include "proto_dns.h"
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/server/virtual_servers.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_load.h"
#include <fcntl.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/io/load.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_load.h"
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_radius.h"
extern fr_app_t proto_radius;
#include <freeradius-devel/radius/tcp.h>
#include <freeradius-devel/util/trie.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_radius.h"
extern fr_app_io_t proto_radius_tcp;
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_radius.h"
#include <netdb.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/trie.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include "proto_tacacs.h"
extern fr_app_io_t proto_tacacs_tcp;
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
-#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/application.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/protocol/vmps/vmps.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/arp/arp.h>
-#include <freeradius-devel/protocol/arp/rfc826.h>
static fr_dict_t const *dict_arp;
#include <freeradius-devel/util/dict.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/dhcpv4/dhcpv4.h>
-#include <freeradius-devel/protocol/dhcpv4/rfc2131.h>
static fr_dict_t const *dict_dhcpv4;