Avoid improper reuse of a va_list.
[ircu2.10.12-pk.git] / ChangeLog
index ccd64f5e2891be2fbfd892f81d6ba2fe7a977168..c0f94cf85127b48e2acd8237318ce6ba75616fff 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+2007-02-03  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/ircd_reply.c (protocol_violation): Avoid reusing the
+       va_list in vd.
+
+       * ircd/send.c (sendcmdto_channel_butone): Warn against using %v in
+       the pattern -- that will cause incorrect behavior.
+       (sendwallto_group_butone): Likewise.
+       (sendcmdto_match_butone): Likewise.
+
+2007-01-22  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/channel.c (find_delayed_joins): New function.
+       (modebuf_flush): Handle +D-D and related cases.
+       (mode_parse_mode): It is too early to handle +D here, so don't.
+       (CheckDelayedJoins): Use find_delayed_joins().
+
+2007-01-22  Michael Poole <mdpoole@troilus.org>
+
+       * tests: New subdirectory for test framework.
+
+       * tests/ircd.conf: Helper file for testing.
+
+       * tests/readme.txt: Simple documentation of test framework.
+
+       * tests/test-driver.pl: Testing script interpreter.
+
 2007-01-22  Michael Poole <mdpoole@troilus.org>
 
        * doc/example.conf: Fix potentially confusing comment about ip