+2000-12-08 Kevin L. Mitchell <klmitch@mit.edu>
+
+ * ircd/m_server.c (mr_server): don't send server IPs in any server
+ notices
+
+2000-12-06 Kevin L. Mitchell <klmitch@mit.edu>
+
+ * ircd/ircd_features.c: #include was supposed to be for
+ ircd_features.h, not features.h--missed when I had to do a
+ rename because of namespace collision
+
+2000-12-05 Greg Sikorski <gte@atomicrevs.demon.co.uk>
+ * ircd/m_topic.c: Added missing braces that caused all remote
+ topics to be ignored.
+
+2000-12-04 Kevin L. Mitchell <klmitch@mit.edu>
+
+ * ircd/m_create.c: I'm tired of the exit_client warning :)
+ (ms_create): discovered that exit_client() was being called with
+ too few arguments
+
+ * ircd/s_misc.c (exit_client): remove all dependance on
+ FNAME_USERLOG, since that's now gone; log only to LS_USER
+
+ * ircd/s_debug.c: USE_SYSLOG no longer means anything
+
+ * ircd/m_oper.c (m_oper): no longer log to LS_OPERLOG--we already
+ log to LS_OPER
+
+ * ircd/m_kill.c: no longer conditionalize on SYSLOG_KILL
+
+ * ircd/ircd_log.c: remove LS_OPERLOG, LS_USERLOG
+
+ * include/ircd_log.h: remove LS_OPERLOG, LS_USERLOG--they serve
+ the same purpose as LS_USER and LS_OPER
+
+ * config/config-sh.in: remove no longer relevant log config
+ variables
+
+ * ircd/uping.c (uping_init): use log_write instead of ircd_log
+
+ * ircd/s_misc.c (exit_client): use log_write instead of ircd_log
+
+ * ircd/s_conf.c: use log_write instead of ircd_log
+
+ * ircd/s_bsd.c (report_error): use log_write instead of ircd_log
+
+ * ircd/s_auth.c (timeout_auth_queries): use log_write instead of
+ ircd_log
+
+ * ircd/res.c (send_res_msg): use log_write instead of ircd_log
+
+ * ircd/m_who.c: use log_write instead of write_log; no longer
+ conditionalize on WPATH; mark dead ircd_log calls
+
+ * ircd/m_uping.c: mark dead ircd_log call
+
+ * ircd/m_server.c (mr_server): use log_write instead of ircd_log
+
+ * ircd/m_restart.c: use log_write instead of ircd_log; mark dead
+ ircd_log calls
+
+ * ircd/m_rehash.c (mo_rehash): use log_write instead of ircd_log
+
+ * ircd/m_oper.c: use log_write instead of ircd_log; no longer
+ conditionalize on FNAME_OPERLOG; mark dead ircd_log calls
+
+ * ircd/m_kill.c: mark dead ircd_log calls
+
+ * ircd/m_connect.c: use log_write instead of ircd_log; mark dead
+ ircd_log
+
+ * ircd/m_clearmode.c: use log_write instead of write_log; no
+ longer conditionalize on OPATH
+
+ * ircd/jupe.c: use log_write instead of write_log; no longer
+ conditionalize on JPATH
+
+ * ircd/ircd_log.c: add USER subsystem; remove ircd_log() compat
+ function; fix a couple of bugs
+
+ * ircd/ircd_alloc.c: fixed a comment
+
+ * ircd/ircd.c: use log_write instead of ircd_log; fold server
+ notice generation in a couple of cases
+
+ * ircd/gline.c: use log_write instead of write_log; no longer
+ conditionalize on GPATH
+
+ * ircd/channel.c (modebuf_flush_int): use log_write instead of
+ write_log; no longer conditionalize on OPATH
+
+ * ircd/Makefile.in: run make depend, since dependencies have
+ changed
+
+ * doc/example.conf: add system USER to documentation
+
+ * include/ircd_log.h: add system USER; remove old ircd_log()
+ declarations
+
+2000-12-04 Isomer <isomer@coders.net>
+ * ircd/m_names.c: Add NAMES_EON to do_names to say add a
+ 'end_of_names' reply when done.
+ * ircd/m_join.c: use NAMES_EON as mentioned above
+
+2000-12-01 net <simms@LUCIDA.QC.CA>
+
+ * ircd/motd.c: add a freelist for struct Motds
+
+2000-11-30 Kevin L. Mitchell <klmitch@mit.edu>
+
+ * ircd/s_stats.c (report_feature_list): report features--only
+ local opers can see logging configuration, since it doesn't really
+ mean anything to users
+
+ * ircd/s_err.c: add reply messages for new feature subsystem
+
+ * ircd/s_conf.c: add F lines to .conf
+
+ * ircd/parse.c: add the message descriptions for /set, /reset, and
+ /get
+
+ * ircd/m_stats.c: add /stats f
+
+ * ircd/m_set.c (mo_set): implement /set
+
+ * ircd/m_reset.c (mo_reset): implement /reset
+
+ * ircd/m_rehash.c: /rehash m now flushes MOTD cache, and /rehash l
+ reopens log files (for log file rotation)
+
+ * ircd/m_get.c (mo_get): implement /get
+
+ * ircd/ircd_log.c: use int instead of void return value; add
+ log_report_features() and log_canon(); fix a function that
+ disappears if DEBUGMODE not #define'd
+
+ * ircd/ircd_features.c: functions to manipulate feature settings
+ either from the config file or with the new /set, /reset, and /get
+ commands
+
+ * ircd/Makefile.in: add new .c files, run make depend
+
+ * include/s_stats.h: declare report_feature_list() (/stats f
+ handler)
+
+ * include/numeric.h: add RPL_STATSFLINE, RPL_FEATURE,
+ ERR_NOFEATURE, ERR_BADLOGTYPE, ERR_BADLOGSYS, and ERR_BADLOGVALUE
+ reply numerics
+
+ * include/msg.h: add defines for SET, RESET, and GET
+
+ * include/ircd_log.h: add a function to canonicalize subsystem
+ names; change some void return values to int
+
+ * include/ircd_features.h: new features subsystem handles all the
+ manipulation of special features, like log files
+
+ * include/handlers.h: declare new mo_{s,res,g}et message handlers
+ for fiddling with features run-time
+
+ * include/client.h (SNO_DEFAULT): don't set SNO_DEBUG by default;
+ seemed like a good idea at the time...
+
+ * doc/example.conf: document new F lines
+
2000-11-29 Kevin L. Mitchell <klmitch@mit.edu>
* ircd/s_debug.c: rewrite debug_init() and vdebug() in terms of