]> jfr.im git - solanum.git/blobdiff - include/s_newconf.h
Remove unused kline_delay config option
[solanum.git] / include / s_newconf.h
index 4218a8282d635475468e01a805ebdbe5ae511f80..4792b005dd4af30eb85f7bea68f4f510317da746 100644 (file)
@@ -181,10 +181,8 @@ struct server_conf
        char *connect_host;
        struct rb_sockaddr_storage connect4;
        uint16_t dns_query_connect4;
-#ifdef RB_IPV6
        struct rb_sockaddr_storage connect6;
        uint16_t dns_query_connect6;
-#endif
        char *passwd;
        char *spasswd;
        char *certfp;
@@ -197,10 +195,8 @@ struct server_conf
        char *bind_host;
        struct rb_sockaddr_storage bind4;
        uint16_t dns_query_bind4;
-#ifdef RB_IPV6
        struct rb_sockaddr_storage bind6;
        uint16_t dns_query_bind6;
-#endif
 
        char *class_name;
        struct Class *class;
@@ -213,13 +209,17 @@ struct server_conf
 #define SERVER_TB              0x0010
 #define SERVER_AUTOCONN                0x0020
 #define SERVER_SSL             0x0040
+#define SERVER_NO_EXPORT       0x0080
+#define SERVER_SCTP            0x0100
 
 #define ServerConfIllegal(x)   ((x)->flags & SERVER_ILLEGAL)
 #define ServerConfEncrypted(x) ((x)->flags & SERVER_ENCRYPTED)
 #define ServerConfCompressed(x)        ((x)->flags & SERVER_COMPRESSED)
 #define ServerConfTb(x)                ((x)->flags & SERVER_TB)
 #define ServerConfAutoconn(x)  ((x)->flags & SERVER_AUTOCONN)
+#define ServerConfSCTP(x)      ((x)->flags & SERVER_SCTP)
 #define ServerConfSSL(x)       ((x)->flags & SERVER_SSL)
+#define ServerConfNoExport(x)  ((x)->flags & SERVER_NO_EXPORT)
 
 extern struct server_conf *make_server_conf(void);
 extern void free_server_conf(struct server_conf *);