Use HIS_SERVERNAME instead of cli_name(&me) for a variety of
[ircu2.10.12-pk.git] / ChangeLog
index 34f80d685aa0403a07fb5a0a7bb6346a757b9e13..13c6520c116ec10671e29ddab138ebe3b43c954b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2005-07-14  Michael Poole <mdpoole@troilus.org>
+
+       * include/ircd_features.h: Declare new "his" pseudo-server to hold
+       FEAT_HIS_SERVERNAME and FEAT_HIS_SERVERINFO in a convenient place.
+
+       * ircd/ircd_features.c: Initialize and update it.
+
+       * ircd/channel.c (modebuf_flush_int): Use it as the apparent
+       source for opmodes and server mode changes (also when the source
+       is me).
+
+       * ircd/m_burst.c (ms_burst): Use it as the apparent source for net
+       rider kicks.
+
+       * ircd/m_whois.c (do_whois): Use it to simplify code here.
+
+       * ircd/s_misc.c (exit_client): Use it as the apparent killer.
+
 2005-07-14  Michael Poole <mdpoole@troilus.org>
 
        * doc/example.conf (General): Update comment about vhost to match