+2005-08-21 Michael Poole <mdpoole@troilus.org>
+
+ * include/s_conf.h (free_mapping): Declare new function.
+
+ * ircd/ircd_parser.y (pseudoblock): Use it.
+
+ * ircd/s_conf.c (free_mapping): Define it.
+ (close_mappings): New function.
+ (rehash): Call close_mappings() before reading file.
+
+ * ircd/m_kill.c (do_kill): Revert 2005-08-18 change.
+
+2005-08-19 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/parse.c (tok_tree): Re-add token tree structure.
+ (initmsgtree): Populate it.
+ (parse_server): Prefer it to full message tree.
+
+2005-08-18 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/m_kill.c (do_kill): When FEAT_HIS_KILLWHO, change apparent
+ source of KILLs to &his instead of &me.
+
2005-08-16 Michael Poole <mdpoole@troilus.org>
* ircd/channel.c (mode_parse_ban): Avoid overwriting part of
* ircd/m_invite.c (m_invite): Likewise.
(ms_invite): Likewise.
+ * ircd/m_kick.c (ms_kick): Likewise.
+
+ * ircd/m_topic.c (do_settopic): Another &me -> &his change for
+ HIS, and use that apparent source for the channel localcast.
+
2005-08-16 Jukka Ollila <jaollila@niksula.hut.fi>
* ircd/s_user.c (hide_hostmask): Use HIS_SERVERNAME instead of the