#include <openssl/ssl.h>
#include <freeradius-devel/internal/internal.h>
-#include <freeradius-devel/server/base.h>
+#include <freeradius-devel/server/pair.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/unlang/function.h>
+#include <freeradius-devel/unlang/subrequest.h>
#include <freeradius-devel/unlang/interpret.h>
#include <freeradius-devel/util/debug.h>
#endif
#include <openssl/conf.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
+#include <freeradius-devel/server/virtual_servers.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/syserror.h>
+#include <freeradius-devel/util/rand.h>
#include "base.h"
#include "log.h"
#ifdef WITH_TLS
#define LOG_PREFIX "tls"
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/util/debug.h>
+#include <freeradius-devel/util/atexit.h>
#include "log.h"
#include "utils.h"