]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - include/s_newconf.h
Add support for linking using SSL certificate fingerprints as the link credential...
[irc/rqf/shadowircd.git] / include / s_newconf.h
index 9b76f1e876249e74782a4e98c4fe4e1b94db29e7..dde364dd53203ffead03c30f0d272980b4c254bc 100644 (file)
@@ -29,7 +29,6 @@
  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $Id: s_newconf.h 1747 2006-07-25 21:22:45Z jilles $
  */
 
 #ifndef INCLUDED_s_newconf_h
@@ -96,10 +95,12 @@ struct remote_conf
 #define SHARED_TDLINE  0x0800
 #define SHARED_PDLINE  0x1000
 #define SHARED_UNDLINE 0x2000
+#define SHARED_DIE      0x4000
+#define SHARED_MODULE  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_REHASH)
 #define CLUSTER_ALL    (SHARED_ALL | SHARED_LOCOPS)
 
 /* flags used in hub/leaf */
@@ -119,6 +120,10 @@ struct oper_conf
 
        unsigned int snomask;
 
+       char *vhost;
+       char *swhois;
+       char *operstring;
+
        struct PrivilegeSet *privset;
 
 #ifdef HAVE_LIBCRYPTO
@@ -182,6 +187,7 @@ struct server_conf
        char *host;
        char *passwd;
        char *spasswd;
+       char *certfp;
        int port;
        int flags;
        int servers;