Author: Isomer <isomer@undernet.org>
[ircu2.10.12-pk.git] / ChangeLog
index 3e33551d37a6c4ec3a6985fec3808a45f2c77afa..37f80a7f5659d7b851111fe9936dbc11fbf20b70 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,84 @@
+2007-07-12  Perry Lorier <isomer@undernet.org>
+       
+       * ircd/m_user.c (m_luser): Fix broken RFC 2812 on connect user mode 
+       setting
+
+2007-05-28  Michael Poole <mdpoole@troilus.org>
+
+       * include/numeric.h (ERR_INPUTTOOLONG): New numeric.
+
+       * ircd/s_bsd.c (read_packet): Use it.
+
+       * ircd/s_err.c (replyTable): Give it a format string.
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/m_burst.c (ms_burst): Do not let bursting servers join a
+       user to a channel more than once.
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/ircd_features.c (feature_set): Report new value of feature
+       for /set.
+       (feature_reset): Likewise, for /reset.
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/m_burst.c (netride_modes): Return -1 if someone tries to
+       remove modes in the burst.
+       (ms_burst): Check for, and handle, that protocol violation.
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/m_privs.c (mo_privs): Report "no such nickname" for unknown
+       nicks in the list.  (Unfortunately, the nick is lost before ms_privs.)
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/listener.c (show_ports): Actually hide hidden ports from
+       clients that should not see them.
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/s_err.c (ERR_DONTCHEAT): Add apparently missing %s.
+       
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/m_connect.c (mo_connect): Return an error to a locop who
+       tries to do a remote connect.
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/parse.c (msgtab): Make SETTIME consistent with other
+       oper commands, in using m_not_oper for non-opered clients.
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/ircd_parser.y (pseudoblock): Forbid pseudo commands that
+       are not all alphabetic characters.
+
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * configure.in (maxcon): Check that maximum connections is
+       sufficiently large to avoid underflow in MAXCLIENTS.
+       
+2007-05-20  Michael Poole <mdpoole@troilus.org>
+
+       * include/supported.h (FEATURES2): Remove extra space.
+
+       * ircd/m_admin.c (m_admin): Only check server mask against our
+       name, so that it cannot leak information about other linked
+       servers.
+
+       * ircd/m_version.c (m_version): Likewise.
+       
 2007-04-15  Kevin L. Mitchell  <klmitch@mit.edu>
 
        * ircd/m_gline.c: fix minor typo in code that forwards remote
        local activations/deactivations: %c takes characters, not
        pointers!
+       (mo_gline): fix similar typo in code forwarding remote local
+       G-lines by opers
 
 2007-04-10  Michael Poole <mdpoole@troilus.org>