Fix DNS-related timer assertion failure.
[ircu2.10.12-pk.git] / ChangeLog
index 3a116939ff14faeb0d6e4cacb06e7c70b2255da5..9c2c9bf1041e37619164f0a599911420aa593506 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2005-03-22  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/ircd_events.c (timer_chg): Properly change a timer that is
+       in the middle of executing its expiration event.
+
+       * ircd/ircd_res.c (check_resolver_timeout): Simplify the test for
+       whether to use timer_chg() or timer_add().
+       (timeout_resolver): Do not try to re-schedule the DNS timeout
+       unless it is the expiration event.
+       (do_query_number): Properly initialize request->state.
+       (res_readreply): Mention the response code that was bad.
+
 2005-03-22  Michael Poole <mdpoole@troilus.org>
 
        * ircd/engine_kqueue.c (engine_delete): The kernel removes