Author: Perry Lorier <isomer@undernet.org>
[ircu2.10.12-pk.git] / ChangeLog
index 37f80a7f5659d7b851111fe9936dbc11fbf20b70..6869bc14d14d37f1fb27a55b4882cd0db89251cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2007-07-12  Perry Lorier <isomer@undernet.org>
+       Reconsider how we manage modes before registration, to avoid stats
+       getting out of sync.
+
+       * ircd/s_user.c (set_user_mode): Add new parameter to set_user_mode to
+       ignore some modes.
+       (register_user): Use set_user_mode to parse default usermode for
+       users.
+
+       * ircd/m_user.c: Add extra parameter to set_user_mode call
+
+       * ircd/s_auth.c: Add extra parameter to set_user_mode call
+
+       * ircd/m_mode.c: Add extra parameter to set_user_mode call
+
+       * ircd/s_misc.c: Verify stats are consistant.
+
+       * include/s_user.h: Change prototype, add flag definitions.
+
+       * ircd/m_lusers.c (m_users): Assert that we're generating sane stats,
+       include "unknowns" in the total user connections to avoid negative
+       wrap arounds.
+
 2007-07-12  Perry Lorier <isomer@undernet.org>
        
        * ircd/m_user.c (m_luser): Fix broken RFC 2812 on connect user mode