+2006-02-15 Michael Poole <mdpoole@troilus.org>
+
+ * include/ircd_signal.h (SigChldCallBack): New typedef.
+ (register_child): Declare.
+ (unregister_child): Declare.
+ (reap_children): Declare.
+
+ * ircd/ircd_signal.c (alloc_crec): New function.
+ (release_crec): New function.
+ (register_child): New function.
+ (do_unregister_child): New function.
+ (unregister_child): New function.
+ (sigchld_callback): New function.
+ (setup_signals): Hook SIGCHLD.
+ (reap_children): New function.
+
+ * ircd/ircd.c (server_restart): Call reap_children() on exit.
+
+2006-02-15 Michael Poole <mdpoole@troilus.org>
+
+ * include/ircd_osdep.h (os_socketpair): Declare.
+
+ * ircd/os_generic.c (is_blocked): New local function.
+ (os_*): Use is_blocked() instead of cut-and-pasted code.
+ (os_socketpair): New function.
+
+2006-02-15 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/match.c (match): Fix backtracking bug after an escape
+ (reported by Michael, I think).
+
+2006-02-04 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/ircd.c (try_connections): Scan all Connect blocks for the
+ earliest hold time (suggested by Michael).
+
+2006-02-04 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/m_join.c (m_join): Remove #if 0 code and update comment.
+
+ * ircd/m_mode.c (ms_mode): Remove self-op support.
+
+2006-01-12 Michael Poole <mdpoole@troilus.org>
+
+ * include/patchlevel.h (PATCHLEVEL): Update for 2.10.12.pre06.
+
+2006-01-12 Michael Poole <mdpoole@troilus.org>
+
+ * include/patchlevel.h (PATCHLEVEL): Update for release.
+
+2006-01-11 Michael Poole <mdpoole@troilus.org>
+
+ * doc/Makefile.in: Make install target VPATH-safe.
+
+ * doc/example.conf: Comment out example IAuth block.
+
+ * ircd/m_burst.c (ms_burst): Change isdigit() to IsDigit(),
+ silencing a warning on Solaris.
+
+2006-01-09 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/s_user.c (register_user): Do not send +r flag to user when
+ they first connect.
+
+2006-01-09 Michael Poole <mdpoole@troilus.org>
+
+ * include/ircd_features.h (FEAT_ZANNELS): Actually, put it back.
+
+ * ircd/ircd_features.c (FEAT_ZANNELS): Likewise.
+
+2006-01-06 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/channel.c (mode_process_clients): Do not reveal zombies who
+ are being opped (MODE and KICK crossed). Reported by coekie.
+
+2006-01-06 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/m_join.c (ms_join): Wipe out all modes (not just chanops)
+ when replacing a resurrected channel.
+
+ * ircd/convert-conf.c (dupstring): Fix probable off-by-one size
+ passed to memcpy().
+
+2006-01-03 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/channel.c (modebuf_flush_int): Also send timestamp when &me
+ originates the MODE going to other servers (currently just when a
+ client joins a zannel or uses an A/U password).
+
+2006-01-02 Michael Poole <mdpoole@troilus.org>
+
+ * include/ircd_features.h (FEAT_ZANNELS): Remove.
+
+ * ircd/channel.c (sub1_from_channel): Remove reference to
+ FEAT_ZANNELS.
+
+ * ircd/ircd_features.c (FEAT_ZANNELS): Remove.
+
+ * ircd/m_destruct.c (ms_destruct): Do not try to remove a destruct
+ event for channels that do not have them (created by BURSTing a
+ zannel but not yet destroyed by EOB).
+
+2005-12-31 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/m_whowas.c (m_whowas): Mention that IP is untracked in WHOWAS.
+ Spotted by Progs.
+
2005-12-30 Michael Poole <mdpoole@troilus.org>
* ircd/m_topic.c: Remove block comment about sptr, cptr, etc.