James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c107f0062f 
							
						 
					 
					
						
						
							
							hybrid, ts6, ratbox: fix +p mode definitions properly  
						
						 
						
						... 
						
						
						
						+p is noknock and rfc1459-style private on all 3 IRCds, though the latter bit is undocumented in /help cmodes (maybe it's assumed?)
+p is also "paranoia" on hybrid, which adds more restrictions to halfops and /invite 
						
						
					 
					
						2017-08-11 13:45:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e17837cbb1 
							
						 
					 
					
						
						
							
							relay: add nickflood (inspircd +F) to whitelisted cmodes  
						
						 
						
						
						
						
					 
					
						2017-08-11 13:32:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5250e41a94 
							
						 
					 
					
						
						
							
							relay: reformat whitelisted mode lists  
						
						 
						
						
						
						
					 
					
						2017-08-11 13:29:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4a6f94f8fc 
							
						 
					 
					
						
						
							
							relay: add workarounds for u-lined servers  
						
						 
						
						... 
						
						
						
						- Allow ulines to join with modes (this status gets forwarded as part of relay_joins()), but *ignore* this status when checking for claim
    - For U-lined clients to set modes properly and kick, they be on the claim list
- Allow ulines to set modes on ulined clients including itself. These changes are ignored: not forwarded, not bounced, but just left there.
- Ignore uline attempts to set non-list modes - this is mostly for compatibility with Anope's DEFCON, as it would otherwise lead to a mode flood.
This requires commit 9113b34b46ba6aa2b381b3c7e9822b4f411caaec, i.e. the get_server() update. 
						
						
					 
					
						2017-08-11 13:15:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9113b34b46 
							
						 
					 
					
						
						
							
							NetworkCore: return the server in get_server if the arg was a server  
						
						 
						
						
						
						
					 
					
						2017-08-11 13:13:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							046fe0c385 
							
						 
					 
					
						
						
							
							protocols: add headers to modules where missing  
						
						 
						
						
						
						
					 
					
						2017-08-11 12:27:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8df7b5319e 
							
						 
					 
					
						
						
							
							Move handle_realhost/handle_login to ts6  
						
						 
						
						
						
						
					 
					
						2017-08-11 12:21:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa90378df 
							
						 
					 
					
						
						
							
							ts6: fallback realhost to host, not None  
						
						 
						
						
						
						
					 
					
						2017-08-11 12:19:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							785fc8d2d2 
							
						 
					 
					
						
						
							
							ts6: handle ChatIRCd ENCAP USERMODE  
						
						 
						
						... 
						
						
						
						Per https://github.com/ChatLounge/ChatIRCd/blob/master/doc/technical/ChatIRCd-extra.txt  
						
						
					 
					
						2017-08-11 12:15:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4ec1727888 
							
						 
					 
					
						
						
							
							unreal: rewrite/condense usermode change handling to be more consistent  
						
						 
						
						... 
						
						
						
						Consistently call _check_oper_status_change() and _check_cloak_change() through a _handle_umode() wrapper. Also, handle the real portion of the mode change given in SVS2MODE. 
						
						
					 
					
						2017-08-11 12:03:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e13f2fdbb0 
							
						 
					 
					
						
						
							
							unreal: remove obsolete note regaring server-sourced notices  
						
						 
						
						
						
						
					 
					
						2017-08-10 19:53:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5ca6b508 
							
						 
					 
					
						
						
							
							Merge bits of handle_server into ts6_common  
						
						 
						
						
						
						
					 
					
						2017-08-10 19:50:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d0f9a2465d 
							
						 
					 
					
						
						
							
							Move handle_sid to ts6_common  
						
						 
						
						
						
						
					 
					
						2017-08-10 19:42:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							614b8b87da 
							
						 
					 
					
						
						
							
							inspircd: rewrite handle_ping to handle one-arg PING  
						
						 
						
						
						
						
					 
					
						2017-08-09 16:55:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5381e85d3c 
							
						 
					 
					
						
						
							
							IRCS2SProtocol: fix wrong if: statement regarding user presence  
						
						 
						
						
						
						
					 
					
						2017-08-09 16:06:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							00f70a9432 
							
						 
					 
					
						
						
							
							opercmds: remove extra newline in 'massbanre' help  
						
						 
						
						
						
						
					 
					
						2017-08-08 21:28:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9044d17863 
							
						 
					 
					
						
						
							
							Merge pull request  #507  from IRC4Fun/devel  
						
						 
						
						... 
						
						
						
						automode: use 'setacc' instead of 'set' as the command name in the 'setacc' example 
						
						
					 
					
						2017-08-08 20:19:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Austin Ellis 
							
						 
					 
					
						
						
						
						
							
						
						
							fa0dd100e5 
							
						 
					 
					
						
						
							
							plugins/automode: fix SETACC example  
						
						 
						
						... 
						
						
						
						Small fix to plugins/automode SETACC example given in help output. 
						
						
					 
					
						2017-08-08 22:12:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							17ba9be238 
							
						 
					 
					
						
						
							
							exec.threadinfo: use case-insensitive sort  
						
						 
						
						
						
						
					 
					
						2017-08-08 00:30:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							486a225156 
							
						 
					 
					
						
						
							
							inspircd: mark endburstf() threads as daemon=True  
						
						 
						
						... 
						
						
						
						There is no reason whatsoever for this to even potentially block shutdown. 
						
						
					 
					
						2017-08-08 00:27:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							64f05bd28b 
							
						 
					 
					
						
						
							
							inspircd: set a name on endburstf() threads  
						
						 
						
						
						
						
					 
					
						2017-08-08 00:26:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8b771f6d28 
							
						 
					 
					
						
						
							
							exec: add 'threadinfo' command  
						
						 
						
						
						
						
					 
					
						2017-08-08 00:22:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8558a4e56d 
							
						 
					 
					
						
						
							
							stats: treat stats characters case-insensitively  
						
						 
						
						
						
						
					 
					
						2017-08-08 00:00:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7d26ce4ab5 
							
						 
					 
					
						
						
							
							stats: log to INFO attempts to call unknown /stats  
						
						 
						
						
						
						
					 
					
						2017-08-07 23:58:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							29fc73193f 
							
						 
					 
					
						
						
							
							stats: removed unused code  
						
						 
						
						
						
						
					 
					
						2017-08-07 23:55:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							be41f57795 
							
						 
					 
					
						
						
							
							PyLink 2.0-dev, now with /stats support!  
						
						 
						
						... 
						
						
						
						Closes  #131 . 
						
						
					 
					
						2017-08-07 23:52:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9702030bf5 
							
						 
					 
					
						
						
							
							protocols: continue removing to_lower() calls on channels ( #372 )  
						
						 
						
						
						
						
					 
					
						2017-08-07 21:54:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							29458c8e47 
							
						 
					 
					
						
						
							
							commands, opercmds: remove explicit to_lower usage  
						
						 
						
						... 
						
						
						
						Closes  #500  - I'm going to skip relay and automode because DataStore doesn't do case normalization yet. 
						
						
					 
					
						2017-08-07 21:47:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f439267129 
							
						 
					 
					
						
						
							
							Allow limiting login blocks to opers & certain hosts  
						
						 
						
						... 
						
						
						
						Closes  #502 . 
						
						
					 
					
						2017-08-07 21:44:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							716bb6da5e 
							
						 
					 
					
						
						
							
							opercmds: exempt service bots from masskill/massban  
						
						 
						
						
						
						
					 
					
						2017-08-07 17:24:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							90eee9f5cb 
							
						 
					 
					
						
						
							
							opercmds: skip opers by default in masskill/massban  
						
						 
						
						
						
						
					 
					
						2017-08-07 17:22:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a080fd253f 
							
						 
					 
					
						
						
							
							opercmds: log massban and masskill results to INFO  
						
						 
						
						
						
						
					 
					
						2017-08-07 17:15:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							14bebd98e7 
							
						 
					 
					
						
						
							
							control: fix import loop with pylinkirc.classes  
						
						 
						
						
						
						
					 
					
						2017-08-07 17:06:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1597c78089 
							
						 
					 
					
						
						
							
							opercmds: fix wrong counting in 'masskill' if a user gets kicked from multiple channels  
						
						 
						
						
						
						
					 
					
						2017-08-07 16:55:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7266f09879 
							
						 
					 
					
						
						
							
							opercmds: add masskillre variant  
						
						 
						
						... 
						
						
						
						Closes  #499 . 
						
						
					 
					
						2017-08-07 16:50:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8987b91845 
							
						 
					 
					
						
						
							
							opercmds: fix --force-kb check on masskill  
						
						 
						
						
						
						
					 
					
						2017-08-07 16:50:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dd1444dcd9 
							
						 
					 
					
						
						
							
							corecommands: block 'identify' from being used by command proxies such as networks.remote  
						
						 
						
						... 
						
						
						
						This would have pretty bad unintentional consequences... 
						
						
					 
					
						2017-08-07 16:31:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e0e929492e 
							
						 
					 
					
						
						
							
							match_host: implicitly convert string masks such as "user1" to "$pylinkacc:user1"  
						
						 
						
						... 
						
						
						
						This keeps it in line with other services packages and is way nicer to read. 
						
						
					 
					
						2017-08-07 16:31:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8059f3f7fc 
							
						 
					 
					
						
						
							
							Allow specifying login blocks that are local to certain networks  
						
						 
						
						
						
						
					 
					
						2017-08-07 16:16:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							21a39de0b4 
							
						 
					 
					
						
						
							
							corecommands: alias 'identify' to 'login' and 'id'  
						
						 
						
						
						
						
					 
					
						2017-08-07 16:15:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							187ca11946 
							
						 
					 
					
						
						
							
							commands: show an error if 'echo' is called without a text argument.  
						
						 
						
						
						
						
					 
					
						2017-08-07 00:48:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f3acb3c21d 
							
						 
					 
					
						
						
							
							networks: support more specific 'remote' permissions by target network, service, and command  
						
						 
						
						... 
						
						
						
						Closes  #457 . 
						
						
					 
					
						2017-08-07 00:46:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6e0145c3b7 
							
						 
					 
					
						
						
							
							networks: use nargs='+' instead of manual verification in 'networks'  
						
						 
						
						
						
						
					 
					
						2017-08-07 00:38:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							075b746f32 
							
						 
					 
					
						
						
							
							opercmds: add a note to 'remote' in 'masskill'  
						
						 
						
						
						
						
					 
					
						2017-08-07 00:37:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d10da72545 
							
						 
					 
					
						
						
							
							opercmds: reword docs/errors and add a separate permission for --force-kb  
						
						 
						
						
						
						
					 
					
						2017-08-07 00:34:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f0a82859a0 
							
						 
					 
					
						
						
							
							opercmds: apply claim checks to massban as well  
						
						 
						
						
						
						
					 
					
						2017-08-07 00:33:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4e73e0ed 
							
						 
					 
					
						
						
							
							opercmds: show failed kills in 'masskill' due to claim  
						
						 
						
						
						
						
					 
					
						2017-08-07 00:18:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6dc41ca15a 
							
						 
					 
					
						
						
							
							opercmds: join reason fields in massban/masskill properly  
						
						 
						
						
						
						
					 
					
						2017-08-07 00:18:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b2394836 
							
						 
					 
					
						
						
							
							ircs2s_common: ignore PART for channels that the user wasn't on  
						
						 
						
						... 
						
						
						
						These extra parts caused issues with relay when receiving P10 KICK acknowledgements as they are treated as if the user was already in the channel. 
						
						
					 
					
						2017-08-07 00:05:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							aca78b52cf 
							
						 
					 
					
						
						
							
							opercmds: add masskill command ( #499 )  
						
						 
						
						
						
						
					 
					
						2017-08-06 23:49:09 -07:00