Update iauth-test script to match the documented iauth protocol.
[ircu2.10.12-pk.git] / ChangeLog
index fbcc65089c2f9553626a5cbb082ba05360e28334..826e98e76ed62e96a866ba86f069eb15b0d40c2a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,49 @@
+2006-03-31  Michael Poole <mdpoole@troilus.org>
+
+       * tools/iauth-test (send_server_notice): Use a colon prefix before
+       the message.
+       (%handlers): Likewise.
+
+2006-03-24  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/ircd_signal.c (alloc_crec): Zero-fill returned
+       ChildRecord structs.
+
+       * ircd/jupe.c (make_jupe): Zero-fill newly allocated jupes.
+
+       * ircd/list.c (make_link): Zero-fill returned SLink structs.
+
+       * ircd/whowas.c (whowas_init): Delete function.
+       (whowas_alloc): Rewrite to follow the more common pattern and to
+       zero-fill returned Whowas structs.
+
+2006-03-23  Kevin L. Mitchell  <klmitch@mit.edu>
+
+       * ircd/s_auth.c: rewrite iauth_read(), spliting out the parsing
+       into iauth_parse(); change parsing to separate parameters and deal
+       with the ':' sentinel; send sentinel in multi-word parameters; fix
+       iauth_cmd_config() and iauth_cmd_stats() to clear the 'next'
+       pointer in the SLink structure; fix buffering in
+       iauth_read_stderr(); remove carriage returns from STDERR contents
+       as well
+
+       * doc/readme.iauth: fix a minor typo in comments for 'd' and 'N'
+       server messages
+
+2006-06-18  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/convert-conf.c (finish_features): Do not emit a feature
+       setting that has no values.
+
+2006-06-18  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/channel.c (mode_parse_key): Outside of burst, allow
+       overwriting of keys by a service when a key is already set.
+       (mode_parse_upass): Likewise.  Instead, ignore new Upass during
+       burst if it is lexicographically greater than the current one.
+       (mode_parse_apas): Likewise for Apass, but only allow overwiting
+       an existing Apass in a BURST.
+
 2006-06-18  Michael Poole <mdpoole@troilus.org>
 
        * ircd/channel.c (modebuf_flush_int): Fix typo about changing