James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a069ce8cb4 
							
						 
					 
					
						
						
							
							Unbrick loglevel changing ( Closes   #208 )  
						
						 
						
						
						
						
					 
					
						2016-04-23 11:06:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							42718ed323 
							
						 
					 
					
						
						
							
							relay: Allow IP sharing to be toggled per network  
						
						 
						
						... 
						
						
						
						Via a new "relay_no_ips" option in server blocks. Closes  #201 . 
						
						
					 
					
						2016-04-18 12:29:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4c83bfc3ef 
							
						 
					 
					
						
						
							
							relay: don't error if irc.pseudoclient hasn't been initialized yet  
						
						 
						
						
						
						
					 
					
						2016-04-18 11:52:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8f32727a3f 
							
						 
					 
					
						
						
							
							Move rehash into core ( Closes   #178 )  
						
						 
						
						
						
						
					 
					
						2016-04-09 09:54:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9fde35fd77 
							
						 
					 
					
						
						
							
							relay: handle server name conflicts more correctly  
						
						 
						
						... 
						
						
						
						1) Clear the relay servers cache
2) Disconnect
3) Raise a proper exception so other parts of relay don't carry on with undefined behaviour 
						
						
					 
					
						2016-04-02 12:46:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c01b449741 
							
						 
					 
					
						
						
							
							relay: treat network names case-sensitively  
						
						 
						
						
						
						
					 
					
						2016-04-02 12:15:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							44b102ffce 
							
						 
					 
					
						
						
							
							networks: allow all opers to run 'autoconnect'  
						
						 
						
						
						
						
					 
					
						2016-04-02 09:48:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fab404f8d6 
							
						 
					 
					
						
						
							
							Merge branches 'master' and 'wip/relay-fixes' into devel  
						
						 
						
						
						
						
					 
					
						2016-04-01 18:32:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8b0aa123 
							
						 
					 
					
						
						
							
							relay: catch OSError too when loading DB  
						
						 
						
						
						
						
					 
					
						2016-04-01 18:31:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9e33081bc9 
							
						 
					 
					
						
						
							
							relay: fix typo in comment  
						
						 
						
						
						
						
					 
					
						2016-03-30 21:22:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d21344342d 
							
						 
					 
					
						
						
							
							relay: experimental fix for  #183  
						
						 
						
						
						
						
					 
					
						2016-03-30 18:33:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b100f30cfe 
							
						 
					 
					
						
						
							
							fantasy: break if IRC object isn't ready  
						
						 
						
						
						
						
					 
					
						2016-03-27 21:46:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4a0ee6f54c 
							
						 
					 
					
						
						
							
							relay: be more thread-safe via dict.copy()  
						
						 
						
						
						
						
					 
					
						2016-03-26 18:19:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							08c3b99dfb 
							
						 
					 
					
						
						
							
							relay: fix ambiguous logging in KICK blocking  
						
						 
						
						
						
						
					 
					
						2016-03-26 17:56:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							aedb05608e 
							
						 
					 
					
						
						
							
							relay: actually, just kill handle_spawnmain  
						
						 
						
						... 
						
						
						
						this is causing more problems than it is worth 
						
						
					 
					
						2016-03-25 17:09:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ce3d3cf697 
							
						 
					 
					
						
						
							
							relay: check to make sure network is ready before handling spawnmain  
						
						 
						
						
						
						
					 
					
						2016-03-25 16:59:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb54d88e0 
							
						 
					 
					
						
						
							
							New servprotect plugin (anti-KILL/SAVE flood)  
						
						 
						
						
						
						
					 
					
						2016-03-25 16:51:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9fe3373906 
							
						 
					 
					
						
						
							
							relay: get rid of kill/save protection  
						
						 
						
						
						
						
					 
					
						2016-03-25 16:39:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							75ec95b8d3 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
					 
					
						2016-03-25 16:01:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							46922ce879 
							
						 
					 
					
						
						
							
							relay: remove dead networks' servers from the servers index unconditionally  
						
						 
						
						... 
						
						
						
						For #183 . 
						
						
					 
					
						2016-03-25 15:59:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c86a02e044 
							
						 
					 
					
						
						
							
							relay: use IrcChannel.getPrefixModes  
						
						 
						
						
						
						
					 
					
						2016-03-19 17:54:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8135f3a735 
							
						 
					 
					
						
						
							
							core: Depluralize prefixmodes mappings ( #168 )  
						
						 
						
						... 
						
						
						
						This is an API breaking change. I really don't know why I made these keys plural to start, since it only made things more complicated. Prefix modes are not pluralized in the list of supported modes of each IRCd. 
						
						
					 
					
						2016-03-19 17:25:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a8303d0110 
							
						 
					 
					
						
						
							
							commands: sort channel list in 'showuser' output  
						
						 
						
						
						
						
					 
					
						2016-03-14 14:35:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							359bfcd9da 
							
						 
					 
					
						
						
							
							bots: map 'msg' command to 'say' too  
						
						 
						
						
						
						
					 
					
						2016-03-07 21:37:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5bc52152 
							
						 
					 
					
						
						
							
							relay: fix errors in KILL handling when target isn't in any relay channels  
						
						 
						
						
						
						
					 
					
						2016-03-07 18:10:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9b0db81068 
							
						 
					 
					
						
						
							
							changehost: modularize, add a command to apply cloaks now, match IPs too  
						
						 
						
						... 
						
						
						
						Closes  #167 . 
						
						
					 
					
						2016-03-05 10:11:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5fed4629a6 
							
						 
					 
					
						
						
							
							networks: remove networks with autoconnect off in 'disconnect'  
						
						 
						
						... 
						
						
						
						Closes  #162 . 
						
						
					 
					
						2016-03-05 09:42:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8ac5436152 
							
						 
					 
					
						
						
							
							relay: allow admins to destroy channels hosted on other networks  
						
						 
						
						... 
						
						
						
						Closes  #160 . 
						
						
					 
					
						2016-03-05 09:31:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce2725f1e 
							
						 
					 
					
						
						
							
							bots: update help for 'msg' command (reflect changes made for  #161 )  
						
						 
						
						
						
						
					 
					
						2016-02-27 19:07:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							54dc51aed4 
							
						 
					 
					
						
						
							
							bots: make source client names optional ( Closes   #161 )  
						
						 
						
						
						
						
					 
					
						2016-02-27 19:05:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							34ca973047 
							
						 
					 
					
						
						
							
							relay: cleanup, consistently include the function in log.debug calls  
						
						 
						
						
						
						
					 
					
						2016-02-27 18:37:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a740163cbe 
							
						 
					 
					
						
						
							
							relay: implement DB exporting using threading.Timer, similar to classes.Irc.schedulePing  
						
						 
						
						... 
						
						
						
						Fixes  #165  (exportDB threads not dying on unload) 
						
						
					 
					
						2016-02-27 18:13:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d531201850 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
					 
					
						2016-02-27 17:47:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							393466498e 
							
						 
					 
					
						
						
							
							opercmds: fix wrong help message for KILL  
						
						 
						
						
						
						
					 
					
						2016-02-26 07:16:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8f369f2e 
							
						 
					 
					
						
						
							
							relay: only show networks that are actually connected in LINKED  
						
						 
						
						... 
						
						
						
						Closes  #163 . 
						
						
					 
					
						2016-02-21 20:04:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							de1a9a7995 
							
						 
					 
					
						
						
							
							relay: various cleanup  
						
						 
						
						
						
						
					 
					
						2016-02-20 19:29:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							df23b79780 
							
						 
					 
					
						
						
							
							commands: reformat 'showuser' output, and show services login info ( #25 )  
						
						 
						
						
						
						
					 
					
						2016-02-20 18:24:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cf15bed58d 
							
						 
					 
					
						
						
							
							classes: add services_account field in IrcUser ( #25 ), default 'identified' attribute to empty string instead of None  
						
						 
						
						
						
						
					 
					
						2016-02-07 18:11:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0d4655c381 
							
						 
					 
					
						
						
							
							core: support multiple channel loggers with DIFFERENT log levels & fix example conf ( #83 )  
						
						 
						
						
						
						
					 
					
						2016-01-30 23:35:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cf1de08457 
							
						 
					 
					
						
						
							
							commands: support rehashing channel loggers  
						
						 
						
						
						
						
					 
					
						2016-01-23 13:52:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2503bd3ee5 
							
						 
					 
					
						
						
							
							commands: In rehash, use irc.disconnect() to disconnect networks removed from conf  
						
						 
						
						
						
						
					 
					
						2016-01-23 13:52:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f25c260937 
							
						 
					 
					
						
						
							
							relay: sort channel links in LINKED output  
						
						 
						
						
						
						
					 
					
						2016-01-20 07:14:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8f5073d111 
							
						 
					 
					
						
						
							
							opercmds: simplify code for KILL and KICK  
						
						 
						
						
						
						
					 
					
						2016-01-16 17:29:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3d0bf18001 
							
						 
					 
					
						
						
							
							protocols: rename topicClient -> topic; topicServer -> topicBurst  
						
						 
						
						... 
						
						
						
						This is one of the few commands that I won't consolidate at this time, because there is actually a difference in how most IRCds handle topic bursts and normal topic changes 
						
						
					 
					
						2016-01-16 17:09:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5ccf204c75 
							
						 
					 
					
						
						
							
							protocols: consolidate modeClient and modeServer into mode()  
						
						 
						
						
						
						
					 
					
						2016-01-16 17:08:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cb467bcfdb 
							
						 
					 
					
						
						
							
							plugins, docs: update to use irc.proto.kill  
						
						 
						
						
						
						
					 
					
						2016-01-16 17:03:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							983edaf8d0 
							
						 
					 
					
						
						
							
							plugins, docs, test suite: update to use irc.proto.kick  
						
						 
						
						
						
						
					 
					
						2016-01-16 16:59:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ee65ac60e1 
							
						 
					 
					
						
						
							
							protocols: rename sjoinServer(...) -> sjoin(...)  
						
						 
						
						
						
						
					 
					
						2016-01-16 16:53:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9a61e64dfc 
							
						 
					 
					
						
						
							
							protocols: squitServer(...) -> squit(...)  
						
						 
						
						
						
						
					 
					
						2016-01-16 16:53:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5324475d18 
							
						 
					 
					
						
						
							
							protocols: quitClient(...) -> quit(...), partClient(...) -> part(...)  
						
						 
						
						
						
						
					 
					
						2016-01-16 16:51:54 -08:00