Alex Bramley
|
cae779acfb
|
Don't update Me from WHO/WHOIS reply handlers. Fixes #27.
Conflicts:
client/state_handlers.go
|
2013-02-27 23:31:35 +00:00 |
Alex Bramley
|
c481300217
|
Remove embedded logger from client package.
Conflicts:
client/connection.go
|
2013-02-16 10:26:57 +00:00 |
Alex Bramley
|
8fd8a7a90b
|
Remove embedded logger from state tracker. Hmmmm.
|
2013-02-16 10:25:55 +00:00 |
Alex Bramley
|
666549398a
|
Test for INIT handler and some minor style nits.
|
2013-02-16 10:25:35 +00:00 |
Chris Rhodes
|
93f8683068
|
Fix tests by not calling init in postConnect.
|
2013-02-15 19:44:58 -08:00 |
Chris Rhodes
|
6780338169
|
Use the internal event handling for initial pass/user/nick messages. Type cleanup, added constants.
|
2013-02-15 11:11:25 -08:00 |
Alex Bee
|
f4b53dfb24
|
Merge pull request #17 from StalkR/chanmodes
state: parse +r/+Z channel modes
|
2013-01-11 13:55:12 -08:00 |
StalkR
|
68005e1845
|
state: parse +r/+Z channel modes
|
2013-01-10 22:22:19 +01:00 |
Alex Bramley
|
b39e4717af
|
Allow renicking to be customised. (Closes #14)
|
2013-01-06 21:01:55 +00:00 |
Alex Bee
|
a4028ee669
|
Merge pull request #16 from StalkR/bot
state: nick: support for Bot mode (+B)
|
2013-01-06 11:21:14 -08:00 |
Alex Bee
|
e487b72e3c
|
Merge pull request #15 from StalkR/chans
state: channel: add Nicks() and NicksStr() accessors for nicks on channe...
|
2013-01-06 11:15:06 -08:00 |
StalkR
|
2cc4e94acb
|
state: nick: add Channels/ChannelsStr accessors to get channels a nick is on
|
2013-01-06 20:13:06 +01:00 |
StalkR
|
4962b26ca9
|
state: nick: support for Bot mode (+B)
|
2013-01-06 19:52:11 +01:00 |
StalkR
|
eb92a84e96
|
state: channel: add Nicks() and NicksStr() accessors for nicks on channel
|
2013-01-06 19:29:53 +01:00 |
Alex Bramley
|
aa021c7cac
|
Fix due to logging api change change.
|
2012-09-25 23:42:37 +01:00 |
Alex Bramley
|
c7809b90e4
|
Merge branch 'master' into go1
|
2012-09-25 22:39:20 +01:00 |
Alex Bramley
|
13855ff77b
|
Fix due to logging api change.
|
2012-09-25 22:39:02 +01:00 |
Alex Bramley
|
64899b4919
|
Merge pull request #13 from cgtdk/patch-1
Pull two commits from cgtdk fixing embarassing errors in my README ;-)
|
2012-07-26 15:59:57 -07:00 |
Christoffer G. Thomsen
|
8adfd40223
|
Fixed another typo
|
2012-07-25 19:42:00 +03:00 |
Christoffer G. Thomsen
|
f13e1ec7fe
|
Inserted missing "
|
2012-07-25 19:36:47 +03:00 |
Alex Bramley
|
c85f891c6b
|
Bah, dsymonds moved gomock again.
|
2012-06-26 11:20:57 +01:00 |
Alex Bramley
|
b98fabe44e
|
Fix go1 time changes up.
|
2012-06-06 17:12:07 +01:00 |
Alex Bramley
|
9c67c42fa1
|
Merge branch 'release'
Conflicts:
client/connection.go
client/connection_test.go
|
2012-06-06 16:25:07 +01:00 |
Alex Bramley
|
e3ba7b6b96
|
Fix up README.
|
2012-06-06 15:22:06 +01:00 |
Alex Bramley
|
dbdc470c5c
|
Fix os.EINVAL -> os.ErrInvalid change.
|
2012-05-14 22:51:01 +01:00 |
Alex Bramley
|
cb5001bb27
|
Rate limit testing was not testing properly. Needed abs() and some fixes for time changes.
|
2012-02-04 23:34:09 +00:00 |
Alex Bramley
|
a78aed7e7c
|
Functions are not comparable any more, so only compare event names.
|
2012-02-04 23:32:39 +00:00 |
Alex Bramley
|
6fd04236fb
|
"Fix" testing of ratelimiting code.
|
2012-02-04 01:32:48 +00:00 |
Alex Bramley
|
eb87e56f96
|
Mock net.Conn needs updating for interface changes.
|
2012-02-04 01:16:19 +00:00 |
Alex Bramley
|
1c62354cb8
|
Rewrite flood limiting for new time behaviour.
|
2012-02-04 01:13:07 +00:00 |
Alex Bramley
|
dfb6f94b56
|
Manually managing deadlines is going to *suck*.
|
2012-02-04 01:12:41 +00:00 |
Alex Bramley
|
b23215d09b
|
Gofix run.
|
2012-02-04 00:51:06 +00:00 |
Alex Bramley
|
be271308c9
|
Correct import path, again.
|
2012-02-03 23:48:20 +00:00 |
Alex Bramley
|
3387f6fb99
|
Correct import path.
|
2012-02-03 23:45:41 +00:00 |
Alex Bramley
|
01d58fc748
|
Update weekly to reflect the new location of gomock.
|
2012-02-03 23:13:00 +00:00 |
Alex Bramley
|
fce8723af0
|
Basic copy test, to verify expected behaviour.
|
2011-12-06 00:21:57 +00:00 |
Alex Bramley
|
f1d0dbe45a
|
If client-side ping can be disabled, we need to ensure something absorbs the shutdown message.
|
2011-11-15 22:57:29 +00:00 |
Alex Bramley
|
3183c9f177
|
Allow client-side ping to be disabled by setting PingFreq to zero.
|
2011-11-15 22:22:40 +00:00 |
Alex Bramley
|
8fa5e5624e
|
Fix issues/9 by implementing a client-side ping loop.
|
2011-11-15 22:17:29 +00:00 |
Alex Bramley
|
e0a5a57fe1
|
Merge branch 'master' into weekly
Conflicts:
client/connection.go # MERGED
event/registry.go # DELETED
logging/mock_test.go # DELETED
|
2011-11-13 14:13:55 +00:00 |
Alex Bramley
|
907560b599
|
Migrate to split event pkg.
|
2011-11-13 14:07:19 +00:00 |
Alex Bramley
|
4e4c4b6798
|
Migrate to split logging pkg.
|
2011-11-13 14:02:12 +00:00 |
Alex Bramley
|
9d5159a220
|
gofix weekly fixes for client.
|
2011-11-13 13:34:32 +00:00 |
Alex Bramley
|
81eb9ee3df
|
gofix weekly fixes for state.
|
2011-11-13 13:32:53 +00:00 |
Alex Bramley
|
0dc19703ab
|
gofix weekly fixes for event.
|
2011-11-13 13:32:10 +00:00 |
Alex Bramley
|
3710f67670
|
gofix weekly fixes for logging.
|
2011-11-13 13:30:08 +00:00 |
Alex Bramley
|
f62470c091
|
Test rateLimit(). Move call to time.After to write() for ease of testing.
Complete test coverage! Well, for things that matter. I think.
|
2011-11-11 11:17:18 +00:00 |
Alex Bramley
|
dbc9c5f09d
|
Misc minor fixen.
|
2011-11-11 10:49:33 +00:00 |
Alex Bramley
|
6a54622df9
|
Make mockNetConn more likely to expose racy conditions.
Use buffered channels so that Close() returns without waiting.
Use an array of three channels rather than appending to a slice.
|
2011-11-11 10:48:58 +00:00 |
Alex Bramley
|
dc524420b0
|
Test write(). Fix bug where return of Flush() was not checked.
|
2011-11-11 10:17:17 +00:00 |