X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/918a0e1d39ded82e52f8ac3303ace326c207fe4c..c3a0fde28f4866bc6df368456de0bb86c663229e:/include/s_conf.h diff --git a/include/s_conf.h b/include/s_conf.h index fbd583a..a31e098 100644 --- a/include/s_conf.h +++ b/include/s_conf.h @@ -64,6 +64,8 @@ struct ConfItem char *host; /* host part of user@host */ char *passwd; /* doubles as kline reason *ugh* */ char *spasswd; /* Password to send. */ + char *autojoin; /* channels for users to autojoin to on connect */ + char *autojoin_opers; /* channels for opers to autojoin on oper-up */ char *user; /* user part of user@host */ int port; time_t hold; /* Hold action until this time (calendar time) */ @@ -131,10 +133,6 @@ struct config_file_entry { const char *dpath; /* DPATH if set from command line */ const char *configfile; - const char *klinefile; - const char *dlinefile; - const char *xlinefile; - const char *resvfile; char *egdpool_path; @@ -238,6 +236,7 @@ struct config_channel_entry int burst_topicwho; int kick_on_split_riding; int only_ascii_channels; + int cycle_host_change; int resv_forcepart; }; @@ -350,15 +349,6 @@ extern void conf_add_class(struct ConfItem *, int); extern void conf_add_d_conf(struct ConfItem *); extern void flush_expired_ips(void *); - -/* XXX consider moving these into kdparse.h */ -extern void parse_k_file(FILE * fb); -extern void parse_d_file(FILE * fb); -extern void parse_x_file(FILE * fb); -extern void parse_resv_file(FILE *); -extern char *getfield(char *newline); -extern char *xline_encode_spaces(const char *); - extern char *get_oper_name(struct Client *client_p); extern int yylex(void);