* @copyright 2017 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
* @copyright 2016 Alan DeKok (aland@freeradius.org)
*/
-#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>
* @copyright 2016 Alan DeKok (aland@deployingradius.com)
*/
#include <netdb.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/net.h>
#include <freeradius-devel/util/trie.h>
*/
RCSID("$Id$")
-#include <freeradius-devel/server/base.h>
+#include <freeradius-devel/util/strerror.h>
+#include <stdlib.h>
+#include <stdbool.h>
+#include <unistd.h>
+#include <errno.h>
#include "conduit.h"
static ssize_t lo_read(int fd, void *out, size_t outlen)
*
* @copyright 2018 Alan DeKok (aland@freeradius.org)
*/
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/io/base.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/fopencookie.h>
#define LOG_PREFIX "radmin - "
-#include <freeradius-devel/server/base.h>
#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/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>
#ifdef USE_READLINE_HISTORY
#ifndef READLINE_MAX_HISTORY_LINES
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/virtual_servers.h>
#include <freeradius-devel/util/debug.h>
*/
#include <netdb.h>
#include <fcntl.h>
-#include <freeradius-devel/server/base.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/radius/radius.h>
-#include <freeradius-devel/server/base.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/listen.h>
#include <freeradius-devel/io/schedule.h>
-#include <freeradius-devel/server/base.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>
* @copyright 2017 Alan DeKok (aland@deployingradius.com)
*/
#include <netdb.h>
-#include <freeradius-devel/server/base.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"
*/
#define LOG_PREFIX "proto_dhcpv4 - "
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/util/debug.h>
#define LOG_PREFIX "proto_dhcpv4_udp - "
#include <netdb.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
*/
#define LOG_PREFIX "proto_dhcpv6 - "
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/util/debug.h>
*/
#define LOG_PREFIX "proto_dhcpv6_udp - "
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
*/
#define LOG_PREFIX "proto_dns - "
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/util/debug.h>
*/
#define LOG_PREFIX "proto_dns_udp - "
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/schedule.h>
#include <freeradius-devel/radius/radius.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/virtual_servers.h>
#include <freeradius-devel/util/debug.h>
*/
#include <netdb.h>
#include <fcntl.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/io/base.h>
* @copyright 2017 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
* @copyright 2016 Alan DeKok (aland@freeradius.org)
*/
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
* @copyright 2016 Alan DeKok (aland@deployingradius.com)
*/
#include <netdb.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/radius/tcp.h>
#include <freeradius-devel/util/trie.h>
* @copyright 2016 Alan DeKok (aland@deployingradius.com)
*/
#include <netdb.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/master.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/server/state.h>
*/
#include <netdb.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/trie.h>
#include <freeradius-devel/io/base.h>
* @copyright 2017 Arran Cudbard-Bell (a.cudbardb@freeradius.org)
* @copyright 2016 Alan DeKok (aland@freeradius.org)
*/
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/server/module.h>
#include <freeradius-devel/util/debug.h>
* @copyright 2018 Alan DeKok (aland@deployingradius.com)
*/
#include <netdb.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/util/udp.h>
#include <freeradius-devel/util/trie.h>
#include <freeradius-devel/io/listen.h>
#include <freeradius-devel/io/master.h>
-#include <freeradius-devel/server/base.h>
#include <freeradius-devel/server/protocol.h>
#include <freeradius-devel/server/state.h>
#include <freeradius-devel/unlang/call.h>