Unreal.2.6-SwiftIRC-9 * Messages to nick@server will always succeed so long as the nickname exists (unless 'server' is the services server name) * Refactored and expanded update-conf script * Removed redundant make-cron script Unreal3.2.6-SwiftIRC-8 * Remote numerics will be given the source hidden-server-name when delivered to a local non-oper client (server checks MyConnect()) * Whois on a local user will directly return with hidden-server-name as source (even for opers) * Channel flood notices (+f) now use server hiding mechanism (sendto_channelprefix_hideserver_butone) * Local invite notices use server hiding mechanism * Channel prefix messages (notices) use server hiding mechanism Unreal3.2.6-SwiftIRC-7 * autoconnect will now function again for servers disconnecting during handshake or ssl handshake Unreal3.2.6.SwiftIRC-6 * Remote whois is now sent once in the appropriate destination rather than being broadcast * Source for whois responses changed to hidden-server-name * /whois limited to 1 target Unreal3.2.6.SwiftIRC-1 to Unreal3.2.6.SwiftIRC-5 * A more accurate "error" message is returned when sending messages to a +mu channel. No error is returned at all if the channel also has +F. * hidden-server-name is used as the source for channel flood protection kicks (+f) * Added extended ban mode 'L', which is now required to be set as an invite exception on the target channel for a link (channel mode +L). Usage: +I ~L:#channel * Added channel mode +B which blocks multi-target channel messages (amsgs). * Added configuration directives for set block: hidden-server-name, hidden-server-description, hidden-killer-string, server-list-url * Added counter to keep track of how many children remote servers have. * Set a sane connection frequency for the default connection class * Remote /admin command can now only be used by opers * Only allow "helpop" messages to be sent by members of helpchan. * hidden-server-name is used in /invite notices broadcast to channel ops. * hidden-server-name is used as the source for setting modes-on-join * hidden-server-name is used as the source for all non-"person" kicks. * hidden-killer-string is used as the source for a kill, and kill path is not disclosed. * /map and /links now return a message directing non-opers to the URL set in server-list-url * /lusers no longer shows local server user counts for non-opers * hidden-server-name used as the source for mode changes sent by servers. * umode +h will no longer be removed on mode change if the user is still a channel op in helpchan. * Remote /motd restricted to opers * Remote /rules restricted to opers * hidden-server-name used as source for sjoin +f mode change. * hidden-server-name used as source for sjoin mode changes. * Removed server name from /ircops list * Remote /time restricted to opers * Gline/kline notices no longer show who set the ban. * Server name is no longer shown in kline quit message * /who +s use restricted to opers * /who no longer shows which server a user is on (hidden-server-name shown instead) * hidden-server-name is used as the server name in /whowas replies for non-opers * Automatic links start counting down after a rehash, rather than engaging instantly. * hidden-server-name is shown as both sides of a netsplit quit message. * Remote /version restricted to opers * Remote /info restricted to opers * Remote /dalinfo restricted to opers * Remote /licence restricted to opers * Remote /credits restricted to opers * Internal (non-modular) /motd command was disabled * Remote /botmotd restricted to opers