Commit Graph

  • 9570dba616 Merge eb578bf70c into a674267128 Chris Rhodes 2013-02-15 19:07:58 -0800
  • eb578bf70c Merge branch 'master' of https://github.com/iopred/goirc Chris Rhodes 2013-02-15 19:07:19 -0800
  • 86c1156380 Pong Ping, What's the difference? Chris Rhodes 2013-02-15 18:44:00 -0800
  • 674c2f852e Pong Ping, What's the difference? Chris Rhodes 2013-02-15 18:44:00 -0800
  • 7e62cfb077 Merge branch 'master' into constants Chris Rhodes 2013-02-15 18:28:39 -0800
  • 165f7ebc51 Merge branch 'master' into constants Chris Rhodes 2013-02-15 18:28:39 -0800
  • aae660cb9c Fix tests due to more talky init. Chris Rhodes 2013-02-15 18:26:20 -0800
  • bd43f3769b Fix tests due to more talky init. Chris Rhodes 2013-02-15 18:26:20 -0800
  • 8741b21707 Use consistant constants constantly. Chris Rhodes 2013-02-15 18:03:13 -0800
  • 6868c8a0b7 Use consistant constants constantly. Chris Rhodes 2013-02-15 18:03:13 -0800
  • 70a2700cbd Use the internal event handling for initial pass/user/nick messages. Chris Rhodes 2013-02-15 17:24:54 -0800
  • dffd6b1cb1 Use the internal event handling for initial pass/user/nick messages. Chris Rhodes 2013-02-15 17:24:54 -0800
  • 91c71da2dd Re-work Handlers for IRC events; add Commands. Alex Bramley 2013-02-16 00:17:31 +0000
  • a674267128 Re-work Handlers for IRC events; add Commands. Alex Bramley 2013-02-16 00:17:31 +0000
  • c9ba668094 Remove embedded logger from client package. Alex Bramley 2013-02-16 00:11:39 +0000
  • a038856094 Remove embedded logger from client package. Alex Bramley 2013-02-16 00:11:39 +0000
  • 6780338169 Use the internal event handling for initial pass/user/nick messages. Type cleanup, added constants. Chris Rhodes 2013-02-15 11:11:25 -0800
  • 4b5c5d5c8c Merge 25efcccee1 into f4b53dfb24 Chris Rhodes 2013-02-14 23:31:31 -0800
  • 25efcccee1 Use the internal event handling to process initial user/nick messages. Chris Rhodes 2013-02-14 23:26:19 -0800
  • 5bcf130805 Remove embedded logger from state tracker. Hmmmm. Alex Bramley 2013-01-23 22:33:01 +0000
  • ca46884c72 Remove embedded logger from state tracker. Hmmmm. Alex Bramley 2013-01-23 22:33:01 +0000
  • fdcbc5f3d8 Merge pull request #17 from StalkR/chanmodes Alex Bee 2013-01-11 13:55:12 -0800
  • f4b53dfb24 Merge pull request #17 from StalkR/chanmodes Alex Bee 2013-01-11 13:55:12 -0800
  • 6dc4b8a140 Merge 68005e1845 into b39e4717af StalkR 2013-01-10 13:23:45 -0800
  • 7bb9cad546 state: parse +r/+Z channel modes StalkR 2013-01-10 22:22:19 +0100
  • 68005e1845 state: parse +r/+Z channel modes StalkR 2013-01-10 22:22:19 +0100
  • 831bf7a733 Allow renicking to be customised. (Closes #14) Alex Bramley 2013-01-06 21:01:55 +0000
  • b39e4717af Allow renicking to be customised. (Closes #14) Alex Bramley 2013-01-06 21:01:55 +0000
  • f8a786f9c7 Merge pull request #16 from StalkR/bot Alex Bee 2013-01-06 11:21:14 -0800
  • a4028ee669 Merge pull request #16 from StalkR/bot Alex Bee 2013-01-06 11:21:14 -0800
  • e6b7aadc36 Merge 4962b26ca9 into e487b72e3c StalkR 2013-01-06 11:15:15 -0800
  • 8e59a38c75 Merge pull request #15 from StalkR/chans Alex Bee 2013-01-06 11:15:06 -0800
  • e487b72e3c Merge pull request #15 from StalkR/chans Alex Bee 2013-01-06 11:15:06 -0800
  • 63ea81094d Merge 2cc4e94acb into aa021c7cac StalkR 2013-01-06 11:13:19 -0800
  • 52d1762ee9 state: nick: add Channels/ChannelsStr accessors to get channels a nick is on StalkR 2013-01-06 20:13:06 +0100
  • 2cc4e94acb state: nick: add Channels/ChannelsStr accessors to get channels a nick is on StalkR 2013-01-06 20:13:06 +0100
  • 68a75df0e7 state: nick: support for Bot mode (+B) StalkR 2013-01-06 19:52:11 +0100
  • 4962b26ca9 state: nick: support for Bot mode (+B) StalkR 2013-01-06 19:52:11 +0100
  • 458b46335a state: channel: add Nicks() and NicksStr() accessors for nicks on channel StalkR 2013-01-06 19:29:53 +0100
  • eb92a84e96 state: channel: add Nicks() and NicksStr() accessors for nicks on channel StalkR 2013-01-06 19:29:53 +0100
  • bfb42529a0 Fix due to logging api change change. Alex Bramley 2012-09-25 23:42:37 +0100
  • aa021c7cac Fix due to logging api change change. Alex Bramley 2012-09-25 23:42:37 +0100
  • c2df325afb Merge branch 'master' into go1 Alex Bramley 2012-09-25 22:39:20 +0100
  • c7809b90e4 Merge branch 'master' into go1 Alex Bramley 2012-09-25 22:39:20 +0100
  • 13855ff77b Fix due to logging api change. Alex Bramley 2012-09-25 22:39:02 +0100
  • f82321a22f Merge pull request #13 from cgtdk/patch-1 Alex Bramley 2012-07-26 15:59:57 -0700
  • 64899b4919 Merge pull request #13 from cgtdk/patch-1 Alex Bramley 2012-07-26 15:59:57 -0700
  • daa0ff07f3 Merge 8adfd40223 into c85f891c6b Christoffer G. Thomsen 2012-07-25 09:42:03 -0700
  • d1ff35c156 Fixed another typo Christoffer G. Thomsen 2012-07-25 19:42:00 +0300
  • 8adfd40223 Fixed another typo Christoffer G. Thomsen 2012-07-25 19:42:00 +0300
  • 0014f6d14a Inserted missing " Christoffer G. Thomsen 2012-07-25 19:36:47 +0300
  • f13e1ec7fe Inserted missing " Christoffer G. Thomsen 2012-07-25 19:36:47 +0300
  • c85f891c6b Bah, dsymonds moved gomock again. Alex Bramley 2012-06-26 11:20:57 +0100
  • b98fabe44e Fix go1 time changes up. Alex Bramley 2012-06-06 17:12:07 +0100
  • 9c67c42fa1 Merge branch 'release' Alex Bramley 2012-06-06 16:25:07 +0100
  • e3ba7b6b96 Fix up README. Alex Bramley 2012-06-06 15:22:06 +0100
  • dbdc470c5c Fix os.EINVAL -> os.ErrInvalid change. weekly Alex Bramley 2012-05-14 22:51:01 +0100
  • cb5001bb27 Rate limit testing was not testing properly. Needed abs() and some fixes for time changes. Alex Bramley 2012-02-04 23:34:09 +0000
  • a78aed7e7c Functions are not comparable any more, so only compare event names. Alex Bramley 2012-02-04 23:32:39 +0000
  • 6fd04236fb "Fix" testing of ratelimiting code. Alex Bramley 2012-02-04 01:32:48 +0000
  • eb87e56f96 Mock net.Conn needs updating for interface changes. Alex Bramley 2012-02-04 01:16:19 +0000
  • 1c62354cb8 Rewrite flood limiting for new time behaviour. Alex Bramley 2012-02-04 01:13:07 +0000
  • dfb6f94b56 Manually managing deadlines is going to *suck*. Alex Bramley 2012-02-04 01:12:41 +0000
  • b23215d09b Gofix run. Alex Bramley 2012-02-04 00:51:06 +0000
  • be271308c9 Correct import path, again. Alex Bramley 2012-02-03 23:48:20 +0000
  • 3387f6fb99 Correct import path. Alex Bramley 2012-02-03 23:45:41 +0000
  • 01d58fc748 Update weekly to reflect the new location of gomock. Alex Bramley 2012-02-03 23:13:00 +0000
  • fce8723af0 Basic copy test, to verify expected behaviour. Alex Bramley 2011-12-06 00:21:57 +0000
  • f1d0dbe45a If client-side ping can be disabled, we need to ensure something absorbs the shutdown message. Alex Bramley 2011-11-15 22:57:29 +0000
  • 3183c9f177 Allow client-side ping to be disabled by setting PingFreq to zero. Alex Bramley 2011-11-15 22:22:40 +0000
  • 8fa5e5624e Fix issues/9 by implementing a client-side ping loop. Alex Bramley 2011-11-15 22:17:29 +0000
  • e0a5a57fe1 Merge branch 'master' into weekly Alex Bramley 2011-11-13 14:13:55 +0000
  • 907560b599 Migrate to split event pkg. Alex Bramley 2011-11-13 14:07:19 +0000
  • 4e4c4b6798 Migrate to split logging pkg. Alex Bramley 2011-11-13 14:02:12 +0000
  • 9d5159a220 gofix weekly fixes for client. Alex Bramley 2011-11-13 13:34:32 +0000
  • 81eb9ee3df gofix weekly fixes for state. Alex Bramley 2011-11-13 13:32:53 +0000
  • 0dc19703ab gofix weekly fixes for event. Alex Bramley 2011-11-13 13:32:10 +0000
  • 3710f67670 gofix weekly fixes for logging. Alex Bramley 2011-11-13 13:30:08 +0000
  • f62470c091 Test rateLimit(). Move call to time.After to write() for ease of testing. Alex Bramley 2011-11-11 11:17:18 +0000
  • dbc9c5f09d Misc minor fixen. Alex Bramley 2011-11-11 10:49:33 +0000
  • 6a54622df9 Make mockNetConn more likely to expose racy conditions. Alex Bramley 2011-11-11 10:48:58 +0000
  • dc524420b0 Test write(). Fix bug where return of Flush() was not checked. Alex Bramley 2011-11-11 10:17:17 +0000
  • 19ea7138e5 Test runLoop(). Needed a lot of sleeps... Alex Bramley 2011-11-11 09:20:28 +0000
  • 9ccb0a39ab Test recv(). Alex Bramley 2011-11-11 08:35:23 +0000
  • 0d4e83ea7f Fix length bug in mockNetChan. Alex Bramley 2011-11-11 08:34:55 +0000
  • 38cd23891a Streamline timers in mockNetConn slightly. Alex Bramley 2011-11-11 08:00:18 +0000
  • bfdd895ca6 Test send(). Alex Bramley 2011-11-11 07:50:31 +0000
  • d4aceddcd7 Test Client creation and ST enable/disable. Alex Bramley 2011-11-10 15:06:44 +0000
  • cab3d3da21 Fixes to gomock output so tests using mock pass. reflect.DeepEqual is picky. Alex Bramley 2011-11-10 15:05:22 +0000
  • 80d8cd4ea7 Update README and example client once more. Alex Bramley 2011-11-09 22:06:54 +0000
  • 8239bc4b6e Unit test adding and deleting handlers and events. Alex Bramley 2011-11-09 21:54:14 +0000
  • 177149fd3c Remove lists when empty after deleting elements. Alex Bramley 2011-11-09 21:38:47 +0000
  • bdb5c9b1a0 Squash a couple of bugs found by the unit tests. Alex Bramley 2011-11-09 21:14:24 +0000
  • cdd08b2de8 Remove extraneous use of append in serialDispatch. Alex Bramley 2011-11-09 20:30:37 +0000
  • a271cc06f3 Use mock dispatcher for testing event triggering. Alex Bramley 2011-11-07 14:50:23 +0000
  • e04065dcbe Hmm, code generation failure Alex Bramley 2011-11-07 13:53:50 +0000
  • d821d69f1c Add mock event registry. Alex Bramley 2011-11-07 13:49:00 +0000
  • 3feaa7f302 Use a static map of event handlers for internal handlers too. Alex Bramley 2011-11-07 13:44:03 +0000
  • aa75e0e0c6 Make enabling/disabling state-tracking easier. Improve constructors. Alex Bramley 2011-11-07 13:34:13 +0000
  • 6e87169e2c Make API for adding/deleting handlers more coherent. Alex Bramley 2011-11-07 13:13:46 +0000