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

Reply via email to