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 
							
						 
					 
					
						
						
						
						
							
						
						
							7e8ff51646 
							
						 
					 
					
						
						
							
							conf: when config loading fails, show an error /before/ quitting  
						
						 
						
						... 
						
						
						
						This fixes a regression from 2b346e3c01c094922e3d96411370c8394f5e38d4. 
						
						
					 
					
						2017-07-17 07:56:23 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ab8a922809 
							
						 
					 
					
						
						
							
							inspircd: add GLINE support ( #139 )  
						
						 
						
						
						
						
					 
					
						2017-07-17 06:12:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c7c29f35e5 
							
						 
					 
					
						
						
							
							core: make message cutoff optional, and disable for inspircd  
						
						 
						
						... 
						
						
						
						Closes  #490 . 
						
						
					 
					
						2017-07-16 21:01:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitchell Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b321310e 
							
						 
					 
					
						
						
							
							opercmds: add chghost, chgident, chgname commands ( #488 )  
						
						 
						
						... 
						
						
						
						Closes  #481 . 
						
						
					 
					
						2017-07-15 07:41:16 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5a98c4ef 
							
						 
					 
					
						
						
							
							services_support: migrate to conf.conf['pylink'], make the realname option optional  
						
						 
						
						
						
						
					 
					
						2017-07-14 05:51:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							06d3de354e 
							
						 
					 
					
						
						
							
							utils: migrate to conf.conf['pylink']  
						
						 
						
						
						
						
					 
					
						2017-07-14 05:51:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b88830ba25 
							
						 
					 
					
						
						
							
							classes: migrate to conf.conf['pylink']  
						
						 
						
						
						
						
					 
					
						2017-07-14 05:50:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a164924ce5 
							
						 
					 
					
						
						
							
							Merge branch 'conf-host' of  https://github.com/cooper/PyLink  into devel  
						
						 
						
						
						
						
					 
					
						2017-07-14 05:38:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							880d0975db 
							
						 
					 
					
						
						
							
							Merge branch 'type-to-isinstance' of  https://github.com/cooper/PyLink  into devel  
						
						 
						
						
						
						
					 
					
						2017-07-14 05:22:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							716ffd389b 
							
						 
					 
					
						
						
							
							classes: mark reply_lock, init_vars as private  
						
						 
						
						
						
						
					 
					
						2017-07-14 05:22:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fa4d831e44 
							
						 
					 
					
						
						
							
							NetworkCore: remove outdated, now misleading constructor description  
						
						 
						
						
						
						
					 
					
						2017-07-12 23:16:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2e7fed84c1 
							
						 
					 
					
						
						
							
							IRCNetwork: mark connection_thread, pingTimer, socket, and queue as private  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:56:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2ef7df01e7 
							
						 
					 
					
						
						
							
							IRCNetwork: don't try to close the socket if none was ever initialized  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:50:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3cc6ea1e88 
							
						 
					 
					
						
						
							
							corecommands: remove duplicate error logging when REHASH fails  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:44:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2b346e3c01 
							
						 
					 
					
						
						
							
							conf: use Python logging when avaiable when the config file fails to load  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:44:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							db778debb8 
							
						 
					 
					
						
						
							
							Fix error logging for validate_server_conf ( #472 )  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:44:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fceb2efce4 
							
						 
					 
					
						
						
							
							conf: remove ancient migration note from PyLink 0.9.x  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:24:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							69bafedcca 
							
						 
					 
					
						
						
							
							IRCNetwork: use a less confusing error than "No data received"  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d57e141fbc 
							
						 
					 
					
						
						
							
							control: log the name of the PID file on shutdown  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							561319bc57 
							
						 
					 
					
						
						
							
							networks: explicitly log successful network disconnects  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							61db5d616d 
							
						 
					 
					
						
						
							
							corecommands: use irc.get_hostmask instead of formatting the caller's hostname manually  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0e3d733a72 
							
						 
					 
					
						
						
							
							NetworkCore: set self.aborted to True as early as possible when launching a disconnect  
						
						 
						
						... 
						
						
						
						This should prevent spurious "No data received" errors from popping up when using the 'disconnect' command. 
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f85bdb3d8b 
							
						 
					 
					
						
						
							
							IRCNetwork: suppress logging connection errors when PyLink is shutting down  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bb2b57f9dd 
							
						 
					 
					
						
						
							
							control: mark signal handlers as private  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							74f68c2176 
							
						 
					 
					
						
						
							
							control: mark rehash and shutdown as public  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							22e6992770 
							
						 
					 
					
						
						
							
							core: consistently call die() with irc as a keyword argument  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b8a254167c 
							
						 
					 
					
						
						
							
							p10: rename the 'p10_ircd' option to 'ircd', for consistency with ts6  
						
						 
						
						
						
						
					 
					
						2017-07-12 22:22:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3d27e4a347 
							
						 
					 
					
						
						
							
							ts6: add support for ChatIRCd  
						
						 
						
						... 
						
						
						
						This depreates the "use_elemental_modes" setting on ts6 networks, and replaces it with an "ircd" option targetting charybdis, elemental-ircd, or chatircd
Closes  #339 . 
						
						
					 
					
						2017-07-12 22:21:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b081270aa1 
							
						 
					 
					
						
						
							
							ts6: tweak some misplaced mode definitions  
						
						 
						
						... 
						
						
						
						Charybdis provides deaf as umode +D and ssl as umode +Z 
						
						
					 
					
						2017-07-12 22:21:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitchell Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							a1dfa14d20 
							
						 
					 
					
						
						
							
							allow realname to be specified the same way  
						
						 
						
						
						
						
					 
					
						2017-07-12 18:53:02 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitchell Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							33630e8f9d 
							
						 
					 
					
						
						
							
							allow host to be specified in service bot block or per-network  
						
						 
						
						
						
						
					 
					
						2017-07-12 18:38:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitchell Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							3e356180a0 
							
						 
					 
					
						
						
							
							use isinstance() for conf values as well  
						
						 
						
						
						
						
					 
					
						2017-07-12 17:38:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitchell Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							7ab0e8f105 
							
						 
					 
					
						
						
							
							use isinstance() instead of type() where appropriate  #410  
						
						 
						
						
						
						
					 
					
						2017-07-12 17:29:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitchell Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							87fe7693b0 
							
						 
					 
					
						
						
							
							ircs2s_common: use conf.validate() instead of assertion in validate_server_conf() ( #485 )  
						
						 
						
						... 
						
						
						
						Closes  #472 . 
						
						
					 
					
						2017-07-12 14:17:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitchell Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							c92bb1e33b 
							
						 
					 
					
						
						
							
							relay: add server-specific server_suffix ( closes   #462 ) ( #484 )  
						
						 
						
						
						
						
					 
					
						2017-07-12 14:10:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1eb2743421 
							
						 
					 
					
						
						
							
							example-conf: roughly sort config options by usefulness  
						
						 
						
						... 
						
						
						
						Also, remove the example for the deprecated pylink:prefixes option. 
						
						
					 
					
						2017-07-12 08:37:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dbc1e80def 
							
						 
					 
					
						
						
							
							example-conf: tweak whether some options are commented out by default or not  
						
						 
						
						
						
						
					 
					
						2017-07-12 08:33:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cb368439cf 
							
						 
					 
					
						
						
							
							inspircd: bring back extended WHOIS replies via a force_whois_extensions option  
						
						 
						
						
						
						
					 
					
						2017-07-12 08:28:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4737e59d 
							
						 
					 
					
						
						
							
							handlers: strip away '(on $network)' portions of relay oper types if the source and target netname are the same  
						
						 
						
						
						
						
					 
					
						2017-07-12 07:57:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							654df0889d 
							
						 
					 
					
						
						
							
							relay: rename checkSendKey -> _check_send_key  
						
						 
						
						
						
						
					 
					
						2017-07-12 07:51:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2bff25ee 
							
						 
					 
					
						
						
							
							control: migrate to new log_setup() name  
						
						 
						
						
						
						
					 
					
						2017-07-12 07:50:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							50e7b0ab13 
							
						 
					 
					
						
						
							
							Limit signon time in WHOIS replies to service bot targets  
						
						 
						
						... 
						
						
						
						Faking signon time for relay clients, etc. is misleading... 
						
						
					 
					
						2017-07-12 07:49:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							556c2efb0a 
							
						 
					 
					
						
						
							
							Make showing startup time an option (whois_show_startup_time)  
						
						 
						
						
						
						
					 
					
						2017-07-12 07:44:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							adaa6021f9 
							
						 
					 
					
						
						
							
							handlers: use conf.conf['pylink']  
						
						 
						
						
						
						
					 
					
						2017-07-12 07:35:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0859f56a 
							
						 
					 
					
						
						
							
							handlers: send PyLink's connect time via 317 (RPL_WHOISIDLE)  
						
						 
						
						
						
						
					 
					
						2017-07-12 07:32:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5f1533a0 
							
						 
					 
					
						
						
							
							handlers: fix weirdly named variables  
						
						 
						
						
						
						
					 
					
						2017-07-12 07:32:40 -07:00