Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								8d6b5de994
								
							
						 | 
						
							
							
								
								Don't Error() for EOF, since it's expected.
							
							
							
							
							
						 | 
						
							2013-03-17 21:13:20 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								34462b2ad5
								
							
						 | 
						
							
							
								
								Add another Line method to make life easier.
							
							
							
							
							
						 | 
						
							2013-03-17 16:46:39 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c56572b0d
								
							
						 | 
						
							
							
								
								Split long messages at a configurable length. Fixes #29.
							
							
							
							
							
						 | 
						
							2013-03-17 01:21:09 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								0b64613fe3
								
							
						 | 
						
							
							
								
								Add VHost() command, because I wants it.
							
							
							
							
							
						 | 
						
							2013-03-15 17:40:28 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd5fddc2cc
								
							
						 | 
						
							
							
								
								Returning an error was awkward. Panic when people do things wrong instead.
							
							
							
							
							
						 | 
						
							2013-03-15 17:04:58 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								e6cf0933b5
								
							
						 | 
						
							
							
								
								Add a version of iopred's Message() and Target() Line methods, and tests.
							
							
							
							
							
						 | 
						
							2013-03-10 15:55:16 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								332ff0a27d
								
							
						 | 
						
							
							
								
								Fix up parseLine to use these new-fangled constants; fix Copy doc and test.
							
							
							
							
							
						 | 
						
							2013-03-10 15:54:37 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								0c25d2d602
								
							
						 | 
						
							
							
								
								Hmm, this is failing occasionally now. Maybe I need a faster computer ;-)
							
							
							
							
							
						 | 
						
							2013-03-10 15:51:43 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								31606b7f2f
								
							
						 | 
						
							
							
								
								gofmt run.
							
							
							
							
							
						 | 
						
							2013-03-10 13:31:04 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								ac9d05efa2
								
							
						 | 
						
							
							
								
								Port sp0rkle's panic recovery back into goirc.
							
							
							
							
							
						 | 
						
							2013-03-10 13:30:00 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f2665dde8
								
							
						 | 
						
							
							
								
								Further comment tidy and code reorg.
							
							
							
							
							
						 | 
						
							2013-03-10 13:16:14 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								d6cb0bb026
								
							
						 | 
						
							
							
								
								Fix comments and my poor code-reading skills. Damn you StalkR :-)
							
							
							
							
							
						 | 
						
							2013-03-10 12:17:16 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								2c5b477233
								
							
						 | 
						
							
							
								
								Merge pull request #32 from StalkR/injection
							
							
							
							
							
							
							
							Soft protection against IRC command injection 
							
						 | 
						
							2013-03-09 09:55:31 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									StalkR
								
							 
						 | 
						
							
							
							
							
								
							
							
								9c832fdbdb
								
							
						 | 
						
							
							
								
								merge #34 changes into #32
							
							
							
							
							
						 | 
						
							2013-03-08 23:59:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								a2b9ce4198
								
							
						 | 
						
							
							
								
								Acknowledge contributions from fellow githubbers!
							
							
							
							
							
						 | 
						
							2013-03-08 22:24:33 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								970a4aaaa4
								
							
						 | 
						
							
							
								
								Merge pull request #34 from iopred/tokens
							
							
							
							
							
							
							
							Use constants for named messages. 
							
						 | 
						
							2013-03-08 13:39:39 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Chris Rhodes
								
							 
						 | 
						
							
							
							
							
								
							
							
								60b9313a7a
								
							
						 | 
						
							
							
								
								Ping/Pong message.
							
							
							
							
							
						 | 
						
							2013-03-07 17:43:33 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Chris Rhodes
								
							 
						 | 
						
							
							
							
							
								
							
							
								d1bf2c3a68
								
							
						 | 
						
							
							
								
								Use constants for named messages.
							
							
							
							
							
						 | 
						
							2013-03-07 17:33:56 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									StalkR
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c5282eda1
								
							
						 | 
						
							
							
								
								client: commands: route commands to Raw and add command injection protection there
							
							
							
							
							
						 | 
						
							2013-03-07 11:54:00 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								4d7d690159
								
							
						 | 
						
							
							
								
								Merge pull request #33 from StalkR/who
							
							
							
							
							
							
							
							352 who reply: do not warn if nick is me 
							
						 | 
						
							2013-03-06 15:17:38 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									StalkR
								
							 
						 | 
						
							
							
							
							
								
							
							
								45ecc205ff
								
							
						 | 
						
							
							
								
								client: commands: protection against IRC command injection
							
							
							
							
							
						 | 
						
							2013-03-06 22:46:10 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									StalkR
								
							 
						 | 
						
							
							
							
							
								
							
							
								4fd4d930cf
								
							
						 | 
						
							
							
								
								client: 352 who reply: do not warn if nick is me
							
							
							
							
							
						 | 
						
							2013-03-06 22:19:08 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								9d069586a7
								
							
						 | 
						
							
							
								
								Don't update Me from WHO/WHOIS reply handlers. Fixes #27.
							
							
							
							
							
						 | 
						
							2013-02-27 23:30:13 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								4cd3831e92
								
							
						 | 
						
							
							
								
								Remove Commands from core goirc.
							
							
							
							
							
							
							
							This dictates too much about how people might want to parse and act upon
information from PRIVMSGs, and thus should be an optional thing. 
							
						 | 
						
							2013-02-27 20:23:24 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								7bb84985ee
								
							
						 | 
						
							
							
								
								Merge pull request #26 from iopred/cfgmessages
							
							
							
							
							
							
							
							Moved QUIT and VERSION responses into the config. 
							
						 | 
						
							2013-02-27 11:24:27 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Chris Rhodes
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1fe9d99a4
								
							
						 | 
						
							
							
								
								Fix test.
							
							
							
							
							
						 | 
						
							2013-02-18 17:02:58 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Chris Rhodes
								
							 
						 | 
						
							
							
							
							
								
							
							
								74dea68158
								
							
						 | 
						
							
							
								
								Moved QUIT and VERSION messages into the config.
							
							
							
							
							
						 | 
						
							2013-02-17 22:28:22 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								fe4fae0479
								
							
						 | 
						
							
							
								
								Update README and example client.
							
							
							
							
							
						 | 
						
							2013-02-18 01:53:17 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd6fc1269b
								
							
						 | 
						
							
							
								
								SimpleClient shouldn't need to return an error.
							
							
							
							
							
						 | 
						
							2013-02-18 01:42:44 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ed96e4294
								
							
						 | 
						
							
							
								
								Add Me() function for ease of use.
							
							
							
							
							
						 | 
						
							2013-02-18 01:38:04 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								12bcc94eeb
								
							
						 | 
						
							
							
								
								Add mutex for connect/disconnect locking.
							
							
							
							
							
						 | 
						
							2013-02-18 01:36:52 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								a323372a0b
								
							
						 | 
						
							
							
								
								First steps towards client interface.
							
							
							
							
							
							
							
							- Move all exported vars to Config struct;
- Plumbing for Config.Me etc;
- Constants and INIT/REGISTER handler from github.com/iopred; 
							
						 | 
						
							2013-02-18 01:36:17 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								39882dafd4
								
							
						 | 
						
							
							
								
								Minor rearrangements.
							
							
							
							
							
						 | 
						
							2013-02-17 23:55:39 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								b1242aa351
								
							
						 | 
						
							
							
								
								Break out tweakable things into a Config struct.
							
							
							
							
							
						 | 
						
							2013-02-16 18:05:56 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								45d7b3317f
								
							
						 | 
						
							
							
								
								Remove state.StateTracker stutter, hide it in Conn.
							
							
							
							
							
						 | 
						
							2013-02-16 11:29:56 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								a88b866b63
								
							
						 | 
						
							
							
								
								Fix up README and example client.
							
							
							
							
							
						 | 
						
							2013-02-16 11:04:06 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								f27e56c8b0
								
							
						 | 
						
							
							
								
								Run gofmt, since it's clearly been a while.
							
							
							
							
							
						 | 
						
							2013-02-16 10:33:15 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								a674267128
								
							
						 | 
						
							
							
								
								Re-work Handlers for IRC events; add Commands.
							
							
							
							
							
						 | 
						
							2013-02-16 00:17:31 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								a038856094
								
							
						 | 
						
							
							
								
								Remove embedded logger from client package.
							
							
							
							
							
						 | 
						
							2013-02-16 00:15:23 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								ca46884c72
								
							
						 | 
						
							
							
								
								Remove embedded logger from state tracker. Hmmmm.
							
							
							
							
							
						 | 
						
							2013-01-23 22:33:01 +00: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 | 
						
						
							
							
							
							
								
							
							
						 |