Author: Kev <klmitch@mit.edu>
[ircu2.10.12-pk.git] / ChangeLog
index 921822fb5c15f180ea62ef17dad5a74d7a50aea5..9ec07a1ddb6c09030ce434093a87abfe955e83e8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,115 @@
+2001-06-21  Kevin L. Mitchell  <klmitch@mit.edu>
+
+       * Makefile.in (config): add a deprecation notice with a pointer to
+       tools/transition
+
+       * tools/transition: shell script to convert old compile-time
+       options into new compile-time options and appropriate F-lines
+
+       * tools/mkchroot: shell-script to prepare the chroot area by
+       copying over all the necessary libraries so they can be found
+
+2001-06-20  Kevin L. Mitchell  <klmitch@mit.edu>
+
+       * INSTALL: partial update of INSTALL for u2.10.11 release...
+
+2001-06-14  Kevin L. Mitchell  <klmitch@mit.edu>
+
+       * ircd/table_gen.c (makeTables): finally got tired of the
+       "overflow in implicit conversion" warning, so just got rid of it
+       by explicitly casting UCHAR_MAX to a (default) char; diffs show no
+       differences in the tables generated
+
+2001-06-11  Kevin L. Mitchell  <klmitch@mit.edu>
+
+       * ircd/send.c (sendcmdto_match_butone): don't let the server crash
+       if a client is in the STAT_CONNECTING status
+
+2001-06-10  Kevin L. Mitchell  <klmitch@mit.edu>
+
+       * ircd/send.c: remove unused vsendcmdto_one(), consolidating it
+       into sendcmdto_one(); define new sendcmdto_prio_one(), which
+       places the message into the priority queue
+
+       * ircd/s_user.c (hunt_server_prio_cmd): definition of
+       hunt_server_prio_cmd(), which simply calls sendcmdto_prio_one()
+       instead of sendcmdto_one()
+
+       * ircd/m_settime.c: use sendcmdto_prio_one() and
+       hunt_server_prio_cmd() to send SETTIME
+
+       * ircd/m_server.c: use sendcmdto_prio_one() to send SETTIME
+
+       * include/send.h: removed declaration for unused vsendcmdto_one();
+       added a declaration for sendcmdto_prio_one()
+
+       * include/s_user.h: declare hunt_server_prio_cmd(), which calls
+       sendcmdto_prio_one()
+
+       * ircd/send.c (sendcmdto_flag_butone): oops; /wallops should be
+       put in the server's priority queue, too...
+
+       * ircd/ircd.c: don't check LPATH for accessibility at all
+
+2001-06-08  Kevin L. Mitchell  <klmitch@mit.edu>
+
+       * ircd/s_serv.c (server_estab): send a +h flag in our SERVER
+       command if we're configured as a hub; send individual server flags
+       in SERVER commands
+
+       * ircd/s_bsd.c (completed_connection): send a +h flag in our
+       SERVER command if we're configured as a hub
+
+       * ircd/m_server.c: implement parv[7] as a mode-like string; +h
+       sets the FLAGS_HUB flag for a server; +s sets the FLAGS_SERVICE
+       flag for a server; +hs sets both flags; also modify CMD_SERVER
+       format string to send the flags
+
+       * include/client.h: define two new flags, FLAGS_HUB and
+       FLAGS_SERVICE to mark services and hubs as such; define testing
+       macros, setting macros
+
+       * ircd/s_user.c: remove deprecated struct Gline* argument to
+       register_user(); remove GLINE rebroadcast; do not send GLINE
+       acknowledgement parameter to NICK; do not look for GLINE
+       acknowledgement parameter to NICK while parsing
+
+       * ircd/s_serv.c (server_estab): remove deprecated struct Jupe*
+       argument to server_estab(); do not send JUPE/GLINE acknowledgement
+       parameters for SERVER or NICK
+
+       * ircd/m_user.c (m_user): remove deprecated argument to
+       register_user()
+
+       * ircd/m_server.c: remove deprecated argument to server_estab();
+       remove documentation comment regarding JUPE acknowledgement
+       parameter to SERVER; remove JUPE rebroadcast
+
+       * ircd/m_pong.c (mr_pong): remove deprecated argument to
+       register_user()
+
+       * ircd/m_nick.c: remove documentation comment regarding GLINE
+       acknowledgement parameter to NICK
+
+       * ircd/jupe.c: use user's real name in JUPE server notices if
+       HEAD_IN_SAND_SNOTICES is defined
+
+       * ircd/ircd.c: remove deprecated chroot() code; remove deprecated
+       setuid code; correct ancient DEBUG vs DEBUGMODE typo
+
+       * ircd/gline.c: use user's real name in GLINE server notices if
+       HEAD_IN_SAND_SNOTICES is defined
+
+       * ircd/channel.c (modebuf_flush_int): make apparent source be
+       local server, not oper's server; use user's real name in hack
+       notices and DESYNC notices if HEAD_IN_SAND_SNOTICES is defined
+
+       * include/s_user.h: remove struct Gline pre-declaration; remove
+       deprecated struct Gline argument from register_user()
+
+       * include/s_serv.h: remove struct Jupe pre-declaration; remove
+       deprecated struct Jupe argument from server_estab()
+
 2001-06-07  Kevin L. Mitchell  <klmitch@mit.edu>
 
        * ircd/s_stats.c (hunt_stats): forward-port from pl15 of all the