#define SHARED_TDLINE 0x0800
#define SHARED_PDLINE 0x1000
#define SHARED_UNDLINE 0x2000
+#define SHARED_GRANT 0x4000
+#define SHARED_DIE 0x8000
#define SHARED_ALL (SHARED_TKLINE | SHARED_PKLINE | SHARED_UNKLINE |\
SHARED_PXLINE | SHARED_TXLINE | SHARED_UNXLINE |\
- SHARED_TRESV | SHARED_PRESV | SHARED_UNRESV)
+ SHARED_TRESV | SHARED_PRESV | SHARED_UNRESV | SHARED_GRANT)
#define CLUSTER_ALL (SHARED_ALL | SHARED_LOCOPS)
/* flags used in hub/leaf */
char *username;
char *host;
char *passwd;
+ char *certfp;
int flags;
int umodes;
char *host;
char *passwd;
char *spasswd;
+ char *certfp;
int port;
int flags;
int servers;
char *class_name;
struct Class *class;
rb_dlink_node node;
+
+ uint16_t dns_query;
};
#define SERVER_ILLEGAL 0x0001
extern void attach_server_conf(struct Client *, struct server_conf *);
extern void detach_server_conf(struct Client *);
-extern void set_server_conf_autoconn(struct Client *source_p, const char *name,
+extern void set_server_conf_autoconn(struct Client *source_p, const char *name,
int newval);
extern void disable_server_conf_autoconn(const char *name);