[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ND/CD, collisions, ^Go whining



Hi,

On Sun, Jan 17, 1999 at 03:14:38PM +0200, Ville wrote:

| Some people used "it would result in an awful collision chain" as a
| reason _against_ this. Wrong, wrong, wrong.

what exactly is wrong?

| Currently collision chains are just the case! People collide people to
| annoy the heck out of them (the victims lose ops on "their" channels
| and have to reconnect, also having their nicknames ND'ed).

Currently, the client is reconnecting by itself after a nick collision (if
configured that way). When you have FNC, the client can´t decide whether it
wants to reconnect or not because there is no disconnection. It is therefore
forced to keep being collided unless a manual /signoff occurs.

| If the randnick patch is applied, collisions will lose their use. It
| will not be fun or "useful" to collide anyone anymore, because the
| server automatically restores all the modes and does not throw him
| off (except ircd-wise).

Well, you could use it pretty well to flood a channel in an effective way.

irc.2.10.x slows down nick changes pretty much when a channel is set +m. In
order to make FNC work, you´d have to make server nick changes the exception
to this behavior. But then collisions could be used to undergo the nick
flood protection on +m channels...

Which brings us back to my original opinion that FNC is not a good
respectively elegant solution and contains probably quite some ways to cheat
it or to exploit new ways of abuse created by it.

| *** Users on channel #plah: @user luser
| *** Signoff: user (server1 server2)
| *** Users on channel #plah: luser
| *** luser left channel #plah
| *** luser joined channel #plah
| *** Users on channel #plah: luser
| *** user has joined channel #plah (+o)

[Shouldn´t this be "blah"? ;-)]

| PS. Another issue: Might be a bit late to whine, but I think the ^Go
|     format for modes to clients should have stayed #define'able. IMO
|     It looked quite clean, after the majority of clients finally started
|     understanding it.

It´s indeed a bit (respectively too) late. :>

Bye, Kasi

-- 
Kaspar Landsberg, <kl@xxxxxxxxxxx>