James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2298d0be 
							
						 
					 
					
						
						
							
							inspircd: track SSL/TLS status of remote users  
						
						 
						
						
						
						
					 
					
						2020-10-19 14:03:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee0f3fdab 
							
						 
					 
					
						
						
							
							hybrid, p10, ts6, unreal: track SSL/TLS status of remote users ( #169 )  
						
						 
						
						
						
						
					 
					
						2020-10-19 13:58:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e0cc238001 
							
						 
					 
					
						
						
							
							ts6: fix ssl umode definitions  
						
						 
						
						
						
						
					 
					
						2020-10-19 13:58:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Celelibi 
							
						 
					 
					
						
						
						
						
							
						
						
							43532fd1cc 
							
						 
					 
					
						
						
							
							ClientbotWrapperProtocol: Missing log message argument: channel  
						
						 
						
						... 
						
						
						
						Signed-off-by: Celelibi <celelibi@gmail.com> 
						
						
					 
					
						2020-06-18 21:15:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Celelibi 
							
						 
					 
					
						
						
						
						
							
						
						
							b49d5775e2 
							
						 
					 
					
						
						
							
							TS6Protocol: Missing logging argument in handle_realhost  
						
						 
						
						... 
						
						
						
						Signed-off-by: Celelibi <celelibi@gmail.com> 
						
						
					 
					
						2020-06-18 21:15:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Celelibi 
							
						 
					 
					
						
						
						
						
							
						
						
							03c9c71dc3 
							
						 
					 
					
						
						
							
							TS6Protocol: change servername to numeric in handle_pass  
						
						 
						
						... 
						
						
						
						Signed-off-by: Celelibi <celelibi@gmail.com> 
						
						
					 
					
						2020-06-18 21:15:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Celelibi 
							
						 
					 
					
						
						
						
						
							
						
						
							26bdc90781 
							
						 
					 
					
						
						
							
							TS6Protocol: target_ircd renamed when refactored  
						
						 
						
						... 
						
						
						
						Signed-off-by: Celelibi <celelibi@gmail.com> 
						
						
					 
					
						2020-06-18 21:15:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Celelibi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84b73bb89f 
							
						 
					 
					
						
						
							
							Tidy up imports and define __all__ in modules ( #660 )  
						
						 
						
						
						
						
					 
					
						2020-06-18 15:47:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ba22b18cc4 
							
						 
					 
					
						
						
							
							Replace references to PyLink 2.1 with 3.0  
						
						 
						
						
						
						
					 
					
						2020-04-10 11:15:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a19f257bd8 
							
						 
					 
					
						
						
							
							clientbot: remove references to self.irc  
						
						 
						
						... 
						
						
						
						Reported by @genius3000. 
						
						
					 
					
						2020-03-29 01:15:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b433fed718 
							
						 
					 
					
						
						
							
							unreal: update module header  
						
						 
						
						
						
						
					 
					
						2020-03-08 16:47:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							475349dc39 
							
						 
					 
					
						
						
							
							p10: warn when receiving an invalid subcommand with use_extended_accounts=true  
						
						 
						
						
						
						
					 
					
						2020-03-08 16:29:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							908dcb4873 
							
						 
					 
					
						
						
							
							p10: ignore ACCOUNT subcommands other than R, M, and U  
						
						 
						
						
						
						
					 
					
						2020-02-16 11:31:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5c3306bcff 
							
						 
					 
					
						
						
							
							ircs2s_common: fix handling when failing to extract kill reason  
						
						 
						
						
						
						
					 
					
						2020-01-26 00:31:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0e13243d02 
							
						 
					 
					
						
						
							
							chatircd: fold usermode +t into sslonlymsg  
						
						 
						
						
						
						
					 
					
						2019-12-29 10:04:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1352dfd3 
							
						 
					 
					
						
						
							
							inspircd: alias antiredirect (umode +L) to noforward  
						
						 
						
						
						
						
					 
					
						2019-12-29 10:02:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0e10b62705 
							
						 
					 
					
						
						
							
							ngircd: fixup mode definitions  
						
						 
						
						
						
						
					 
					
						2019-12-29 09:50:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f01fada92f 
							
						 
					 
					
						
						
							
							unreal: declare support for umodes +Z and +G  
						
						 
						
						
						
						
					 
					
						2019-12-29 09:50:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							594b7124ff 
							
						 
					 
					
						
						
							
							inspircd: warn when using InspIRCd 2 compat mode on an InspIRCd 3 uplink  
						
						 
						
						... 
						
						
						
						Some commands like KICK are not mangled correctly in this mode. 
						
						
					 
					
						2019-12-22 22:37:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b24dc206e0 
							
						 
					 
					
						
						
							
							inspircd: negotiate casemapping setting on link for InspIRCd 3  
						
						 
						
						... 
						
						
						
						Closes  #654 . 
						
						
					 
					
						2019-12-22 22:27:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							72c57d433a 
							
						 
					 
					
						
						
							
							clientbot: add option to always autorejoin channels  
						
						 
						
						... 
						
						
						
						Closes  #647 . 
						
						
					 
					
						2019-11-29 23:51:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1a89813cd4 
							
						 
					 
					
						
						
							
							unreal: stop sending NETINFO on link  
						
						 
						
						... 
						
						
						
						NETINFO isn't strictly necessary for services servers, and not sending it suppresses protocol version/network name mismatch warnings. 
						
						
					 
					
						2019-11-29 23:03:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d73e2fc209 
							
						 
					 
					
						
						
							
							unreal: read user modes from PROTOCTL USERMODES when available  
						
						 
						
						... 
						
						
						
						This is sent by UnrealIRCd 4.2.3 and later. 
						
						
					 
					
						2019-11-17 12:24:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8a48d4d8cc 
							
						 
					 
					
						
						
							
							inspircd: fix sending ping replies from subservers  
						
						 
						
						
						
						
					 
					
						2019-11-17 10:48:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7bf1a9e08d 
							
						 
					 
					
						
						
							
							Add can-manage-bot-channels protocol capability  
						
						 
						
						... 
						
						
						
						This allows skipping part/join for service bots on platforms where this is not possible. 
						
						
					 
					
						2019-11-02 13:55:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							297d31dab2 
							
						 
					 
					
						
						
							
							Add has-irc-modes capability ( #620 )  
						
						 
						
						
						
						
					 
					
						2019-10-10 22:17:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							943168df53 
							
						 
					 
					
						
						
							
							parse_message_args: remove extraneous \'s that aren't escaping characters  
						
						 
						
						
						
						
					 
					
						2019-09-10 18:31:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							aba198dbd6 
							
						 
					 
					
						
						
							
							parse_args: ignore extra spaces not part of the final multi-word arg  
						
						 
						
						
						
						
					 
					
						2019-09-10 18:11:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							188d0f647e 
							
						 
					 
					
						
						
							
							ircs2s_common: make parse_message_tags() a classmethod  
						
						 
						
						
						
						
					 
					
						2019-09-10 18:11:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c1859b64fa 
							
						 
					 
					
						
						
							
							inspircd: fix handling of SVSTOPIC on insp3  
						
						 
						
						
						
						
					 
					
						2019-08-29 11:16:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							304631ebd0 
							
						 
					 
					
						
						
							
							Fixes to clientbot._get_UID() behaviour  
						
						 
						
						
						
						
					 
					
						2019-08-26 12:17:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c1dbfdab48 
							
						 
					 
					
						
						
							
							classes, clientbot: don't allow _get_UID in parse_modes to create new users  
						
						 
						
						
						
						
					 
					
						2019-08-23 21:22:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							087ca0947b 
							
						 
					 
					
						
						
							
							inspircd: write InspIRCd 3.x in file header  
						
						 
						
						
						
						
					 
					
						2019-08-22 22:58:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							26bfc06869 
							
						 
					 
					
						
						
							
							unreal: get rid of weird cmode +f workaround  
						
						 
						
						
						
						
					 
					
						2019-08-22 21:02:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f2a370da 
							
						 
					 
					
						
						
							
							Revert "inspircd: don't allow _ in hosts"  
						
						 
						
						... 
						
						
						
						This reverts commit ac8b7babf15e1ef760c8fe2fdf83178aaed09ddf. 
						
						
					 
					
						2019-08-22 19:02:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0b8ed2dae9 
							
						 
					 
					
						
						
							
							unreal: declare support for msgbypass and timedban extbans  
						
						 
						
						... 
						
						
						
						Closes  #557 . 
						
						
					 
					
						2019-08-22 18:48:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f3569b4fd9 
							
						 
					 
					
						
						
							
							ts6: add support for hiding PyLink servers  
						
						 
						
						
						
						
					 
					
						2019-08-22 17:39:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6b78b45b20 
							
						 
					 
					
						
						
							
							ngircd: make linking to non-ngIRCd servers a fatal error  
						
						 
						
						
						
						
					 
					
						2019-08-18 19:51:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							80188c3673 
							
						 
					 
					
						
						
							
							Sort imports via isort  
						
						 
						
						
						
						
					 
					
						2019-07-14 15:12:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c7fd037879 
							
						 
					 
					
						
						
							
							Revise handling of KILL and QUIT hooks  
						
						 
						
						... 
						
						
						
						- Both of these now always contain a non-empty userdata argument.
- If we receive both a KILL and a QUIT for any client, only the one received first will be sent as a hook.
- Also, adjust _remove_client() to return the data of the user that was removed. 
						
						
					 
					
						2019-07-01 13:36:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							37822fda42 
							
						 
					 
					
						
						
							
							inspircd: implement spawn_server() on InspIRCd 3 ( #644 )  
						
						 
						
						
						
						
					 
					
						2019-06-26 13:54:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							61ca8dd781 
							
						 
					 
					
						
						
							
							clientbot: fix error when MODES is defined in ISUPPORT but given no value  
						
						 
						
						
						
						
					 
					
						2019-06-23 20:13:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							df468064d6 
							
						 
					 
					
						
						
							
							clientbot: rework to support freeform nicks  
						
						 
						
						... 
						
						
						
						By overriding _get_UID() to only return non-virtual clients, we can stop worrying about nick conflicts and remove relay nick tags from Clientbot. 
						
						
					 
					
						2019-06-23 19:46:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e25a5df4db 
							
						 
					 
					
						
						
							
							ClientbotBaseProtocol: disallow part() from the main pseudoclient by default  
						
						 
						
						
						
						
					 
					
						2019-06-16 11:24:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dd58dcf377 
							
						 
					 
					
						
						
							
							inspircd: show a note when linking to insp3 servers using insp20 compat  
						
						 
						
						
						
						
					 
					
						2019-06-06 23:50:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2b04050bf5 
							
						 
					 
					
						
						
							
							inspircd: minor cleanup  
						
						 
						
						
						
						
					 
					
						2019-05-31 19:01:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							762b47120d 
							
						 
					 
					
						
						
							
							inspircd: support insp3 INVITE  
						
						 
						
						
						
						
					 
					
						2019-05-31 18:28:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							722881bc33 
							
						 
					 
					
						
						
							
							inspircd: fix incorrect lstrip() usage when mangling mode names  
						
						 
						
						
						
						
					 
					
						2019-05-31 18:13:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							917543dd12 
							
						 
					 
					
						
						
							
							inspircd: burst shorter version strings on insp3  
						
						 
						
						... 
						
						
						
						These get shown in /map, for example. 
						
						
					 
					
						2019-05-31 18:13:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b260a28c8f 
							
						 
					 
					
						
						
							
							inspircd: handle insp3 SERVER command  
						
						 
						
						
						
						
					 
					
						2019-05-31 18:12:06 -07:00