32f96cb2c8Merge pull request #25 from darkliquid/extra-commands
Thomas Jager
2014-02-13 23:24:14 +0100
9100ba0734Added Whois, Who and Mode (also go fmt)
Andrew Montgomery-Hurrell
2014-02-13 21:49:28 +0000
95288a16c5Fix Formats and Send error to main goroutine on Disconnect
Thomas Jager
2014-02-12 08:42:10 +0100
9bdf790e25Fix formats
Thomas Jager
2014-02-12 08:41:22 +0100
84a0cb60edFix test cases. Added sleep before Quit
Thomas Jager
2014-02-12 08:40:30 +0100
bbbdd715faMerge pull request #24 from darkliquid/callback-tweaks
Thomas Jager
2014-02-12 08:17:43 +0100
bf01c6c9e2Added ClearCallback method for clearing all callbacks for an event
Andrew Montgomery-Hurrell
2014-02-11 23:57:08 +0000
6edb7ec06eAdded unique id to callbacks so they can be referenced. Since Go doens't actually provide unique function pointers, we use the closest we can get by grabbing the pointer for the function and slapping a random int on the end. Does it guarantee there will never be a collision? No, but it makes it's pretty damn unlikely that you'll get one during the lifetime of an app unless you are generating millions and millions of callbacks and never, ever deleting them, in which case you probably have something else to worry about
Andrew Montgomery-Hurrell
2014-02-11 23:35:13 +0000
defd1e2189Update Readme
Thomas Jager
2014-02-12 00:05:20 +0100
ea57336e8fReplaces the Event.Message field with a function
Kaleb Elwert
2014-02-11 12:22:13 -0500
e08cb2faf7Makes the lib line up more with the irc rfc in message vs args handling
Kaleb Elwert
2014-02-11 04:00:35 -0500
33d8019793Added ability to get the index of a callback in the callback registry. Ability to process events against a 'wildcard' handler
Andrew Montgomery-Hurrell
2014-02-10 22:20:18 +0000
33a06eb72bMerge pull request #22 from darkliquid/public-log
Thomas Jager
2014-02-10 21:39:55 +0100
54329413c3Merge pull request #21 from darkliquid/safe-disconnect
Thomas Jager
2014-02-10 21:18:03 +0100
847ce8faa2Make IRC logger public. No reason for disallowing overrides.
Andrew Montgomery-Hurrell
2014-02-09 13:42:14 +0000
0b6c954b52try to shutdown more safely so callbacks, etc don't try and use the read/write channels after they are closed
Andrew Montgomery-Hurrell
2014-02-09 12:02:05 +0000
09ea5672e2Merge pull request #20 from darkliquid/master
Thomas Jager
2014-02-10 20:26:44 +0100
c0e6d50e0cAdded configurable timeouts and overridable version string
Andrew Montgomery-Hurrell
2014-02-09 10:20:58 +0000
a1d207d5faMerge pull request #19 from worr/ctcp_action
Thomas Jager
2014-02-02 03:21:25 -0800
5d143c7b85Merge pull request #16 from presbrey/master
Thomas Jager
2014-02-02 03:20:45 -0800
391b6d42cfAdded support for CTCP ACTION (/me)
William Orr
2014-02-01 21:38:45 -0800
c10849b4c0Loop: catch reconnection errors; writeLoop: only log.Print if Debug
joe
2013-09-25 23:37:11 -0400
14b5cb8b16Merge pull request #15 from Philipp15b/improvements
Thomas Jager
2013-04-04 07:47:20 -0700
655a41f804Some improvements
Philipp Schroer
2013-04-01 15:02:37 +0200
0e84fb331aRemove garbage
Thomas Jager
2013-03-13 12:56:47 +0100
0bc57f9d68Formatting
Thomas Jager
2013-03-13 12:54:00 +0100
4543fadebaAdd Nick change function
Thomas Jager
2013-03-13 12:53:47 +0100
3228e64f1bAdd Nick change function
Thomas Jager
2013-03-13 12:53:08 +0100
0304912f18Fix crash on nick change
Thomas Jager
2013-03-13 12:52:31 +0100
def8cd55a7Add testcase for crash on nick change
Thomas Jager
2013-03-13 12:50:29 +0100
83136b6c73Fix pinger
Thomas Jager
2012-11-11 10:51:14 +0100
588a268192Fix test
Thomas Jager
2012-11-11 10:51:02 +0100
c67bd5be47Update readme
Thomas Jager
2012-11-11 10:41:33 +0100
0ed7585b71Add more helpers
Thomas Jager
2012-11-11 10:37:52 +0100
5f2c062fb5Update readme with TLS
Thomas Jager
2012-11-07 21:57:10 +0100
9e880ef476SSL -> TLS
Thomas Jager
2012-11-07 21:55:33 +0100
c8f78ebf45Change the way the pinger works. Fix syning threads before reconnections Formatting
Thomas Jager
2012-11-07 21:51:24 +0100
d53de8bdbdFlatten structure for use with go get
Thomas Jager
2012-11-06 00:40:55 +0100
7e83b51915Fix tests. Add SSL test.
Thomas Jager
2012-11-06 00:40:00 +0100
e05c098519Merge changes from other fork
Thomas Jager
2012-11-06 00:39:31 +0100
be3afcc796Merge branch 'master' of git://github.com/lye/cleanirc
Thomas Jager
2012-11-06 00:38:20 +0100
a5f3a91fd1go get not working quite as i thought
Thomas Jager
2012-11-05 23:46:47 +0100
ddf0508cdbCleanup old files
Thomas Jager
2012-11-05 23:41:04 +0100
4e254c18e1Merge back fork. Update readme.
Thomas Jager
2012-11-05 23:39:38 +0100
6c49e9f992Merge pull request #12 from reynir/short-names
Thomas Jager
2012-11-05 14:10:57 -0800
68c2fc2d6aAlso apply the same renaming for the README
Reynir Reynisson
2012-05-11 13:49:15 +0200