Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								6266eba245 
								
							 
						 
						
							
							
								
								Slight fixes to NewChannel and tests for st's Channel methods.  
							
							 
							
							
							
						 
						
							2011-10-13 22:31:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								9163b9af7a 
								
							 
						 
						
							
							
								
								Slight fixes to ReNick and tests for the rest of st's Nick methods.  
							
							 
							
							
							
						 
						
							2011-10-13 20:44:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								4c6c503069 
								
							 
						 
						
							
							
								
								Beginning of state tracker unit tests.  
							
							 
							
							
							
						 
						
							2011-10-12 23:06:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								b2ac2929d2 
								
							 
						 
						
							
							
								
								Break state tracker into multiple files.  
							
							 
							
							
							
						 
						
							2011-10-12 22:59:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								a26a940e6d 
								
							 
						 
						
							
							
								
								Comment changes and cosmetics for state pkg.  
							
							 
							
							
							
						 
						
							2011-10-08 10:57:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								f128ce84b4 
								
							 
						 
						
							
							
								
								Start of breaking out state tracking into separate package.  
							
							 
							
							
							
						 
						
							2011-10-08 10:42:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								a0020f4e62 
								
							 
						 
						
							
							
								
								Method to initialise tracker memory.  
							
							 
							
							
							
						 
						
							2011-10-08 10:40:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								d072abbb76 
								
							 
						 
						
							
							
								
								Give nicks an awareness of me.  
							
							 
							
							
							
						 
						
							2011-10-07 00:19:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								7a17ee9eb5 
								
							 
						 
						
							
							
								
								State tracking refactor completer.  
							
							 
							
							
							
						 
						
							2011-10-06 23:54:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								e36caa3a3d 
								
							 
						 
						
							
							
								
								Merge branch 'logging' into nickchan-refactor  
							
							 
							
							... 
							
							
							
							Conflicts:
	client/nickchan.go
Fix up some inconsistencies in the beginning of the nickchan refactor too. 
							
						 
						
							2011-10-06 22:33:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								47de788c4c 
								
							 
						 
						
							
							
								
								Missed removal of conn.Debug.  
							
							 
							
							
							
						 
						
							2011-10-06 21:37:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								a4ac0dd1b7 
								
							 
						 
						
							
							
								
								Update README, fix whitespace fail.  
							
							 
							
							
							
						 
						
							2011-10-06 21:33:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								d119e6bca0 
								
							 
						 
						
							
							
								
								Update example client.  
							
							 
							
							
							
						 
						
							2011-10-06 21:28:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								3e1b2c0f81 
								
							 
						 
						
							
							
								
								Turns out gofmt isn't big on spaces sometimes.  
							
							 
							
							
							
						 
						
							2011-09-29 22:58:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								de66051d07 
								
							 
						 
						
							
							
								
								Convert conn.Err into logging.  
							
							 
							
							... 
							
							
							
							Also, remove all error-side-effect testing cos it was a bit shit.
First step on the long road to refactoring the nick/chan state tracking
and making everything more testable and mockable with interfaces. 
							
						 
						
							2011-09-29 22:54:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								9773b47969 
								
							 
						 
						
							
							
								
								Maintain constant call depth in logging to ensure correct line numbers. More tests needed, too lazy.  
							
							 
							
							
							
						 
						
							2011-09-29 22:45:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								26a482d8ea 
								
							 
						 
						
							
							
								
								Using two flagsets on os.Args causes confusion.  
							
							 
							
							
							
						 
						
							2011-09-29 21:31:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								d07471b93a 
								
							 
						 
						
							
							
								
								Simpleish level-based logging library and the start of some tests.  
							
							 
							
							
							
						 
						
							2011-09-28 23:47:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								eb6ac4ce05 
								
							 
						 
						
							
							
								
								Tracking wip.  
							
							 
							
							
							
						 
						
							2011-09-28 20:48:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								c400a2141a 
								
							 
						 
						
							
							
								
								Run gofmt over code, it's been a while.  
							
							 
							
							
							
						 
						
							2011-09-12 23:25:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								18c20080e8 
								
							 
						 
						
							
							
								
								Test handler for 671 replies.  
							
							 
							
							
							
						 
						
							2011-09-12 23:21:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								b0e0be0fe3 
								
							 
						 
						
							
							
								
								Check all nicks against current channel contents for 353 handler.  
							
							 
							
							
							
						 
						
							2011-09-12 23:21:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								6c1d345f0b 
								
							 
						 
						
							
							
								
								Test handler for 353 replies.  
							
							 
							
							
							
						 
						
							2011-09-12 23:14:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								9d896f2693 
								
							 
						 
						
							
							
								
								Test for 352 RPL_WHOREPLY.  
							
							 
							
							
							
						 
						
							2011-09-11 11:01:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ae3b588d 
								
							 
						 
						
							
							
								
								Test for 332 RPL_TOPIC.  
							
							 
							
							
							
						 
						
							2011-09-09 23:27:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								4008b84db6 
								
							 
						 
						
							
							
								
								Test handler for 324 RPL_CHANNELMODEIS.  
							
							 
							
							
							
						 
						
							2011-09-09 23:24:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								47ae014c1c 
								
							 
						 
						
							
							
								
								Whitespace fix.  
							
							 
							
							
							
						 
						
							2011-09-09 23:04:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								8ae5fe3b75 
								
							 
						 
						
							
							
								
								Another minor indexing bug :-/  
							
							 
							
							
							
						 
						
							2011-09-09 23:04:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								ff855691cf 
								
							 
						 
						
							
							
								
								Test the 311 RPL_WHOISUSER handler.  
							
							 
							
							
							
						 
						
							2011-09-09 23:03:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								daadb2c96e 
								
							 
						 
						
							
							
								
								Test the TOPIC handler.  
							
							 
							
							
							
						 
						
							2011-09-09 23:02:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								d15d1074f5 
								
							 
						 
						
							
							
								
								Fix bug found by MODE handler test.  
							
							 
							
							
							
						 
						
							2011-09-09 22:33:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								c5146e93f6 
								
							 
						 
						
							
							
								
								Add MODE handler test. These are starting to feel clunky.  
							
							 
							
							
							
						 
						
							2011-09-09 22:32:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								df893eb6d0 
								
							 
						 
						
							
							
								
								QUIT handler test.  
							
							 
							
							
							
						 
						
							2011-08-31 22:55:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								b306650af5 
								
							 
						 
						
							
							
								
								Tests for the KICK handler.  
							
							 
							
							
							
						 
						
							2011-08-30 23:15:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								788c69aaa8 
								
							 
						 
						
							
							
								
								Fix same logic bug in KICK handler.  
							
							 
							
							
							
						 
						
							2011-08-30 23:08:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								d74fd18d3d 
								
							 
						 
						
							
							
								
								Fixed logic bug, but it's a bit ugly :-/  
							
							 
							
							
							
						 
						
							2011-08-24 14:39:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								4c0f62666d 
								
							 
						 
						
							
							
								
								Test for h_PART -- exposed a logic bug :-/  
							
							 
							
							
							
						 
						
							2011-08-24 14:34:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								52e74b3f1a 
								
							 
						 
						
							
							
								
								Rewrite JOIN handler test to avoid re-testing all the state tracking logic repeatedly.  
							
							 
							
							
							
						 
						
							2011-08-24 13:58:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								c5e13b8b12 
								
							 
						 
						
							
							
								
								Make NICK handler test a little more accurate.  
							
							 
							
							
							
						 
						
							2011-08-24 13:58:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								cf8ab830f7 
								
							 
						 
						
							
							
								
								Move some basic assertions about initial state into setUp().  
							
							 
							
							
							
						 
						
							2011-08-24 13:58:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								389f5247f5 
								
							 
						 
						
							
							
								
								Helpers for testing whether Conn errors are triggered.  
							
							 
							
							
							
						 
						
							2011-08-24 13:58:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								6815c19bb3 
								
							 
						 
						
							
							
								
								Start of JOIN test. Seems like the wrong approach.  
							
							 
							
							
							
						 
						
							2011-08-24 12:46:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								b8c3f42252 
								
							 
						 
						
							
							
								
								Better line ending handling in MockNetConn.  
							
							 
							
							
							
						 
						
							2011-08-24 12:45:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								83da879ad3 
								
							 
						 
						
							
							
								
								Add tearDown() to all tests.  
							
							 
							
							
							
						 
						
							2011-08-23 11:06:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								8fc23d5c17 
								
							 
						 
						
							
							
								
								Test CTCP handler.  
							
							 
							
							
							
						 
						
							2011-08-23 11:03:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								7d9b8c3099 
								
							 
						 
						
							
							
								
								Add tests for explicit and implicit (via EOF) shutdown; fix bug ;-)  
							
							 
							
							
							
						 
						
							2011-08-23 10:53:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								770c5eb5ac 
								
							 
						 
						
							
							
								
								Use ExpectNothing() to make sure handlers don't generate unexpected output.  
							
							 
							
							
							
						 
						
							2011-08-23 10:52:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								5ff77fc2f9 
								
							 
						 
						
							
							
								
								Add mock dispatcher factory that tests an event fired; use it in Test001().  
							
							 
							
							
							
						 
						
							2011-08-23 10:50:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								59b18b038b 
								
							 
						 
						
							
							
								
								MockNetConn: Add ExpectNothing() helper.  
							
							 
							
							
							
						 
						
							2011-08-23 10:44:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Bramley 
								
							 
						 
						
							
							
							
							
								
							
							
								bd388db1cc 
								
							 
						 
						
							
							
								
								MockNetConn: Use correct os.Errors in Read/Write.  
							
							 
							
							
							
						 
						
							2011-08-23 10:43:48 +01:00