Author: Alex Badea <vampire@p16.pub.ro>
[ircu2.10.12-pk.git] / ChangeLog
index 14a5324a9b7c7fcebf48186cdf6277ef7d1c3ab0..a7644b50fe593d74823f756a793d569d2f31e9cf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,111 @@
+2002-04-02  Alex Badea <vampire@p16.pub.ro>
+       
+       * ircd-patch: Test before doing anything dangerous, provide -f to
+               to it anyway.  exit levels for easy scripting.
+
+2002-04-01  Kevin L Mitchell  <klmitch@mit.edu>
+
+       * ircd/channel.c (joinbuf_join): don't add a channel to the list
+       in the joinbuf unless when we flush it, we empty the list
+
+2002-04-02 Andrew Miller <a1kmm@mware.virtualave.net>
+       * ircd/ircd_parser.y: Added ircd parser, lexer, to replace the
+          old configuration file format.
+       * ircd/ircd_lexer.l
+       * ircd/s_conf.c
+       * doc/example.conf
+
+2002-03-23 Bert Faes <bert.faes@pandora.be>
+
+       * s_misc.c made /trace reply always show the username
+       
+2002-03-28  Kevin L Mitchell  <klmitch@mit.edu>
+
+       * configure.in: use AC_CHECK_FUNCS to define HAVE_* macros; test
+       for setrlimit, getrusage, and times
+
+       * configure: rerun auto-conf
+
+       * config.h.in: rerun autoheader
+
+2002-03-27  Kevin L Mitchell  <klmitch@mit.edu>
+
+       * ircd/m_burst.c (ms_burst): use MODEBUF_DEST_NOKEY to suppress
+       sending of the key to the channel
+
+       * ircd/channel.c (modebuf_flush_int): when processing keys, only
+       include the actual key in the mode sent to the channel if
+       MODEBUF_DEST_NOKEY is not set
+
+       * include/channel.h: needed more bits for MODEBUF_DEST_*,
+       especially when adding MODEBUF_DEST_NOKEY to force keys in the
+       BURST to be reported as "*" to the channel
+
+       * ircd/m_oper.c (m_oper): clear the new oper's sendq so it gets
+       inherited from the class associated with the O-line
+
+2002-03-25  Kevin L Mitchell  <klmitch@mit.edu>
+
+       * ircd/s_user.c (set_nick_name): invalidate all ban valid caching
+       when a user changes his nickname so we can catch if he now matches
+       a ban
+
+2002-03-20 Reed Loden <reed@redmagnet.com>
+       * doc/example.conf: Added OPER_LIST_CHAN and LOCOP_LIST_CHAN.
+
+       * doc/readme.features: Added OPER_LIST_CHAN and LOCOP_LIST_CHAN.
+
+2002-03-20 LordLuke <lordluke@undernet.org>
+       * ircd/client.c: Add LOCOP_LIST_CHAN feature.
+
+       * ircd/ircd_features.h: Add LOCOP_LIST_CHAN feature.
+
+2002-03-19 Joseph Bongaarts <foxxe@wtfs.net>
+
+       * ircd/m_links.c: Make /links behave like /map for head_in_sand.
+       cleaned up excess code.
+
+       * ircd/map.c: Added map_dump_links_head_in_sand() Made changes in
+       map_add() and map_update() for links changes.
+
+       * include/map.h: Added info and prot to struct Map
+
+       * include/ircd_defs.h: Added MAP_CACHE_TIME for length of time
+       servers are cached in MapList
+
+       * ircd/s_misc.c: changed #ifdef for map_update()
+
+       * ircd/m_server.c: changed #ifdef for map_update()
+
+       * include/ircd_policy.h: added NO_HEAD_IN_SAND for easier removal of
+       hiding features.
+
+       * configure.in: add --disable-headinsand
+
+       * configure: Ran autoconf
+
+       * ircd/m_stats.c: Fixed a bug in /stats i and made /stats i show 
+       connect limits
+
+       * ircd/s_stats.c: Made /stats i report connect limits
+
+       * ircd/s_err.c: Modified RPL_STATSILINE to use %s instead of 
+       "*" for the password field.
+       
+2002-03-19 LordLuke <lordluke@undernet.org>
+
+       * include/channel.h: Allow opers to view +s channels in /list
+
+       * include/client.h: Add "PRIV_LIST_CHAN" oper privilege
+
+       * include/ircd_features.h: added "LIST_CHAN" feature
+
+       * ircd/channel.c: Allow opers to view +s channels in /list
+
+       * ircd/client.c: Add "PRIV_LIST_CHAN"
+
+       * ircd/ircd_features.c: Add "LIST_CHAN" feature
+
 2002-03-13 Joseph Bongaarts <foxxe@wtfs.net>
 
        * ircd/m_kill.c: Last of the last of the bug fixes (Thanks Spike).