+2004-09-11 Michael Poole <mdpoole@troilus.org>
+
+ * doc/example.conf: Add examples for FEAT_HIS_* features.
+
+2003-06-08 Matthias Crauwels <ultimate_@wol.be>
+ [Feature renamed to FEAT_HIS_WHOIS_LOCALCHAN by Michael Poole.]
+
+ * include/ircd_features.h: new feature FEAT_HIS_LOCAL_CHAN_WHOIS
+
+ * ircd/ircd_features.c: new feature FEAT_HIS_LOCAL_CHAN_WHOIS
+
+ * ircd/m_whois.c: hide local channels in local WHOIS, this breaks HIS
+
+ * doc/readme.features: documented FEAT_HIS_LOCAL_CHAN_WHOIS
+
+ * doc/ircd.conf.sample: default value for FEAT_HIS_LOCAL_CHAN_WHOIS
+
+2004-09-11 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/ircd_relay.c (server_relay_channel_message,
+ server_relay_channel_notice): Do not allow other servers to send
+ or relay to local channels.
+
+ * ircd/m_wallchops (ms_wallchops): Likewise.
+
+ * ircd/m_wallvoices (ms_wallvoices): Likewise.
+
+2004-09-11 Kevin L Mitchell <klmitch@mit.edu>
+
+ * ircd/gline.c (gline_add): fix GLINE logging (Bug #750927)
+
+ * ircd/channel.c: removing limits shouldn't gobble an argument;
+ this was a subtle interaction issue with modebuf...fixed by adding
+ MODE_LIMIT to modebuf_flush_int() and short-circuiting
+ modebuf_mode_uint() to add MODE_LIMIT to mbuf->mb_rem in the
+ removal case. Note that this is not proof against the sequence,
+ "modebuf_mode_uint(mbuf, MODE_ADD | MODE_LIMIT, 10);
+ modebuf_mode_uint(mbuf, MODE_DEL | MODE_LIMIT, 10);"
+ (Bug #916138)
+
+2004-09-11 Michael Poole <mdpoole@troilus.org>
+
+ * include/supported.h: Kev pointed out I misinterpreted the
+ meaning of CHANMODES; fix this. Also define CHANNELLEN and
+ STATUSMSG from the ISUPPORT draft.
+
+2004-09-10 Michael Poole <mdpoole@troilus.org>
+
+ * include/supported.h (FEATURESVALUES2): Include A,u, in CHANMODES
+ when oplevels are enabled.
+
+2004-09-10 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/channel.c (send_channel_modes): Only send oplevels for
+ channels that actually use them -- for -A channels, send chanops
+ as :o even if OPLEVELS is enabled.
+
+ * ircd/ircd.c: Fix -k (chkconf mode) and show in usage help.
+
+ * ircd/numnicks.c (base64toip): Fill in the right number of 0
+ words when we see _ in a base64-encoded IPv6 address.
+
+2004-09-10 Michael Poole <mdpoole@troilus.org>
+
+ * ircd/ircd.c: Add -k as a chkconf-like option to exit after
+ reading the configuration file.
+
+ * ircd/chkconf.c: Remove as unused.
+
+ * ircd/Makefile.in: Remove last mentions of chkconf from Makefile.
+
+2004-09-10 Michael Poole <mdpoole@troilus.org>
+
+ * doc/example.conf: Remove examples for unused features (TIMESEC,
+ CRYPT_OPER_PASSWORD) and add for new feature (ANNOUNCE_INVITES).
+
+ * doc/readme.features: Remove documentation for unused features
+ (TIMESEC, CRYPT_OPER_PASSWORD, oper/locop privileges,
+ HIS_DESYNCS), update defaults for SOCKSENDBUF and SOCKRECVBUF, and
+ add documentation for ANNOUNCE_INVITES.
+
+ * include/ircd_features.h: Remove unused features (TIMESEC,
+ CRYPT_OPER_PASSWORD, LIST_CHAN, HIS_DESYNCS).
+
+ * include/ircd_features.c: Likewise.
+
+ * ircd/ircd_res.c: Actually use FEAT_IRCD_RES_RETRIES and
+ FEAT_IRCD_RES_TIMEOUT where appropriate.
+
+ * ircd/s_debug.c: Do not display setting of unused (and now
+ non-existent) FEAT_CRYPT_OPER_PASSWORD.
+
2004-09-10 Michael Poole <mdpoole@troilus.org>
* ircd/os_generic.c (sockaddr_from_irc): Fix IPv4 implementation