]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/users.h
Fixed WriteChannelWithServ
[user/henk/code/inspircd.git] / include / users.h
index b5a737c8823f5fb9984173dd17a02f3abe07ebc0..098762ecac32b4b1aa690caa279b4eed8f905e4f 100644 (file)
@@ -57,6 +57,9 @@ class ConnectClass : public classbase
        /** Host mask for this line
         */
        char host[MAXBUF];
+       /** Number of seconds between pings for this line
+        */
+       int pingtime;
        /** (Optional) Password for this line
         */
        char pass[MAXBUF];
@@ -65,6 +68,7 @@ class ConnectClass : public classbase
        {
                registration_timeout = 0;
                flood = 0;
+               pingtime = 0;
                strlcpy(host,"",MAXBUF);
                strlcpy(pass,"",MAXBUF);
        }
@@ -159,6 +163,16 @@ class userrec : public connection
          */
         bool dns_done;
 
+       /** Number of seconds between PINGs for this user (set from <connect:allow> tag
+        */
+       unsigned long pingmax;
+
+       /** Password specified by the user when they registered.
+        * This is stored even if the <connect> block doesnt need a password, so that
+        * modules may check it.
+        */
+       char password[MAXBUF];
+
        userrec();
        
        virtual ~userrec() {  }