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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							ef99bc48d1 
							
						 
					 
					
						
						
							
							fix   #204  
						
						... 
						
						
						
						Empty channels were only cleaned up on PART, not QUIT. 
						
						
					 
					
						2018-03-01 11:10:46 -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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							ca6a162696 
							
						 
					 
					
						
						
							
							handlers: Make sure all functions have appropriate comments  
						
						
						
						
					 
					
						2018-02-04 05:48:44 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							52e3dde77a 
							
						 
					 
					
						
						
							
							Move mkcerts package under lib/  
						
						
						
						
					 
					
						2018-02-04 05:34:26 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							2419f69879 
							
						 
					 
					
						
						
							
							Move all errors into errors.go  
						
						
						
						
					 
					
						2018-02-03 22:03:36 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef4c5f799 
							
						 
					 
					
						
						
							
							Split NS/CS commands into separate functions  
						
						
						
						
					 
					
						2018-02-03 21:38:28 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							2ecec25d28 
							
						 
					 
					
						
						
							
							Misc refactoring  
						
						
						
						
					 
					
						2018-02-03 21:15:07 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							d854bac78e 
							
						 
					 
					
						
						
							
							Fix broken modes tests  
						
						
						
						
					 
					
						2018-02-03 20:28:02 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							3634d0601e 
							
						 
					 
					
						
						
							
							Split modes into a subpackage (this is painful, but will force us to simplify and improve the API for interacting with modes)  
						
						
						
						
					 
					
						2018-02-03 20:21:32 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							9f71d9ce12 
							
						 
					 
					
						
						
							
							Add right copyright to handlers.go  
						
						
						
						
					 
					
						2018-02-03 19:48:30 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							afd6ca610c 
							
						 
					 
					
						
						
							
							Split language into a subpackage  
						
						
						
						
					 
					
						2018-02-03 19:46:14 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							1b14230758 
							
						 
					 
					
						
						
							
							...fix info string, how did that get messed up?  
						
						
						
						
					 
					
						2018-02-03 19:30:23 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							47d2ce351c 
							
						 
					 
					
						
						
							
							Centralise all command handlers in handlers.go  
						
						
						
						
					 
					
						2018-02-03 19:28:02 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							29266ce80f 
							
						 
					 
					
						
						
							
							nickserv: Fix help display  
						
						
						
						
					 
					
						2018-02-03 19:00:27 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							6784cf82bf 
							
						 
					 
					
						
						
							
							nickserv: Add NS REGISTER and NS IDENTIFY  
						
						
						
						
					 
					
						2018-02-02 23:44:52 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							872f88eb94 
							
						 
					 
					
						
						
							
							Merge pull request  #187  from slingamn/unixdomain.1  
						
						... 
						
						
						
						support unix domain sockets (#184 ) 
						
						
					 
					
						2018-02-02 21:36:13 +10:00 
						 
				 
			
				
					
						
							
							
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							ed1fa7704c 
							
						 
					 
					
						
						
							
							nickserv: Point users to an actual help entry (not a great one, but very slightly better)  
						
						
						
						
					 
					
						2018-02-02 16:37:06 +10:00