James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e180f9fa56 
							
						 
					 
					
						
						
							
							docs/modelists: add in chatircd +qah  
						
						 
						
						
						
						
					 
					
						2017-08-12 13:58:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d2466dd33c 
							
						 
					 
					
						
						
							
							relay: support relaying channel mode changes as text  
						
						 
						
						... 
						
						
						
						Closes  #389 .
This adds a new internal hook RELAY_RAW_MODE, which is called once on every relayed network but with the mode list from the source network. 
						
						
					 
					
						2017-08-11 19:22:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							92dae6db5e 
							
						 
					 
					
						
						
							
							docs/t: link to html versions of mode lists  
						
						 
						
						
						
						
					 
					
						2017-08-11 15:19:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4c0d765a2f 
							
						 
					 
					
						
						
							
							docs: revamp mode list docs  
						
						 
						
						... 
						
						
						
						- HTML version now available via a .csv -> .html generator script
- Addded a column for ChatIRCd 
						
						
					 
					
						2017-08-11 15:14:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							30dc4a2b27 
							
						 
					 
					
						
						
							
							hybrid: drop EX and IE from required capabilities  
						
						 
						
						... 
						
						
						
						This fixes compatibility with hybrid trunk, commit ircd-hybrid/ircd-hybrid@981c61e36c  
						
						
					 
					
						2017-08-11 15:09:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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