Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								f3c49069c0
								
							
						 | 
						
							
							
								
								The great state tracker privatisation 3/3: tracker.
							
							
							
							
							
						 | 
						
							2014-12-31 13:17:46 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								4dd8bc72d5
								
							
						 | 
						
							
							
								
								The great state tracker privatisation 2/3: nicks.
							
							
							
							
							
						 | 
						
							2014-12-31 13:17:28 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								bffe946388
								
							
						 | 
						
							
							
								
								The great state tracker privatisation 1/3: channels.
							
							
							
							
							
						 | 
						
							2014-12-31 13:17:11 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								a3debed539
								
							
						 | 
						
							
							
								
								Merge pull request #55 from StalkR/disconnected
							
							
							
							
							
							
							
							client/connection: keep information in disconnected event, revert #43 
							
						 | 
						
							2014-12-30 13:00:39 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									StalkR
								
							 
						 | 
						
							
							
							
							
								
							
							
								262ea31065
								
							
						 | 
						
							
							
								
								client/connection: keep information in disconnected event
							
							
							
							
							
						 | 
						
							2014-12-28 12:39:30 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								2e39250355
								
							
						 | 
						
							
							
								
								Allow Join command to take an optional key.
							
							
							
							
							
						 | 
						
							2014-12-23 18:21:53 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								57eecccd1b
								
							
						 | 
						
							
							
								
								Merge pull request #52 from Krayons/master
							
							
							
							
							
							
							
							Added timeout to deal with connecting to slow and unreliable IRCservers 
							
						 | 
						
							2014-12-20 18:50:39 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									kyle
								
							 
						 | 
						
							
							
							
							
								
							
							
								5e5f5f0253
								
							
						 | 
						
							
							
								
								Moved timeout to Client from Connect
							
							
							
							
							
						 | 
						
							2014-12-20 20:39:44 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									kyle
								
							 
						 | 
						
							
							
							
							
								
							
							
								dde47a6a32
								
							
						 | 
						
							
							
								
								fixed inconsistencies
							
							
							
							
							
						 | 
						
							2014-12-20 19:36:08 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									kyle
								
							 
						 | 
						
							
							
							
							
								
							
							
								d1aa016bb0
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'
							
							
							
							
							
							
							
							Conflicts:
	client/connection.go 
							
						 | 
						
							2014-12-20 19:17:43 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									kyle
								
							 
						 | 
						
							
							
							
							
								
							
							
								c8beed09da
								
							
						 | 
						
							
							
								
								Fixed formatting with go fmt
							
							
							
							
							
						 | 
						
							2014-12-20 16:56:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									kyle
								
							 
						 | 
						
							
							
							
							
								
							
							
								39a7da0a37
								
							
						 | 
						
							
							
								
								Added timeout to deal with connecting to slow and  unreliable irc servers
							
							
							
							
							
						 | 
						
							2014-12-20 15:23:57 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								8231942086
								
							
						 | 
						
							
							
								
								Merge pull request #51 from bramp/ipv6
							
							
							
							
							
							
							
							Fixed the building of the server/port string to be IPv6 safe. 
							
						 | 
						
							2014-12-18 21:43:26 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								0f3cbf87fe
								
							
						 | 
						
							
							
								
								Merge pull request #50 from bramp/add-time
							
							
							
							
							
							
							
							Ensure the time field is populated on the pseudo line events, such as co... 
							
						 | 
						
							2014-12-03 15:40:03 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew Brampton
								
							 
						 | 
						
							
							
							
							
								
							
							
								d7116e2bd0
								
							
						 | 
						
							
							
								
								Also add time to the Connected event.
							
							
							
							
							
						 | 
						
							2014-11-30 16:00:21 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew Brampton
								
							 
						 | 
						
							
							
							
							
								
							
							
								706c90baa3
								
							
						 | 
						
							
							
								
								Ensure the time field is populated on the pseudo line events, such as connecting and disconnecting.
							
							
							
							
							
						 | 
						
							2014-11-30 15:42:08 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrew Brampton
								
							 
						 | 
						
							
							
							
							
								
							
							
								dbcdb4c13d
								
							
						 | 
						
							
							
								
								Fixed the building of the server/port string to be IPv6 safe.
							
							
							
							
							
						 | 
						
							2014-11-30 10:09:17 -08:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								28d81b1146
								
							
						 | 
						
							
							
								
								Remove 'fix' code that never really went anywhere.
							
							
							
							
							
						 | 
						
							2014-11-17 13:09:38 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								f92aa9a402
								
							
						 | 
						
							
							
								
								Merge pull request #48 from Minecrell/local_address
							
							
							
							
							
							
							
							Make local bind address configurable. 
							
						 | 
						
							2014-11-17 13:05:57 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Minecrell
								
							 
						 | 
						
							
							
							
							
								
							
							
								b533f5b698
								
							
						 | 
						
							
							
								
								Make local bind address configurable.
							
							
							
							
							
						 | 
						
							2014-10-12 19:34:29 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								8904032daa
								
							
						 | 
						
							
							
								
								Merge pull request #47 from wathiede/master
							
							
							
							
							
							
							
							client: track bot mode on who replies. 
							
						 | 
						
							2014-10-04 21:11:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bill Thiede
								
							 
						 | 
						
							
							
							
							
								
							
							
								09765bab65
								
							
						 | 
						
							
							
								
								client: track bot mode on who replies.
							
							
							
							
							
						 | 
						
							2014-09-30 15:01:45 -07:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								58eaab3f1f
								
							
						 | 
						
							
							
								
								New race detector finds more bugs in my crappy code :-)
							
							
							
							
							
						 | 
						
							2014-09-05 15:39:56 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								7c53f41c56
								
							
						 | 
						
							
							
								
								Merge pull request #46 from 3onyc/master
							
							
							
							
							
							
							
							Make parseLine public by renaming it to ParseLine 
							
						 | 
						
							2014-07-06 21:38:46 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0aa730514
								
							
						 | 
						
							
							
								
								Merge pull request #44 from StalkR/untaggedfield
							
							
							
							
							
							
							
							client/mocknetconn_test: minor fix found by go vet 
							
						 | 
						
							2014-07-06 21:38:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									3onyc
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f2ab20f4f
								
							
						 | 
						
							
							
								
								Make parseLine public by renaming it to ParseLine
							
							
							
							
							
						 | 
						
							2014-07-06 20:26:34 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									StalkR
								
							 
						 | 
						
							
							
							
							
								
							
							
								ec98b98fa6
								
							
						 | 
						
							
							
								
								client/mocknetconn_test: minor fix found by go vet
							
							
							
							
							
							
							
							net.IPAddr composite literal uses unkeyed fields 
							
						 | 
						
							2014-06-19 15:19:37 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								7711182a72
								
							
						 | 
						
							
							
								
								Use Connected() instead of .connected in String()
							
							
							
							
							
						 | 
						
							2014-06-14 15:50:52 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ea3254693
								
							
						 | 
						
							
							
								
								Merge pull request #43 from sztanpet/disconnectevent
							
							
							
							
							
							
							
							Send the disconnect event after doing the disconnection logic 
							
						 | 
						
							2014-06-14 15:46:23 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Peter SZTANOJEV
								
							 
						 | 
						
							
							
							
							
								
							
							
								3fdd17a2b8
								
							
						 | 
						
							
							
								
								move the disconnection event after we are done disconnecting, there is nothing to be done anyway
							
							
							
							
							
						 | 
						
							2014-05-31 20:34:21 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								aff8b79dda
								
							
						 | 
						
							
							
								
								state/channel: canonicalise order of returned nicks
							
							
							
							
							
						 | 
						
							2014-05-20 20:57:04 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								9f1f64cb09
								
							
						 | 
						
							
							
								
								Merge pull request #42 from StalkR/tracker
							
							
							
							
							
							
							
							state/tracker_test: remove undefined init 
							
						 | 
						
							2014-05-20 20:44:18 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bee
								
							 
						 | 
						
							
							
							
							
								
							
							
								9c5890c91a
								
							
						 | 
						
							
							
								
								Merge pull request #41 from StalkR/nick
							
							
							
							
							
							
							
							state/nick: canonicalise the order of channels returned 
							
						 | 
						
							2014-05-20 20:43:02 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									StalkR
								
							 
						 | 
						
							
							
							
							
								
							
							
								74716ceb70
								
							
						 | 
						
							
							
								
								state/tracker_test: remove undefined init
							
							
							
							
							
						 | 
						
							2014-05-15 13:28:57 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									StalkR
								
							 
						 | 
						
							
							
							
							
								
							
							
								89bcd2b78c
								
							
						 | 
						
							
							
								
								state/nick: canonicalise the order of channels returned (map iteration is random)
							
							
							
							
							
						 | 
						
							2014-05-15 13:23:05 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								bf726bff88
								
							
						 | 
						
							
							
								
								Add LICENSE file lifted from Go to back up README.
							
							
							
							
							
						 | 
						
							2014-01-20 21:04:19 +00:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								d0606981cb
								
							
						 | 
						
							
							
								
								Atomic incrementing of call count for dispatch test (1->0).
							
							
							
							
							
							
							
							This probably could be done better with channels... 
							
						 | 
						
							2013-09-30 14:49:32 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								4eaad0e95e
								
							
						 | 
						
							
							
								
								Use call checker instead of writing to shared var in tests (10->1).
							
							
							
							
							
						 | 
						
							2013-09-30 14:43:29 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								637cdb573f
								
							
						 | 
						
							
							
								
								Put read lock in Connected() (10->9).
							
							
							
							
							
						 | 
						
							2013-09-30 13:55:55 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								648864c1d4
								
							
						 | 
						
							
							
								
								Wait for all goroutines before calling initialise (54->10).
							
							
							
							
							
						 | 
						
							2013-09-30 13:26:06 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								adc6c2917d
								
							
						 | 
						
							
							
								
								Use a single control chan to kill mockNetConn goroutines (77->54).
							
							
							
							
							
						 | 
						
							2013-09-30 13:25:24 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								144001d109
								
							
						 | 
						
							
							
								
								Split handlers up into three groups.
							
							
							
							
							
						 | 
						
							2013-09-28 00:15:54 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								12eb9c89eb
								
							
						 | 
						
							
							
								
								Simple adapter to utilise GLog with goirc.
							
							
							
							
							
						 | 
						
							2013-09-27 22:34:07 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								5bb0c8278d
								
							
						 | 
						
							
							
								
								Minimally invasive change to put logging behind a user-replaceable interface.
							
							
							
							
							
							
							
							This could probably be done better, and there are probably awful caveats
and hidden gotchas with this approach. I REGRET NOTHING. 
							
						 | 
						
							2013-09-27 22:19:40 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								06a9cb5d0f
								
							
						 | 
						
							
							
								
								Give each handler its own copy of *Line.
							
							
							
							
							
							
							
							Thanks to Kevin Ballard for the suggestion. 
							
						 | 
						
							2013-04-08 18:04:40 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ae6733942
								
							
						 | 
						
							
							
								
								Use a channel close to kill goroutines.
							
							
							
							
							
							
							
							This tidies things up nicely, especially in some of the tests. 
							
						 | 
						
							2013-04-08 18:02:34 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								de94609749
								
							
						 | 
						
							
							
								
								Fix copypasta and add a comment about fail.
							
							
							
							
							
						 | 
						
							2013-04-05 12:30:04 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alex Bramley
								
							 
						 | 
						
							
							
							
							
								
							
							
								2e4623676d
								
							
						 | 
						
							
							
								
								Go fix tool for client API changes.
							
							
							
							
							
						 | 
						
							2013-04-04 18:51:35 +01:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
						 |