]> jfr.im git - solanum.git/blobdiff - include/s_conf.h
switch sasl_usercloak.c to use SNO_BANNED
[solanum.git] / include / s_conf.h
index ce5d9388ffb6b0e6344b4cb8652159aeba00ca27..b8bb1404996ceb05a72d295c593b0c49c188ef50 100644 (file)
@@ -72,6 +72,7 @@ struct ConfItem
        char *className;        /* Name of class */
        struct Class *c_class;  /* Class of connection */
        rb_patricia_node_t *pnode;      /* Our patricia node */
+       int umodes, umodes_mask;        /* Override umodes specified by mask */
 };
 
 #define CONF_ILLEGAL           0x80000000
@@ -173,7 +174,6 @@ struct config_file_entry
        char *fname_operspylog;
        char *fname_ioerrorlog;
 
-       unsigned char compression_level;
        int disable_fake_channels;
        int dots_in_ident;
        int failed_oper_notice;
@@ -257,6 +257,15 @@ struct config_file_entry
        int hide_opers;
 
        char *drain_reason;
+       char *sasl_only_client_message;
+       char *identd_only_client_message;
+       char *sctp_forbidden_client_message;
+       char *ssltls_only_client_message;
+       char *not_authorised_client_message;
+       char *illegal_hostname_client_message;
+       char *server_full_client_message;
+       char *illegal_name_long_client_message;
+       char *illegal_name_short_client_message;
 };
 
 struct config_channel_entry