:deadly.skiddified.net NOTICE AUTH :*** Looking up your hostname...
:deadly.skiddified.net NOTICE AUTH :*** Couldn't resolve your hostname; using yo
ur IP address instead
nick Xander1234
:deadly.skiddified.net NOTICE Xander1234 :*** If you are having problems connect
ing due to ping timeouts, please type /quote pong B0156928 or /raw pong B0156928
now.
PING :B0156928
what is this? and how can i stop this happening. its making havoc with my IRC bot.
Instead of blaming the IRC server you should just properly implement the IRC protocol and PONG back with the same value ('PONG :B0156928' or ''PONG B0156928' for your example).
If you are on *NIX (that isn't like >5 years old) you can disable nospoof via ./Config (it's the first question) since it isn't really needed, otherwise you can't.
Note that, again because of the IRC protocol, you MUST pong back to any subsequent ping requests that may happen (eg: because of idle time), as outlined in RFC1459 section 4.6.2.
Last edited by Syzop on Sat Jun 11, 2005 4:31 pm, edited 1 time in total.
Syzop wrote:Instead of blaming the IRC server you should just properly implement the IRC protocol and PONG back with the same value ('PONG :B0156928' or ''PONG B0156928' for your example).
I'm curious though - when (like when telnetting) you pong with a wrong value the ircd sends a VERSION request... (from <spoofcookie>!nospoof@<server.name> it seems, kinda against the rules that nicks shouldn't start with a number?) what's up with that? :)
w00t wrote:Well, it means you'd never have a legit client get the response - but then why not use IRC or another invalid/reserved nick that's RFC-allowed? :P
Maybe that's the idea - the cookie always starts with a digit for that purpose. And since a client will send a versoin reply to the nick...
Jason wrote:I dont know if it actually checks. But what if you VERSION reply to that nospoof cookie nick. Will it let you in?
Exactly what I'm thinking. I just don't know if that's actually the case, hence why I'm poking Syzop about it ;P .