Author: Jeannot Langlois
[ircu2.10.12-pk.git] / ChangeLog
index 98e368963c2d673acc9b747b3535927c8db786c4..231e4ae6e4949b7ca89fe543e96056dda82f0bea 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,82 @@
-2006-01-14  Michael Poole <mdpoole@troilus.org>
+2007-01-27  Jeannot Langlois <jeannot12@linuxmail.org>
+
+       * doc/example.conf (Features): Illustrate URLREG feature.
+
+       * doc/readme.features (URLREG): Define new feature.
+
+       * include/ircd_features.h (Feature): Add FEAT_URLREG.
+
+       * ircd/ircd_features.c (features): Set the default value.
+
+       * ircd/m_join.c (m_join): For ERR_NEEDREGGEDNICK, include the
+       URLREG value as a format argument.
+
+       * ircd/s_err.c (replyTable): Update ERR_NEEDREGGEDNICK
+       appropriately.
+
+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
+       mask syntax.
+
+2007-01-22  Michael Poole <mdpoole@troilus.org>
+
+       * INSTALL: Mention source directory naming; update the reference
+       to the config file converter (hah); update CVS directions.
+
+2007-01-22  Michael Poole <mdpoole@troilus.org>
+
+       * include/supported.h: Move parameters from FEATURES1 to FEATURES2
+       so that neither ISUPPORT line has more than 15 parameters.  (Some
+       clients are picky about this.)
+
+2007-01-21  Michael Poole <mdpoole@troilus.org>
+
+       * include/patchlevel.h (PATCHLEVEL): Bump for pre10 development.
+
+2007-01-20  Michael Poole <mdpoole@troilus.org>
+
+       * include/patchlevel.h (PATCHLEVEL): Bump for 2.10.12.09 release.
+
+2007-01-15  Michael Poole <mdpoole@troilus.org>
+
+       * doc/readme.iauth (U): Document extended fields.
+
+       * include/s_auth.h (auth_set_user): Declare new parameters.
+
+       * ircd/m_user.c (m_user): Pass new parameters.
+
+       * ircd/s_auth.c (auth_set_user): Accept new parameters.  When
+       using Undernet extensions, forward them to the iauth process.
+
+2007-01-14  Michael Poole <mdpoole@troilus.org>
 
        * ircd/os_generic.c (os_recv_nonb): Set errno to zero when
        returning IO_FAILURE due to a closed connection.