> A. Was u2.10.11.rc.1. going to support hidden hosts via a /mode <nick> +x > mode change (for authenticated users), or am I confused again? If I am not > confused, when would this feature be expected to be functional?
This feature is present and disabled. It will be enabled on Undernet when the entire network is updated to using a .11 version. You can turn it on by adding "F:HOST_HIDING:TRUE" to your ircd.conf. > B. Shouldn't all channel mode changes appear to come from my local leaf > server? The following is a detail of a situation where this did not occur. > If it is not really a problem, then I apologize for wasting your time. hmmm...they should... > This occurred just following a net junction. There was a user on a lagged > segment setting limits that were too low for the channel. I set the user -o > immediately, but several +l commands crossed by the -o . (There was > approximately 3 minutes of lag, and the user on the other side was setting > limit every 2 minutes or so) > > Since both Amsterdam, and Amsterdam 2 were running u2.10.11.rc.1, I was very > surprised to see the channel mode change appear to come from the a2 server > rather than my local leaf server, Amsterdam.nl.eu.undernet.org. I can imagine. This is due to this segment of code from modebuf_flush_int() in ircd/channel.c: /* Ok, if we were given the OPMODE flag, hide the source if its a user */ if (mbuf->mb_dest & MODEBUF_DEST_OPMODE && !IsServer(mbuf->mb_source)) app_source = &me; else app_source = mbuf->mb_source; app_source is used as the apparent source of the MODE command as sent to the channel. To comply with the intent of the hiding code, the expression in the if should be "mbuf->mb_dest & MODEBUF_DEST_OPMODE || IsServer(mbuf->mb_source)". I'll patch this up a little later on today. Thanks for reporting this! -- Kevin L. Mitchell <[EMAIL PROTECTED]>