X-Scanned-By: MIMEDefang 2.29 (www . roaringpenguin . com / mimedefang) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by trek.sbg.org id h5IE9neY011311
>>On Tue, 17 Jun 2003, Radium wrote: >> >> Hello, >> I had an idea that would help channel operators fight spamming >> on their channels. I suggest the addition of a new command CYCLE >> that would be available to channel operators only (I know that the >> functionnality is "somehow" already included in most scripts.. however >> it would be much more efficient at the server level). >> >> A channel operator that would issue the "/quote CYCLE #channel" >> command would be propagated to all servers and each server would >> issue a PART, JOIN, and MODE +o command on the server-client >> protocol only. Basically, for the servers, the user never left the >> channel (thus does not lose the @). The client-server protocol would >> not change and for the users on the channel, it would look like a real >> PART, JOIN, MODE +o sequence. >> >> Why? we save some bandwidth on the server-server protocol: no need >> to send the PART, JOIN, and MODEs.. and we save as well some >> work-load for X, cuz when a user cycle a channel it is normally followed >> by an op request to the channel bot or X. >> We will eliminate the need for special bots that have been set-up to join-part >> channels to find spammers. Actually, it's for the last reason that I >> beleive it would be a good addition to ircu. I was thinking of adding a >> new bot for that purpose on #quebec, but with this feature, the existing >> bot can do the job without any loss of performance. >> >> Radium >> On Wed, 18 Jun 2003 Jeekay propagated: > Umm... if the clients dont see the user parting/joining the channel, how > exactly are the on-join spammers going to send them a message.. on join? > > GK He sends a join/part/mode to the clients, although it does not happen really which removes the need to propagate the join/part/mode to other servers. So the on join message will be sent to the operator issuing this command. - upsilon GPG Key fingerprint = 0B9C DC86 34C3 3F65 8C52 B73F 9972 E907 552E EFFD