Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							0a432c9d99 
							
						 
					 
					
						
						
							
							do an actual nonblocking send instead of the len() trick  
						
						
						
						
					 
					
						2018-03-16 12:39:11 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							fa5d4be718 
							
						 
					 
					
						
						
							
							refactor irc.Socket  
						
						
						
						
					 
					
						2018-03-15 19:11:29 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3e714059c 
							
						 
					 
					
						
						
							
							Merge pull request  #215  from slingamn/issue214  
						
						... 
						
						
						
						fix  #214  
					
						2018-03-14 10:00:40 -07:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f6b95662 
							
						 
					 
					
						
						
							
							fix   #214  
						
						
						
						
					 
					
						2018-03-14 12:51:53 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0f262bc0c 
							
						 
					 
					
						
						
							
							Merge pull request  #206  from slingamn/ghost.2  
						
						... 
						
						
						
						nickserv: implement GHOST, GROUP, DROP, and INFO 
						
						
					 
					
						2018-03-14 09:42:20 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b8f37e4e6c 
							
						 
					 
					
						
						
							
							fix bad interaction between nickTimer.Stop() and accounts.Logout()  
						
						... 
						
						
						
						Sequence of events:
1. client.nickTimer.Stop()
2. client.server.accounts.Logout(client)
3. accounts sees that client is no longer logged in, does client.nickTimer.Touch()
4. 30 seconds later, RandomlyRename resurrects the zombie client 
						
						
					 
					
						2018-03-14 08:43:50 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							fd34c78d6b 
							
						 
					 
					
						
						
							
							add sadrop command  
						
						
						
						
					 
					
						2018-03-14 06:50:26 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6124f9d8a 
							
						 
					 
					
						
						
							
							Merge pull request  #210  from slingamn/pprof.2  
						
						... 
						
						
						
						add an option to expose a pprof http endpoint 
						
						
					 
					
						2018-03-13 18:05:51 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							288203152a 
							
						 
					 
					
						
						
							
							comment out the pprof setting in the example config  
						
						
						
						
					 
					
						2018-03-13 18:04:15 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							211ed6af99 
							
						 
					 
					
						
						
							
							add an option to expose a pprof http endpoint  
						
						
						
						
					 
					
						2018-03-13 16:55:30 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							679f25491c 
							
						 
					 
					
						
						
							
							can't reserve a nick that's the name of an unverified account  
						
						
						
						
					 
					
						2018-03-11 14:40:36 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							47b9fe50be 
							
						 
					 
					
						
						
							
							can't register an account with the same name as a registered nick  
						
						
						
						
					 
					
						2018-03-11 13:59:02 -04:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a022befffe 
							
						 
					 
					
						
						
							
							nickserv: implement GHOST, GROUP, DROP, and INFO  
						
						
						
						
					 
					
						2018-03-02 17:05:47 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b211fd35da 
							
						 
					 
					
						
						
							
							Merge pull request  #205  from slingamn/issue204  
						
						... 
						
						
						
						fix  #204  
					
						2018-03-01 10:07:32 -08:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ef99bc48d1 
							
						 
					 
					
						
						
							
							fix   #204  
						
						... 
						
						
						
						Empty channels were only cleaned up on PART, not QUIT. 
						
						
					 
					
						2018-03-01 11:10:46 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							898fb41485 
							
						 
					 
					
						
						
							
							Merge pull request  #203  from slingamn/rereg  
						
						... 
						
						
						
						two nickname reservation fixes 
						
						
					 
					
						2018-02-28 14:40:32 -08:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							757566ca45 
							
						 
					 
					
						
						
							
							turn down default verify timeout  
						
						
						
						
					 
					
						2018-02-28 17:31:56 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							945dec9964 
							
						 
					 
					
						
						
							
							ensure the nick timeout mechanism is cleaned up on client quit  
						
						
						
						
					 
					
						2018-02-28 17:29:18 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a5897baa2b 
							
						 
					 
					
						
						
							
							clean up redundant error handling  
						
						
						
						
					 
					
						2018-02-28 17:29:18 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1023f7e20e 
							
						 
					 
					
						
						
							
							Merge pull request  #200  from slingamn/issue199.2  
						
						... 
						
						
						
						implement #199  
						
						
					 
					
						2018-02-27 19:50:09 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b21ee36b2 
							
						 
					 
					
						
						
							
							Merge pull request  #201  from slingamn/fixes.3  
						
						... 
						
						
						
						some small fixes 
						
						
					 
					
						2018-02-27 13:30:30 -08:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							784a3bbf52 
							
						 
					 
					
						
						
							
							Don't send error messages for bad channels in NAMES  
						
						... 
						
						
						
						"There is no error reply for bad channel names."
<https://tools.ietf.org/html/rfc2812#section-3.2.5 > 
						
						
					 
					
						2018-02-27 15:37:58 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							9d163a4ba2 
							
						 
					 
					
						
						
							
							warn about whitelisting the webirc gateway  
						
						... 
						
						
						
						See #197  (this is not a complete fix, though). 
						
						
					 
					
						2018-02-27 15:37:32 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							54123ef9a2 
							
						 
					 
					
						
						
							
							clear failed nick assignments to avoid confusion  
						
						
						
						
					 
					
						2018-02-27 05:22:01 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							62581962a6 
							
						 
					 
					
						
						
							
							fix confusing ips-per-subnet name  
						
						
						
						
					 
					
						2018-02-26 23:52:15 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							be86684e96 
							
						 
					 
					
						
						
							
							implement  #199  
						
						
						
						
					 
					
						2018-02-26 22:48:52 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ea210c28c 
							
						 
					 
					
						
						
							
							Merge pull request  #196  from slingamn/smtp.1  
						
						... 
						
						
						
						implement mailto callbacks 
						
						
					 
					
						2018-02-23 07:53:36 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04d7792ed2 
							
						 
					 
					
						
						
							
							Merge pull request  #195  from slingamn/stopevent  
						
						... 
						
						
						
						clean up stopEvent (requires go v1.10) 
						
						
					 
					
						2018-02-23 07:49:22 -08:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							878f9ca94c 
							
						 
					 
					
						
						
							
							fix: store the uncasefolded account name correctly  
						
						
						
						
					 
					
						2018-02-20 04:50:46 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							df41f9b3b0 
							
						 
					 
					
						
						
							
							don't send ACC numerics in response to NickServ commands  
						
						
						
						
					 
					
						2018-02-20 04:44:44 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							89ae261739 
							
						 
					 
					
						
						
							
							implement mailto callbacks  
						
						
						
						
					 
					
						2018-02-20 04:20:30 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25f8b15232 
							
						 
					 
					
						
						
							
							Merge pull request  #194  from slingamn/issue192.1  
						
						... 
						
						
						
						fix  #192  
					
						2018-02-19 14:54:03 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f9460cd9a 
							
						 
					 
					
						
						
							
							Merge pull request  #193  from slingamn/nickres.1  
						
						... 
						
						
						
						changes to nick reservation 
						
						
					 
					
						2018-02-19 14:52:39 +10:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							02161184cf 
							
						 
					 
					
						
						
							
							clean up stopEvent (requires go v1.10)  
						
						
						
						
					 
					
						2018-02-18 23:18:32 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5b636371a9 
							
						 
					 
					
						
						
							
							fix SASL enable-disable logic  
						
						
						
						
					 
					
						2018-02-18 22:15:43 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ced3a17cd3 
							
						 
					 
					
						
						
							
							fix   #192  
						
						
						
						
					 
					
						2018-02-18 21:52:39 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							988cb22692 
							
						 
					 
					
						
						
							
							changes to nick reservation  
						
						... 
						
						
						
						* Clients are now renamed, not disconnected, on reservation timeout
* Nick reservation config is now its own subsection 
						
						
					 
					
						2018-02-18 04:46:14 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							73391f11a6 
							
						 
					 
					
						
						
							
							replace ACC UNREGISTER with nickserv unregister  
						
						
						
						
					 
					
						2018-02-12 01:09:30 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							af256fccd3 
							
						 
					 
					
						
						
							
							remove redundant oper check from DEBUG  
						
						
						
						
					 
					
						2018-02-11 23:58:54 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							b139386391 
							
						 
					 
					
						
						
							
							fix account tags  
						
						
						
						
					 
					
						2018-02-11 06:31:23 -05:00 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ad73d68807 
							
						 
					 
					
						
						
							
							refactor account registration, add nick enforcement  
						
						
						
						
					 
					
						2018-02-11 05:30:40 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							fcd0a75469 
							
						 
					 
					
						
						
							
							developing: Add ResponseBuffer explanation  
						
						
						
						
					 
					
						2018-02-11 17:21:13 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							50165af81a 
							
						 
					 
					
						
						
							
							Updated changelog  
						
						
						
						
					 
					
						2018-02-11 09:24:20 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							b982c6c2ae 
							
						 
					 
					
						
						
							
							readme: Link to darwin.network and the testnet  
						
						
						
						
					 
					
						2018-02-11 09:18:30 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							c29be6e914 
							
						 
					 
					
						
						
							
							vendor: Updated submodules  
						
						
						
						
					 
					
						2018-02-11 09:16:04 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							a70cc6713c 
							
						 
					 
					
						
						
							
							(hopefully) fix labeled-response behaviour  
						
						
						
						
					 
					
						2018-02-11 08:57:15 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							e0fa97d344 
							
						 
					 
					
						
						
							
							Get labeled-reply working just fine  
						
						
						
						
					 
					
						2018-02-06 00:21:08 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							470109461b 
							
						 
					 
					
						
						
							
							responsebuffer: Handle sending early properly  
						
						
						
						
					 
					
						2018-02-04 21:34:44 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							3680a3fe9a 
							
						 
					 
					
						
						
							
							Merge  
						
						
						
						
					 
					
						2018-02-04 21:32:48 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							3561046bec 
							
						 
					 
					
						
						
							
							Make ERR_CANNOT_RESUME use RPL_NONE numeric  
						
						
						
						
					 
					
						2018-02-04 21:25:08 +10:00