-
- Downloads
* Added logging to Synchronet console every time an oper gets a server notice
(i.e. assume the console is an oper and privy to all oper notices) as per DigitalMan's relentless nagging ;) Removed redundant log() calls because of this. * Don't allow servers to connect which have the password set as '*' in the N:Line. This is useful for leaf servers to connect out to their QWK hubs. * reintroduce_nick() is a function which re-introduces a nick to the network from the 'hub' side after the leaf has done something bad (i.e. colliding forwards, or forwards global kill) It ensures that the nick is re-joined to any channels and is given correct modes (both channel and user.) * Thus, reintroduce a nick after a global kill, don't squit the offending server. * Reduce the scope of a SQUIT from a leaf server to only allow disconnections to servers connected to it locally. * Don't allow leaf servers to use the intraserver CONNECT command. * Only allow U:Lined servers to use the intraserver AKILL command. * Pass along user AWAY messages on initial server-to-server synchronization. * SJOIN: (All of these fixes *should* fix the nasty "MODE -oooooo" bug and other synchronization issues once and for all. Keep your fingers crossed.) - Don't bounce modes if an incoming SJOIN originated from a non-local server. - Parse SJOIN members appropriately so that they're opped/deopped according to the TS. Pass on the new members list. - Synchronize the channel TS. Force the created TS to an integer. * Surprise, more 'var' cleanup.
Loading
Please register or sign in to comment