View Issue Details

IDProjectCategoryView StatusLast Update
0001947unrealircdpublic2004-07-15 12:55
ReporterKingTomato Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionopen 
Product Version3.2-beta17 
Summary0001947: IRCd doesn't recognize a disconnected name
DescriptionI'm not completly sure if this is IRCd related, or just serviecs, or even if both are the same, but here is what i experiece:

I connectot a server running 3.2b17, na dchat. Leave myself connected for a while, and ping timeout (normal). Then i reconnect (or well acutomatically do so) but don't have an auto-identify command. So i connect, then get killed for not identifying. Then, I reconnect again (now im at the client), and get the nickname in use error. i then try to /nickserv ghost the nickname, but it says it's not in use. I try to /nick, and it says it is in use. It's as if services and the IRCd have two different stances on the status of a nickname.

Again, not sure if this is an IRCd bug, or a services bug, or whatever. Just knew the server ran unreal.
Steps To ReproduceConnect to an irc with a nickserv service installed.
Register a nickname, and auth as neccesary.
Disconnect.
Reconnect, but DO NOT auth (the server will then kick you).
Reconnect, and you then get a "nickname in use" error.
Try to /nickserv ghost <nickname> <pass> the nickname in use. (You can't, it's "not in use")
Try to /nick <nickname> back to the name that's "not in use". (You can't, it "IS in use")
Additional InformationAfter a short delay, you will be able to /nick back to the nickname, but apon a quick reconnect, you can't get your name back.
3rd party modules

Activities

codemastr

2004-07-11 12:32

reporter   ~0006988

First of all, you're running a version of Unreal over a year old. We've had 2 more betas, 2 RC releases, and 2 stable releases since then! When reporting a bug *please* report it in the latest version we we've fixed hundreds of bugs since beta17.

Anyway, you left out the most crucial piece of information. If you /whois the user in question, what does it say?

Dukat

2004-07-11 12:44

reporter   ~0006989

Just try /ns release instead of /ns ghost...

Nickserv usually holds the nick for 1 min (or something like that...)

Rocko

2004-07-11 18:14

reporter   ~0006993

Last edited: 2004-07-11 18:15

Yup, the Enforcer stays for about 1 minute (depends on how you configged it), and you can't use /nickserv ghost, because it won't ghost itself (NickServ won't ghost a Services client), so you must use /nickserv release or something, depends on the services, you/the IRC Server was running.

That's the reason, why you are able to use the nick after a short while.

bearbeitet am: 2004-07-11 18:15

codemastr

2004-07-13 18:37

reporter   ~0007034

KingTomato, can you confirm any of the stuff that was mentioned? Otherwise I'm going to close this since the explanations given seem to make sense.

Issue History

Date Modified Username Field Change
2004-07-11 11:07 KingTomato New Issue
2004-07-11 12:32 codemastr Note Added: 0006988
2004-07-11 12:44 Dukat Note Added: 0006989
2004-07-11 18:14 Rocko Note Added: 0006993
2004-07-11 18:15 Rocko Note Edited: 0006993
2004-07-13 18:37 codemastr Note Added: 0007034
2004-07-15 12:55 codemastr Status new => closed