Commit Graph

25 Commits

Author SHA1 Message Date
Ken-Håvard Lieng cc3b1e3a82 Add Message.LastParam() 2016-12-17 00:11:44 +01:00
Ken-Håvard Lieng 83056c5396 Prevent panicing when parsing invalid messages 2016-12-16 23:49:37 +01:00
Daniel Oaks 0293a7f4a5 Remove Trailing param 2016-12-12 16:42:12 +10:00
Ken-Håvard Lieng cd317761c5 Switch from Godep to go vendoring 2016-03-01 01:51:26 +01:00
Ken-Håvard Lieng 875f5fafe3 Rejoin channels after reconnecting 2016-02-03 21:12:32 +01:00
Ken-Håvard Lieng a9031eb532 Remove select statement in irc.recv() 2016-01-24 22:02:37 +01:00
Ken-Håvard Lieng 6865bf2832 Handle IRC client closing better 2016-01-15 08:26:06 +01:00
Ken-Håvard Lieng 796bbd834e Add verify_client_certificates to the config 2016-01-14 06:17:53 +01:00
Ken-Håvard Lieng 2bffef825d Log IRC connection errors 2016-01-14 04:28:42 +01:00
Ken-Håvard Lieng 58caacd269 Fix IRC client tests 2016-01-13 20:13:07 +01:00
Ken-Håvard Lieng 48496b4285 Uncomment TestRecvTriggersReconnect 2016-01-13 19:17:13 +01:00
Ken-Håvard Lieng cbbfda3e36 Recover panics in irc.Client.recv() 2016-01-13 19:06:55 +01:00
Ken-Håvard Lieng f429a528ba Add IRC connection status indicator 2016-01-13 18:53:54 +01:00
Ken-Håvard Lieng 83aef5df7b Store the backoff in the client struct 2016-01-13 01:00:57 +01:00
Ken-Håvard Lieng c22b7d2a1d Improve IRC connection handling 2016-01-13 00:12:51 +01:00
Ken-Håvard Lieng 6f9f3cff95 Check if conn is nil before closing 2016-01-12 22:03:49 +01:00
Ken-Håvard Lieng 937560e859 Add support for client certificates 2016-01-11 21:04:57 +01:00
Ken-Håvard Lieng 0259787fe9 Update all client dependencies 2015-12-12 00:43:23 +01:00
Ken-Håvard Lieng 909ffd1998 Use resettable sync.Once instead of reassignment 2015-12-11 17:10:32 +01:00
Ken-Håvard Lieng eeb45e17c2 Name it 2015-12-11 04:35:48 +01:00
Ken-Håvard Lieng 6a5680e299 Add more IRC client tests 2015-06-11 04:57:52 +02:00
Ken-Håvard Lieng 4f0ad5e6d9 Add IRC client connection tests 2015-06-11 02:04:51 +02:00
Ken-Håvard Lieng c78ca7318c Add more parseMessage() test cases, handle a prefix edge case 2015-06-10 22:53:38 +02:00
Ken-Håvard Lieng da8915328d Add some tests to the IRC client 2015-06-10 06:17:53 +02:00
Ken-Håvard Lieng adcf12e1fa Pull IRC client out 2015-06-06 00:34:13 +02:00