[NeoStats-Devel] [Commits] r2704 - in trunk: . src

[email protected] Sat, 13 Aug 2005 01:03:40 +1000
Newsgroups gmane.comp.neostats.devel
Message-ID <[email protected]>
Author: Fish
Date: Fri Aug 12 23:03:33 2005
New Revision: 2704

Modified:
   trunk/ChangeLog
   trunk/TODO
   trunk/src/modules.c
   trunk/src/users.c
Log:
fix up triggering want_nickip code

Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog	(original)
+++ trunk/ChangeLog	Fri Aug 12 23:03:33 2005
@@ -4,6 +4,7 @@
 Fish (F), Mark (M), DeadNotBuried (D)
 ===============================================================================
 * NeoStats * Version 3.0.a3-dev
+ - Fix up triggering WANT_NICKIP code (F)
  - Fix up quoteserv and un-init memory errors causing crashes for me (F)
  - let limitserv have a buffer (F)
  - CTCP version scans are now more flexible in (F)

Modified: trunk/TODO
==============================================================================
--- trunk/TODO	(original)
+++ trunk/TODO	Fri Aug 12 23:03:33 2005
@@ -4,6 +4,3 @@
 http://bugs.neostats.net)
 
 
-LIMITSERV: doesn't join channels correctly on add etc.
-SecureServ: version scans default to disabled.
-SecureServ: Version scans are fubar.

Modified: trunk/src/modules.c
==============================================================================
--- trunk/src/modules.c	(original)
+++ trunk/src/modules.c	Fri Aug 12 23:03:33 2005
@@ -715,6 +715,10 @@
 	}
 	while (eventlistptr->event != EVENT_NULL) {
 		mod_ptr->event_list[eventlistptr->event] = eventlistptr;
+		if (eventlistptr->event == EVENT_NICKIP)
+		{
+			me.want_nickip = 1; 		
+		}
 		eventlistptr ++;
 	}
 }

Modified: trunk/src/users.c
==============================================================================
--- trunk/src/users.c	(original)
+++ trunk/src/users.c	Fri Aug 12 23:03:33 2005
@@ -127,7 +127,6 @@
 	} else if (!(ircd_srv.protocol&PROTOCOL_NICKIP) && me.want_nickip == 1) {
 		ipaddress = process_ip (u->name, host);
 	}
-
 	u->tsconnect = TS ? strtoul (TS, NULL, 10) : me.now;
 	if( ( time( NULL ) - u->tsconnect ) > nsconfig.splittime )
 		u->flags |= NS_FLAGS_NETJOIN;