Skip to content

Instantly share code, notes, and snippets.

@joekarma
Created November 1, 2012 04:31
Show Gist options
  • Save joekarma/3991747 to your computer and use it in GitHub Desktop.
Save joekarma/3991747 to your computer and use it in GitHub Desktop.
CL-IRC Test. Seems to be pinging out. :depends-on (:cl-irc)
;;; Trying to instrument handled events as well as unhandled events by
;;; monkey patching cl-irc:
(in-package :cl-irc)
(defmethod irc-message-event (connection (message irc-message))
(declare (ignore connection))
(if (apply-to-hooks message)
(client-log (connection message) message "HANDLED-EVENT:")
(client-log (connection message) message "UNHANDLED-EVENT:")))
(defmethod default-hook ((message irc-ping-message))
(format t "SHOULD BE PONGING!~%")
(apply #'pong (connection message) (arguments message)))
;;; Unfortunately, no ping messages are being logged by the code below.
;;; My bot is exiting the channel after about 5 minutes on average.
(defpackage :cl-irc.trials
(:use :cl))
(in-package :cl-irc.trials)
(defparameter *username* "joekarma")
(defun connect-and-join ()
(let ((connection nil))
(unwind-protect
(progn
(setf connection
(irc:connect :nickname (format nil "~a|~4,'0d" *username* (random 9999))
:server "irc.freenode.net"))
(irc:join connection "#joekarma")
(irc:read-message-loop connection))
(irc:part connection "#joekarma")
(irc:die connection)
(setf connection nil))))
@joekarma
Copy link
Author

joekarma commented Nov 1, 2012

Here's the log from one session:

UNHANDLED-EVENT:3560736765: NOTICE: asimov.freenode.net * "*** Looking up your hostname..."
UNHANDLED-EVENT:3560736765: NOTICE: asimov.freenode.net * "*** Checking Ident"
UNHANDLED-EVENT:3560736765: NOTICE: asimov.freenode.net * "*** Found your hostname"
UNHANDLED-EVENT:3560736774: NOTICE: asimov.freenode.net * "*** No Ident response"
UNHANDLED-EVENT:3560736774: RPL_WELCOME: asimov.freenode.net joekarma|2286 "Welcome to the freenode Internet Relay Chat Network joekarma|2286"
UNHANDLED-EVENT:3560736774: RPL_YOURHOST: asimov.freenode.net joekarma|2286 "Your host is asimov.freenode.net[174.143.119.91/6667], running version ircd-seven-1.1.3"
UNHANDLED-EVENT:3560736774: RPL_CREATED: asimov.freenode.net joekarma|2286 "This server was created Sun Dec 11 2011 at 22:15:09 UTC"
UNHANDLED-EVENT:3560736774: RPL_MYINFO: asimov.freenode.net joekarma|2286 asimov.freenode.net ircd-seven-1.1.3 DOQRSZaghilopswz CFILMPQbcefgijklmnopqrstvz "bkloveqjfI"
UNHANDLED-EVENT:3560736774: RPL_ISUPPORT: asimov.freenode.net joekarma|2286 CHANTYPES=# EXCEPTS INVEX CHANMODES=eIbq,k,flj,CFLMPQcgimnprstz CHANLIMIT=#:120 PREFIX=(ov)@+ MAXLIST=bqeI:100 MODES=4 NETWORK=freenode KNOCK STATUSMSG=@+ CALLERID=g "are supported by this server"
UNHANDLED-EVENT:3560736774: RPL_ISUPPORT: asimov.freenode.net joekarma|2286 CASEMAPPING=rfc1459 CHARSET=ascii NICKLEN=16 CHANNELLEN=50 TOPICLEN=390 ETRACE CPRIVMSG CNOTICE DEAF=D MONITOR=100 FNC TARGMAX=NAMES:1,LIST:1,KICK:1,WHOIS:1,PRIVMSG:4,NOTICE:4,ACCEPT:,MONITOR: "are supported by this server"
UNHANDLED-EVENT:3560736774: RPL_ISUPPORT: asimov.freenode.net joekarma|2286 EXTBAN=$,arx WHOX CLIENTVER=3.0 SAFELIST ELIST=CTU "are supported by this server"
UNHANDLED-EVENT:3560736774: RPL_LUSERCLIENT: asimov.freenode.net joekarma|2286 "There are 207 users and 67709 invisible on 34 servers"
UNHANDLED-EVENT:3560736774: RPL_LUSEROP: asimov.freenode.net joekarma|2286 37 "IRC Operators online"
UNHANDLED-EVENT:3560736774: RPL_LUSERUNKNOWN: asimov.freenode.net joekarma|2286 5 "unknown connection(s)"
UNHANDLED-EVENT:3560736774: RPL_LUSERCHANNELS: asimov.freenode.net joekarma|2286 39350 "channels formed"
UNHANDLED-EVENT:3560736774: RPL_LUSERME: asimov.freenode.net joekarma|2286 "I have 3307 clients and 2 servers"
UNHANDLED-EVENT:3560736774: RPL_LOCALUSERS: asimov.freenode.net joekarma|2286 3307 10617 "Current local users 3307, max 10617"
UNHANDLED-EVENT:3560736774: RPL_GLOBALUSERS: asimov.freenode.net joekarma|2286 67916 83501 "Current global users 67916, max 83501"
UNHANDLED-EVENT:3560736774: RPL_STATSDLINE: asimov.freenode.net joekarma|2286 "Highest connection count: 10618 (10617 clients) (3101093 connections received)"
UNHANDLED-EVENT:3560736774: RPL_MOTDSTART: asimov.freenode.net joekarma|2286 "- asimov.freenode.net Message of the Day - "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- Welcome to asimov.freenode.net in TX, USA!  Thanks to"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- Rackspace (www.rackspace.com) for sponsoring"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- this server!"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- ASIMOV, ISAAC [1920-1992].  One of the brightest stars of the"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- science fiction universe.  Author of �I Robot�, the"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- �Foundation� series (which "grew like Topsy"), �Pebble in the�"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- �Sky� and hundreds of works of science fact and science"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- fiction."
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- You're using freenode, a service of Peer-Directed Projects"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- Center Ltd (http://freenode.net/pdpc.shtml)."
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- By connecting to freenode you indicate that you have read"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- and agree to adhere to our policies and procedures as per"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- the website (http://freenode.net). We would like to remind"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- you that unauthorized public logging of channels on the"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- network is prohibited. Public channel logging should only"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- take place where the channel owner(s) has requested this"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- and users of the channel are all made aware (if you are"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- publically logging your channel, you may wish to keep a"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- notice in topic and perhaps as a on-join message)."
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- freenode runs an open proxy scanner. Your use of the network"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- indicates your acceptance of this policy. For details on"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- freenode network policy, please take a look at our policy"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- page (http://freenode.net/policy.shtml). Thank you for using"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- the network!"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- Don't forget to check out these other Peer-Directed Projects:"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- FOSSCON [http://www.fosscon.org] and fossevents "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- [http://www.fossevents.org], and soon we'll repeat last years "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- success with Picnics for Geeks across the globe, more info at "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- [http://geeknic.org]"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- freenode is a service of Peer-Directed Projects Center Ltd,"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- a not for profit organisation registered in England and Wales."
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- If you support the work we do and wish to donate to the PDPC, "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- you may do so over at http://freenode.net/pdpc_donations.shtml"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- Thank you for using freenode!"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "-  "
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- ***************************************************************"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- Please read http://blog.freenode.net/2010/11/be-safe-out-there/"
UNHANDLED-EVENT:3560736774: RPL_MOTD: asimov.freenode.net joekarma|2286 "- ***************************************************************"
UNHANDLED-EVENT:3560736774: RPL_ENDOFMOTD: asimov.freenode.net joekarma|2286 "End of /MOTD command."
UNHANDLED-EVENT:3560736774: MODE: joekarma|2286 joekarma|2286 "+i"
HANDLED-EVENT:3560736779: JOIN: joekarma|2286 "#joekarma"
UNHANDLED-EVENT:3560736779: RPL_NAMREPLY: asimov.freenode.net joekarma|2286 @ #joekarma "joekarma|2286 @joekarma"
UNHANDLED-EVENT:3560736779: RPL_ENDOFNAMES: asimov.freenode.net joekarma|2286 #joekarma "End of /NAMES list."
HANDLED-EVENT:3560736896: PING:  "asimov.freenode.net"

As seen from my IRC client:

[10:32pm] joekarma|2286 joined the chat room.
[10:40pm] joekarma|2286 left the chat room. (Ping timeout: 276 seconds)

@joekarma
Copy link
Author

joekarma commented Nov 1, 2012

More recent session, now with PING logs:

UNHANDLED-EVENT:3560738263: NOTICE: kornbluth.freenode.net * "*** Looking up your hostname..."
UNHANDLED-EVENT:3560738263: NOTICE: kornbluth.freenode.net * "*** Checking Ident"
UNHANDLED-EVENT:3560738263: NOTICE: kornbluth.freenode.net * "*** Found your hostname"
UNHANDLED-EVENT:3560738270: NOTICE: kornbluth.freenode.net * "*** No Ident response"
UNHANDLED-EVENT:3560738270: RPL_WELCOME: kornbluth.freenode.net joekarma|2393 "Welcome to the freenode Internet Relay Chat Network joekarma|2393"
UNHANDLED-EVENT:3560738270: RPL_YOURHOST: kornbluth.freenode.net joekarma|2393 "Your host is kornbluth.freenode.net[82.96.64.4/6667], running version ircd-seven-1.1.3"
UNHANDLED-EVENT:3560738270: RPL_CREATED: kornbluth.freenode.net joekarma|2393 "This server was created Sun Nov 13 2011 at 14:43:26 CET"
UNHANDLED-EVENT:3560738270: RPL_MYINFO: kornbluth.freenode.net joekarma|2393 kornbluth.freenode.net ircd-seven-1.1.3 DOQRSZaghilopswz CFILMPQbcefgijklmnopqrstvz "bkloveqjfI"
UNHANDLED-EVENT:3560738270: RPL_ISUPPORT: kornbluth.freenode.net joekarma|2393 CHANTYPES=# EXCEPTS INVEX CHANMODES=eIbq,k,flj,CFLMPQcgimnprstz CHANLIMIT=#:120 PREFIX=(ov)@+ MAXLIST=bqeI:100 MODES=4 NETWORK=freenode KNOCK STATUSMSG=@+ CALLERID=g "are supported by this server"
UNHANDLED-EVENT:3560738270: RPL_ISUPPORT: kornbluth.freenode.net joekarma|2393 CASEMAPPING=rfc1459 CHARSET=ascii NICKLEN=16 CHANNELLEN=50 TOPICLEN=390 ETRACE CPRIVMSG CNOTICE DEAF=D MONITOR=100 FNC TARGMAX=NAMES:1,LIST:1,KICK:1,WHOIS:1,PRIVMSG:4,NOTICE:4,ACCEPT:,MONITOR: "are supported by this server"
UNHANDLED-EVENT:3560738270: RPL_ISUPPORT: kornbluth.freenode.net joekarma|2393 EXTBAN=$,arx WHOX CLIENTVER=3.0 SAFELIST ELIST=CTU "are supported by this server"
UNHANDLED-EVENT:3560738270: RPL_LUSERCLIENT: kornbluth.freenode.net joekarma|2393 "There are 207 users and 67464 invisible on 34 servers"
UNHANDLED-EVENT:3560738270: RPL_LUSEROP: kornbluth.freenode.net joekarma|2393 37 "IRC Operators online"
UNHANDLED-EVENT:3560738270: RPL_LUSERUNKNOWN: kornbluth.freenode.net joekarma|2393 4 "unknown connection(s)"
UNHANDLED-EVENT:3560738270: RPL_LUSERCHANNELS: kornbluth.freenode.net joekarma|2393 39330 "channels formed"
UNHANDLED-EVENT:3560738270: RPL_LUSERME: kornbluth.freenode.net joekarma|2393 "I have 2580 clients and 1 servers"
UNHANDLED-EVENT:3560738270: RPL_LOCALUSERS: kornbluth.freenode.net joekarma|2393 2580 6861 "Current local users 2580, max 6861"
UNHANDLED-EVENT:3560738270: RPL_GLOBALUSERS: kornbluth.freenode.net joekarma|2393 67671 83497 "Current global users 67671, max 83497"
UNHANDLED-EVENT:3560738270: RPL_STATSDLINE: kornbluth.freenode.net joekarma|2393 "Highest connection count: 6862 (6861 clients) (141401 connections received)"
UNHANDLED-EVENT:3560738270: RPL_MOTDSTART: kornbluth.freenode.net joekarma|2393 "- kornbluth.freenode.net Message of the Day - "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- Welcome to kornbluth.freenode.net in Frankfurt, DE, EU. "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- Thanks to Probe Networks (www.probe-networks.de) for"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- sponsoring this server!"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "-  "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- KORNBLUTH, CYRIL M. [1923-1958].  Born in New York City and"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- an active member of the Futurians, Cyril Kornbluth sold his"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- first story professionally at age 15.  By the 1940's his"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- stories appeared widely under several pennames, including"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- S.D. Gottesman and Cecil Corman.  He left his university"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- studies in Chicago to serve in the Army in Europe during"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- WWII, then returned to school and work in Chicago until he"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- began writing full-time in 1951.  The author of �The Marching�"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- �Morons� and the novels �The Space Merchants� (with Frederik"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- Pohl) and �The Syndic�, he's best known for his biting social"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- satire and his collaborations with Pohl and with Judith"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- Merril."
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- You're using freenode, a service of Peer-Directed Projects"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- Center Ltd (http://freenode.net/pdpc.shtml)."
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "-  "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- By connecting to freenode you indicate that you have read"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- and agree to adhere to our policies and procedures as per"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- the website (http://freenode.net). We would like to remind"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- you that unauthorized public logging of channels on the"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- network is prohibited. Public channel logging should only"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- take place where the channel owner(s) has requested this"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- and users of the channel are all made aware (if you are"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- publically logging your channel, you may wish to keep a"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- notice in topic and perhaps as a on-join message)."
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "-  "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- freenode runs an open proxy scanner. Your use of the network"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- indicates your acceptance of this policy. For details on"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- freenode network policy, please take a look at our policy"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- page (http://freenode.net/policy.shtml). Thank you for using"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- the network!"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "-  "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- Don't forget to check out these other Peer-Directed Projects:"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- FOSSCON [http://www.fosscon.org] and fossevents "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- [http://www.fossevents.org], and soon we'll repeat last years "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- success with Picnics for Geeks across the globe, more info at "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- [http://geeknic.org]"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "-  "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- freenode is a service of Peer-Directed Projects Center Ltd,"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- a not for profit organisation registered in England and Wales."
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "-  "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- If you support the work we do and wish to donate to the PDPC, "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- you may do so over at http://freenode.net/pdpc_donations.shtml"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "-  "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- Thank you for using freenode!"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "-  "
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- ***************************************************************"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- Please read http://blog.freenode.net/2010/11/be-safe-out-there/"
UNHANDLED-EVENT:3560738270: RPL_MOTD: kornbluth.freenode.net joekarma|2393 "- ***************************************************************"
UNHANDLED-EVENT:3560738270: RPL_ENDOFMOTD: kornbluth.freenode.net joekarma|2393 "End of /MOTD command."
UNHANDLED-EVENT:3560738270: MODE: joekarma|2393 joekarma|2393 "+i"
HANDLED-EVENT:3560738275: JOIN: joekarma|2393 "#joekarma"
UNHANDLED-EVENT:3560738275: RPL_NAMREPLY: kornbluth.freenode.net joekarma|2393 @ #joekarma "joekarma|2393 @joekarma"
UNHANDLED-EVENT:3560738275: RPL_ENDOFNAMES: kornbluth.freenode.net joekarma|2393 #joekarma "End of /NAMES list."
UNHANDLED-EVENT:3560738281: PRIVMSG: joekarma #joekarma "test"
UNHANDLED-EVENT:3560738283: PRIVMSG: joekarma #joekarma "hello"
SHOULD BE PONGING!
HANDLED-EVENT:3560738398: PING:  "kornbluth.freenode.net"

From IRC client:

[10:57pm] joekarma|2393 joined the chat room.
[10:58pm] joekarma: test
[10:58pm] joekarma: hello
[11:02pm] joekarma: still there?
[11:04pm] joekarma|2393 left the chat room. (Ping timeout: 244 seconds)

CL-IRC picked up on the "test" message but failed to register "hello" or "still there", both of which were sent after the ping message.

@joekarma
Copy link
Author

joekarma commented Nov 1, 2012

It seems the above errors are unique to my OS, and possibly to my particular OS + Lisp implementation combo, Mac OS X Lion 10.7.4 + SBCL 1.0.57.56-2273f3a + CL-IRC revision 231. I tried with SBCL on my server (Ubuntu) and there was no problem with ping timeouts. Mac OS X + CCL failed, however.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment