Ratbox and Netsplits

Discussion of EFnet's IRCDs (hybrid, ratbox, csircd)

Moderators: Website/Forum Admins, Software/IRCD Moderators

tabarnac
Posts: 30
Joined: Wed Aug 06, 2003 10:29 pm
Location: Earth

Ratbox and Netsplits

Postby tabarnac » Sat Apr 23, 2005 3:09 am

This is now getting annoying.

When a netsplit comes, you can't change your nick to one that's now on the other part of the netsplit for a period of time, server replies "Nick/channel is temporary unavailable: nick".

As I see the good side of this (helps eliminate nick collision on net-rejoin for short splits), it's unfortunately annoying and useless when it turns out you been disconnected from the server during/before the netsplit and you want to get it back.

The server should accept taking the nick back only if the (splitted) nick is from the same ident@host instead? Problem solved.
User avatar
deww
Posts: 125
Joined: Fri Jul 18, 2003 7:17 pm

Postby deww » Sat Apr 23, 2005 2:09 pm

I bet this will be expensive in terms of memory, keeping track of all nicks and associated user@host.
lyness
Posts: 4
Joined: Mon May 24, 2004 4:22 pm
Location: england

Postby lyness » Sun Apr 24, 2005 3:35 pm

they keep the list for op points for use by chanfix, so while limited it may be possible that no one can take the nick of someone with op points, during a split, but the amount of ppl changing their nick during a split is limited so i think its better just to sit it out really
wundr
Posts: 140
Joined: Sun Jul 06, 2003 11:34 pm
Location: Japan

Postby wundr » Sun Apr 24, 2005 5:56 pm

lyness wrote:they keep the list for op points for use by chanfix, so while limited it may be possible that no one can take the nick of someone with op points
afaik, chanfix keeps track of ident@static.hostname, not just nick, so it wouldn't be that someone could just take someone's nick and get their 'op points'
User avatar
munky
Site Admin
Posts: 826
Joined: Wed Jul 02, 2003 4:54 pm
Location: Phoenix AZ
Contact:

Postby munky » Mon Apr 25, 2005 12:14 pm

afaik, servers already keep track of every disconnect for a limited amount of time (that's why you can /whowas nick)
you'd have to ask an ircd coder to see how difficult it would be to use that data to allow /nick during splits.
In God we trust,
Everyone else must have an X.509 certificate.
jilles
Posts: 17
Joined: Fri Mar 11, 2005 5:18 pm
Location: The Netherlands
Contact:

Postby jilles » Thu Apr 28, 2005 1:32 pm

The whowas array is generally only 15000 entries long on efnet, so that
will not work in general. Increasing it to 110000 would increase memory
and cpu time consumption considerably.
User avatar
Osc
Posts: 75
Joined: Mon Aug 11, 2003 8:08 pm
Location: Atlanta, GA

Postby Osc » Thu Apr 28, 2005 10:59 pm

[quote="wundr"][quote="lyness"]they keep the list for op points for use by chanfix, so while limited it may be possible that no one can take the nick of someone with op points[/quote]afaik, chanfix keeps track of ident@static.hostname, not just nick, so it wouldn't be that someone could just take someone's nick and get their 'op points'[/quote]

er... http://www.efnet.org/chanfix/

Chanfix does not keep track of nicks at all.

Also, doing as lyness suggests means that there would have to be a version of Chanfix on every server so that that version of Chanfix could do what lyness suggests. Imagine the chaos that would ensue during a net rejoin.
irc.he.net Notice -- Osc (osc@irc.packetmonkeys.com) is now an operator
<CHANFIX> You're now logged in with the following flags: ADMIN.
<OCF> Authentication successful. Welcome, Osc.

Who is online

Users browsing this forum: No registered users and 4 guests