James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a02fa45d96 
							
						 
					 
					
						
						
							
							clientbot: use existing fallback hostname abstraction instead of hardcoding it separately  
						
						 
						
						
						
						
					 
					
						2017-08-24 01:12:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b214a8f4c0 
							
						 
					 
					
						
						
							
							unreal: fix wrong case in opertype extban  
						
						 
						
						
						
						
					 
					
						2017-08-24 00:55:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1408622694 
							
						 
					 
					
						
						
							
							ts6: add definitions for inverted extbans as well  
						
						 
						
						
						
						
					 
					
						2017-08-23 23:23:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ca89b48a 
							
						 
					 
					
						
						
							
							Fill in the rest of the extbans list for inspircd & unreal ( #498 )  
						
						 
						
						
						
						
					 
					
						2017-08-23 21:47:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							de1a6379df 
							
						 
					 
					
						
						
							
							Add (experimental) support for matching extbans ( #498 )  
						
						 
						
						
						
						
					 
					
						2017-08-23 21:18:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							903f86a342 
							
						 
					 
					
						
						
							
							clientbot: add extended-join support ( #290 )  
						
						 
						
						
						
						
					 
					
						2017-08-23 19:28:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							abdc67e0c1 
							
						 
					 
					
						
						
							
							clientbot: track numeric 900 (RPL_LOGGEDIN) and set our own account name  
						
						 
						
						... 
						
						
						
						This is mostly for completeness. 
						
						
					 
					
						2017-08-23 19:19:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f10796ee 
							
						 
					 
					
						
						
							
							clientbot: move services account setting bits into a shared function  
						
						 
						
						
						
						
					 
					
						2017-08-23 19:16:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c2fc9080cc 
							
						 
					 
					
						
						
							
							clientbot: don't send JOIN hooks for the bot itself when receiving JOIN  
						
						 
						
						... 
						
						
						
						Closes  #519 . 
						
						
					 
					
						2017-08-23 19:11:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6272abf6 
							
						 
					 
					
						
						
							
							clientbot: add a dummy internal host for the clientbot bot...  
						
						 
						
						
						
						
					 
					
						2017-08-21 23:28:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							060a947798 
							
						 
					 
					
						
						
							
							clientbot: whoops, fix wrong arg count for WHOX services acc handling  
						
						 
						
						
						
						
					 
					
						2017-08-21 23:27:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb4a35c6f 
							
						 
					 
					
						
						
							
							Support pre-auth irc.pseudoclient enumeration & configurable altnicks  
						
						 
						
						... 
						
						
						
						Closes  #516 . Closes  #288 . 
						
						
					 
					
						2017-08-21 23:05:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6981869c06 
							
						 
					 
					
						
						
							
							clientbot: split up join() and handle_join() to prevent duplicate JOIN/MODE/WHO on connect  
						
						 
						
						
						
						
					 
					
						2017-08-20 19:24:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							81f3112d01 
							
						 
					 
					
						
						
							
							clientbot: use WHOX where available to fetch account names on join  
						
						 
						
						
						
						
					 
					
						2017-08-20 18:49:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							55f50eb251 
							
						 
					 
					
						
						
							
							clientbot: don't send /NAMES on join, it isn't needed  
						
						 
						
						
						
						
					 
					
						2017-08-20 17:29:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							85f283c5f8 
							
						 
					 
					
						
						
							
							clientbot: add support for IRCv3.2 account-tag ( #290 )  
						
						 
						
						
						
						
					 
					
						2017-08-20 16:52:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							48c6765411 
							
						 
					 
					
						
						
							
							clientbot: add support for IRCv3.1 account-notify ( #290 )  
						
						 
						
						
						
						
					 
					
						2017-08-20 16:12:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0bbe5d3a1a 
							
						 
					 
					
						
						
							
							clientbot: add support for IRCv3 CHGHOST ( #290 )  
						
						 
						
						
						
						
					 
					
						2017-08-19 23:55:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							766450afd3 
							
						 
					 
					
						
						
							
							clientbot: add experimental userhost-in-names support ( #290 )  
						
						 
						
						
						
						
					 
					
						2017-08-19 23:23:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							471733bfd0 
							
						 
					 
					
						
						
							
							clientbot: track /who received status by user, not by channel  
						
						 
						
						
						
						
					 
					
						2017-08-19 22:29:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							72145e09b8 
							
						 
					 
					
						
						
							
							clientbot: implement away-notify support ( #290 )  
						
						 
						
						
						
						
					 
					
						2017-08-19 22:04:24 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							99790bfae2 
							
						 
					 
					
						
						
							
							p10: remove direct usage of to_lower() for channels  
						
						 
						
						... 
						
						
						
						Ref #372  
						
						
					 
					
						2017-08-06 18:11:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							07fa53d128 
							
						 
					 
					
						
						
							
							protocols: remove direct usage of to_lower() for channels  
						
						 
						
						... 
						
						
						
						Not needed as of 32249ace3e579d8dc938a359cb5c7c4019abc31b (ref #372 ) 
						
						
					 
					
						2017-08-06 18:05:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3c675bb163 
							
						 
					 
					
						
						
							
							inspircd, unreal: support the "block nick changes" extban  
						
						 
						
						... 
						
						
						
						This is n: and ~n: on inspircd and unreal respectively. 
						
						
					 
					
						2017-08-06 01:47:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9ae851e1fc 
							
						 
					 
					
						
						
							
							classes: rename NetworkCore.aborted to _aborted  
						
						 
						
						
						
						
					 
					
						2017-08-05 22:16:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7db811f2dd 
							
						 
					 
					
						
						
							
							protocols: declare quiet extban support where applicable  
						
						 
						
						
						
						
					 
					
						2017-08-05 21:52:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							981e6c508f 
							
						 
					 
					
						
						
							
							Move _check_nick_collision to NetworkCoreWithUtils  
						
						 
						
						... 
						
						
						
						This is useful for networks that emulate IRC as well, to prevent clashes between real clients and virtual ones. 
						
						
					 
					
						2017-07-31 20:58:02 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							63f52ca8b0 
							
						 
					 
					
						
						
							
							ircs2s_common: handle 'netadmin' umodes as an oper type  
						
						 
						
						... 
						
						
						
						Also, make the Network Service opertype take precedence over the others. 
						
						
					 
					
						2017-07-20 20:03:32 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							19d41d7298 
							
						 
					 
					
						
						
							
							ngircd: add GLINE support  
						
						 
						
						... 
						
						
						
						Also add IRCd notes regarding AllowRemoteOper and modeless channels. 
						
						
					 
					
						2017-07-17 09:12:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d5ca36fb 
							
						 
					 
					
						
						
							
							hybrid: add KLINE support ( #139 )  
						
						 
						
						
						
						
					 
					
						2017-07-17 08:37:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f56fae4bc9 
							
						 
					 
					
						
						
							
							unreal: implement GLINE support ( #139 )  
						
						 
						
						
						
						
					 
					
						2017-07-17 08:13:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cc9025a080 
							
						 
					 
					
						
						
							
							p10: add GLINE support ( #139 )  
						
						 
						
						
						
						
					 
					
						2017-07-17 07:50:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							410ade3b60 
							
						 
					 
					
						
						
							
							ts6: implement KLINE support ( #139 )  
						
						 
						
						
						
						
					 
					
						2017-07-17 06:29:44 -07:00