[TF] IRC macros in TF
Brought to you by:
kenkeys
|
From: phil.pennock at globnix.o. (P. Pennock) - 2003-04-23 13:46:13
|
On 2003-04-21 at 15:19 -0700, Gwen Morse wrote: > Here's the series of messages I get when I try to > connect to a specific server: > :irc.address.net NOTICE AUTH :*** No ident response; > username prefixed with ~ That's the server saying "since I can't get an ident response, I'm going to use the username you provided, putting a "~" in front of it. > ERROR :Closing Link: [XXX.XXX.XXX.XXX] (Ping timeout) That's the Server sending an IRC Ping to your client and your client not responding, so the server's closing the connection. The server sent: PING :irc.address.net Your IRC client needs to then send: PONG my.host.name irc.address.net > ; > ; Server things we reply to > ; > > ; server pings > /def -q -ag -p518 -T"irc.irc" -F -F -t'^PING :(([ > ]|[^ ])+)$' ~ping = \ > /send -w PONG %P1 Either this trigger isn't getting run, or the IRC server code is more picky about things than the server code that this trigger was tested against. RFC 2812 disallows this particular response. But the RFCs are quite recent and before them IRC was a morass of vaguely-working-together lenient protocols. Things are slowly changing. Does using "/send -w PONG my.host.name %P1" fix things? -Phil custos@ircnet |