Commit graph

  • 124f756eb4 (ocd) markup fix tpltnt 2014-02-14 17:56:19 +0100
  • 499007f2d7 wording fix tpltnt 2014-02-14 17:10:06 +0100
  • 8dfda9ca4f event code clarification tpltnt 2014-02-14 16:41:58 +0100
  • 735d2f0040 more doc on callback management tpltnt 2014-02-14 16:30:09 +0100
  • 7c96d05d11 CTCP spec linked tpltnt 2014-02-14 16:13:17 +0100
  • 4a8fffa828 some doc on callback management tpltnt 2014-02-14 16:12:16 +0100
  • eef65b116e some doc on structs tpltnt 2014-02-14 15:40:25 +0100
  • 5baf7671c6 IRC RFCs added tpltnt 2014-02-14 15:03:52 +0100
  • c000e87dee docs done tpltnt 2014-02-14 14:51:57 +0100
  • 7f0d4b4a6d method doc started tpltnt 2014-02-14 14:29:56 +0100
  • d55c9c19ab package description added tpltnt 2014-02-14 12:06:09 +0100
  • 32f96cb2c8 Merge pull request #25 from darkliquid/extra-commands Thomas Jager 2014-02-13 23:24:14 +0100
  • 9100ba0734 Added Whois, Who and Mode (also go fmt) Andrew Montgomery-Hurrell 2014-02-13 21:49:28 +0000
  • 95288a16c5 Fix Formats and Send error to main goroutine on Disconnect Thomas Jager 2014-02-12 08:42:10 +0100
  • 9bdf790e25 Fix formats Thomas Jager 2014-02-12 08:41:22 +0100
  • 84a0cb60ed Fix test cases. Added sleep before Quit Thomas Jager 2014-02-12 08:40:30 +0100
  • bbbdd715fa Merge pull request #24 from darkliquid/callback-tweaks Thomas Jager 2014-02-12 08:17:43 +0100
  • bf01c6c9e2 Added ClearCallback method for clearing all callbacks for an event Andrew Montgomery-Hurrell 2014-02-11 23:57:08 +0000
  • 6edb7ec06e Added 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
  • defd1e2189 Update Readme Thomas Jager 2014-02-12 00:05:20 +0100
  • ea57336e8f Replaces the Event.Message field with a function Kaleb Elwert 2014-02-11 12:22:13 -0500
  • e08cb2faf7 Makes the lib line up more with the irc rfc in message vs args handling Kaleb Elwert 2014-02-11 04:00:35 -0500
  • 33d8019793 Added 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
  • 33a06eb72b Merge pull request #22 from darkliquid/public-log Thomas Jager 2014-02-10 21:39:55 +0100
  • 54329413c3 Merge pull request #21 from darkliquid/safe-disconnect Thomas Jager 2014-02-10 21:18:03 +0100
  • 847ce8faa2 Make IRC logger public. No reason for disallowing overrides. Andrew Montgomery-Hurrell 2014-02-09 13:42:14 +0000
  • 0b6c954b52 try 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
  • 09ea5672e2 Merge pull request #20 from darkliquid/master Thomas Jager 2014-02-10 20:26:44 +0100
  • c0e6d50e0c Added configurable timeouts and overridable version string Andrew Montgomery-Hurrell 2014-02-09 10:20:58 +0000
  • a1d207d5fa Merge pull request #19 from worr/ctcp_action Thomas Jager 2014-02-02 03:21:25 -0800
  • 5d143c7b85 Merge pull request #16 from presbrey/master Thomas Jager 2014-02-02 03:20:45 -0800
  • 391b6d42cf Added support for CTCP ACTION (/me) William Orr 2014-02-01 21:38:45 -0800
  • c10849b4c0 Loop: catch reconnection errors; writeLoop: only log.Print if Debug joe 2013-09-25 23:37:11 -0400
  • 14b5cb8b16 Merge pull request #15 from Philipp15b/improvements Thomas Jager 2013-04-04 07:47:20 -0700
  • 655a41f804 Some improvements Philipp Schroer 2013-04-01 15:02:37 +0200
  • 0e84fb331a Remove garbage Thomas Jager 2013-03-13 12:56:47 +0100
  • 0bc57f9d68 Formatting Thomas Jager 2013-03-13 12:54:00 +0100
  • 4543fadeba Add Nick change function Thomas Jager 2013-03-13 12:53:47 +0100
  • 3228e64f1b Add Nick change function Thomas Jager 2013-03-13 12:53:08 +0100
  • 0304912f18 Fix crash on nick change Thomas Jager 2013-03-13 12:52:31 +0100
  • def8cd55a7 Add testcase for crash on nick change Thomas Jager 2013-03-13 12:50:29 +0100
  • 83136b6c73 Fix pinger Thomas Jager 2012-11-11 10:51:14 +0100
  • 588a268192 Fix test Thomas Jager 2012-11-11 10:51:02 +0100
  • c67bd5be47 Update readme Thomas Jager 2012-11-11 10:41:33 +0100
  • 0ed7585b71 Add more helpers Thomas Jager 2012-11-11 10:37:52 +0100
  • 5f2c062fb5 Update readme with TLS Thomas Jager 2012-11-07 21:57:10 +0100
  • 9e880ef476 SSL -> TLS Thomas Jager 2012-11-07 21:55:33 +0100
  • c8f78ebf45 Change the way the pinger works. Fix syning threads before reconnections Formatting Thomas Jager 2012-11-07 21:51:24 +0100
  • d53de8bdbd Flatten structure for use with go get Thomas Jager 2012-11-06 00:40:55 +0100
  • 7e83b51915 Fix tests. Add SSL test. Thomas Jager 2012-11-06 00:40:00 +0100
  • e05c098519 Merge changes from other fork Thomas Jager 2012-11-06 00:39:31 +0100
  • be3afcc796 Merge branch 'master' of git://github.com/lye/cleanirc Thomas Jager 2012-11-06 00:38:20 +0100
  • a5f3a91fd1 go get not working quite as i thought Thomas Jager 2012-11-05 23:46:47 +0100
  • ddf0508cdb Cleanup old files Thomas Jager 2012-11-05 23:41:04 +0100
  • 4e254c18e1 Merge back fork. Update readme. Thomas Jager 2012-11-05 23:39:38 +0100
  • 6c49e9f992 Merge pull request #12 from reynir/short-names Thomas Jager 2012-11-05 14:10:57 -0800
  • 68c2fc2d6a Also apply the same renaming for the README Reynir Reynisson 2012-05-11 13:49:15 +0200
  • 670fd99fb4 Rename IRC{Connection,Event} -> {Connection,Event} Reynir Reynisson 2012-05-11 13:35:25 +0200
  • 4f82a31c9c Minor tweaks to play nicely with the new go tool lye 2012-03-28 01:15:26 -0500
  • f2faa10846 Refactor reader/writer/pinger lye 2012-03-21 23:08:21 -0500
  • b06c2dfa4a Standardized on 'irc' as the method receiver name for IRCConn methods lye 2012-03-21 23:02:29 -0500
  • 31036ff926 Remove calls to fmt.Printf; send to IRCConn.Log chan if it is non-nil lye 2012-03-21 22:57:35 -0500
  • a910f6d47d Minor formatting changes lye 2012-03-21 22:50:21 -0500
  • a008509e20 Kill the example, will replace with tests later lye 2012-03-21 22:39:33 -0500
  • 5fe3fea8c0 Hurrah, starting a real fork. lye 2012-03-21 22:38:22 -0500
  • d544994641 rfc1459 compliance: PASS before NICK/USER lye 2012-03-20 23:11:35 -0500
  • 07b619e8f2 Temporarily use my tls fixes until they're merged lye 2012-03-20 23:08:05 -0500
  • 52c17040d5 Make the SSL config app-configurable lye 2012-03-18 17:08:05 -0500
  • b62f72a746 Hack in SSL support lye 2012-03-18 16:51:13 -0500
  • 67c1c92623 Merge pull request #10 from mjard/master Thomas Jager 2012-02-25 01:51:33 -0800
  • a0256382be Fixes against weekly.2012-02-22 Convert time/duration variables Clean up duration math Michael Jard 2012-02-25 00:52:19 -0800
  • 4e661a3954 Gofix tj 2011-11-07 01:26:12 +0100
  • a303faccdb Merge pull request #9 from icanhas/r60-fix Thomas Jager 2011-11-06 16:08:28 -0800
  • 0828d4cf56 Fix build errors with new versions of go ich 2011-11-06 01:58:17 +0000
  • 726363f01f Merge pull request #8 from mjard/master Thomas Jager 2011-05-22 12:30:21 -0700
  • 0a5d471404 fix minor issue where bot tries to set its nick every 15 minutes, even if it has the wanted nick. Michael Jard 2011-05-21 23:24:35 -0700
  • 78a4c71736 Add ability to silence callback handler Michael Jard 2011-05-21 21:06:22 -0700
  • 9d322aca1a Compabillity fixes for new go core version tj 2011-04-05 10:37:17 +0200
  • ea8495857e Better nick recapture tj 2011-02-03 01:16:13 +0100
  • cf4e9f829a Crashfix on empty privmsg tj 2010-11-21 21:20:18 +0100
  • deae8abc23 Use append built-in instead of custom function tj 2010-11-19 19:26:27 +0100
  • 105d6d61d3 Add part, patch by soul9 tj 2010-10-19 14:12:17 +0200
  • 79ac1741ea Add irccon.Quit() and irccon.Cycle() tj 2010-10-18 21:46:34 +0200
  • 8b8321be96 Check for closed channel in writer to avoid throw/crash tj 2010-10-18 21:34:07 +0200
  • 6f170547d3 Fix the pinger/ticker code a bit. Thanks soul9 ;) tj 2010-10-16 20:43:59 +0200
  • 0b332411b6 Replace broken Makefile tj 2010-10-15 12:44:14 +0200
  • 334fc8ff3e Merge branch 'master' of git://github.com/thoj/Go-IRC-Client-Library tj 2010-10-11 21:18:02 +0200
  • f69d3c8182 merge tj 2010-10-11 21:17:59 +0200
  • 1fe11ca937 Kill channels for fater retry tj 2010-10-11 21:17:17 +0200
  • fd854c475a Fix adding more then one callback for same eventcode, grow slice dynamically. tj 2010-10-09 15:11:28 +0200
  • abc18957ff More than one callback in example tj 2010-10-09 15:10:37 +0200
  • e554b8b4a0 More than one callback in example tj 2010-10-09 15:09:59 +0200
  • ca78ca8c10 Fixing compile for new go version, again. (Sorry about that) tj 2010-09-29 11:53:44 +0200
  • e9248114a7 Merge tj 2010-09-29 10:07:33 +0200
  • 2cff95559b foo tj 2010-09-29 10:06:55 +0200
  • bebd74ffc0 Updating readme for Password support tj 2010-09-29 09:55:31 +0200
  • 9fa6bbdeca Avoid changing interface for password support tj 2010-09-29 09:52:43 +0200
  • 95eedcedd3 Fix bad merge tj 2010-09-29 09:04:14 +0200
  • c64043c75b Merge tj 2010-09-29 09:00:16 +0200
  • 998e1c3050 Add support for server PASSWORD tj 2010-09-29 08:58:32 +0200