James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5fe277f90d 
							
						 
					 
					
						
						
							
							Irc: mention CIDR matching ( #411 ) and casemappings in matchHost() desc.  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-25 22:26:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4df8567fa6 
							
						 
					 
					
						
						
							
							Irc: move PYLINK_DISCONNECT firing and connected.clear() into disconnect() ( #421 )  
						
						 
						
						... 
						
						
						
						This may prevent extra irc.connected.clear() calls from messing with the was_connected state. 
						
						
							
						
					 
					
						2017-02-25 22:06:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6fcb129ad6 
							
						 
					 
					
						
						
							
							hooks-reference: document the 'was_successful' key in PYLINK_DISCONNECT  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 22:27:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7c0cb92696 
							
						 
					 
					
						
						
							
							Irc: hack in CIDR support in matchHost() ( #411 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 22:27:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							04fa0520a6 
							
						 
					 
					
						
						
							
							Irc: make was_successful check the last Irc.connected state  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 22:09:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cd65da75c6 
							
						 
					 
					
						
						
							
							relay: only announce disconnects if the last connection was successful  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 21:42:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b30d696e3a 
							
						 
					 
					
						
						
							
							Irc: add "was_successful" data key to PYLINK_DISCONNECT  
						
						 
						
						... 
						
						
						
						This stores whether the network was actually connected before this disconnect message fired (i.e. the disconnect wasn't caused by a configuration error, etc.) 
						
						
							
						
					 
					
						2017-02-24 21:42:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3d795296 
							
						 
					 
					
						
						
							
							relay: implement optional network disconnect announcements  
						
						 
						
						... 
						
						
						
						Closes  #421 . 
						
						
							
						
					 
					
						2017-02-24 21:15:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0ebb52e64f 
							
						 
					 
					
						
						
							
							conf: simplify newlogins checks & allow missing permissions blocks if an old login is also present  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 21:07:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c03f2d772c 
							
						 
					 
					
						
						
							
							relay: allow dropping messages from user-less clients  
						
						 
						
						... 
						
						
						
						This adds two new options, both defaulting to True:
- relay:accept_weird_senders (global)
- servers:<name>:relay_weird_senders (per-server)
Closes  #404 . 
						
						
							
						
					 
					
						2017-02-24 19:16:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3d9f69dba7 
							
						 
					 
					
						
						
							
							Irc: deprecate checkAuthenticated()  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 18:42:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							50ff330734 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 18:31:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e07974f803 
							
						 
					 
					
						
						
							
							utils: remove reference to checkAuthenticated() in NotAuthorizedError  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 18:31:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a7280d2943 
							
						 
					 
					
						
						
							
							docs/t: more notes regarding the permissions API  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 18:31:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							027c35b75a 
							
						 
					 
					
						
						
							
							PyLink 1.1.1  
						
						 
						
						
						
						
							
  1.1.1
 
						
					 
					
						2017-02-24 17:56:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6dd08e7dcb 
							
						 
					 
					
						
						
							
							corecommands: remove extraneous irc.checkAuthenticated() call  
						
						 
						
						... 
						
						
						
						(cherry picked from commit fe3fa2872db4ef3692ce36416e75ff6e7ab8b665) 
						
						
							
						
					 
					
						2017-02-24 17:50:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fe3fa2872d 
							
						 
					 
					
						
						
							
							corecommands: remove extraneous irc.checkAuthenticated() call  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 17:49:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							21cbcb8cf6 
							
						 
					 
					
						
						
							
							Irc: fix / simplify defaults in msg(), reply, error()  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-24 16:28:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							46b18512cf 
							
						 
					 
					
						
						
							
							relay: less ambiguous error if a relay channel doesn't exist on the caller network  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 0b0efbaf9f49757c58aa9ec6a060f966e15e7677) 
						
						
							
						
					 
					
						2017-02-22 15:42:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f432f6f082 
							
						 
					 
					
						
						
							
							relay: don't allow linking to channels when the home network is down  
						
						 
						
						... 
						
						
						
						This check can be overridden via --force, and should stop unreliable TS checks from appearing instead
Closes  #419 . 
						
						
							
						
					 
					
						2017-02-21 21:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							93c9b6289c 
							
						 
					 
					
						
						
							
							relay: switch to IRCParser in 'link' and add a --force option to skip TS checks  
						
						 
						
						... 
						
						
						
						Closes  #416 . 
						
						
							
						
					 
					
						2017-02-21 21:52:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bf702575be 
							
						 
					 
					
						
						
							
							servprotect: fix a syntax error  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-21 21:49:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0125c544ee 
							
						 
					 
					
						
						
							
							utils: add an IRCParser class based off argparse, modified from @IotaSpencer's code  
						
						 
						
						... 
						
						
						
						Closes  #6 . 
						
						
							
						
					 
					
						2017-02-21 21:45:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							02faa3fcb6 
							
						 
					 
					
						
						
							
							relay: more verbosity in TS-related link errors  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-21 21:14:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							84d62fc540 
							
						 
					 
					
						
						
							
							example-conf: update comment to match the last commit  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-21 21:06:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Spencer 
							
						 
					 
					
						
						
						
						
							
						
						
							b92ee03525 
							
						 
					 
					
						
						
							
							servprotect: match key (example-conf.yml) to grabbed key (servprotect.py) ( #418 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-21 18:14:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2e92f65782 
							
						 
					 
					
						
						
							
							example-conf: mention that servprotect::max_age needs a plugin reload to update  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-21 17:07:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0706b6cf78 
							
						 
					 
					
						
						
							
							Style/spacing fixes for last commit  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-21 17:04:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Spencer 
							
						 
					 
					
						
						
						
						
							
						
						
							a8fe353ba4 
							
						 
					 
					
						
						
							
							servprotect: make length and age configurable ( #417 )  
						
						 
						
						... 
						
						
						
						Fixes  #395  
						
						
							
						
					 
					
						2017-02-21 17:02:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Spencer 
							
						 
					 
					
						
						
						
						
							
						
						
							b3075d3414 
							
						 
					 
					
						
						
							
							conf: change asserts to validations ( #414 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-21 10:10:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f83a81242a 
							
						 
					 
					
						
						
							
							conf: reuse already-fetched newlogins value  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-20 19:31:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Spencer 
							
						 
					 
					
						
						
						
						
							
						
						
							07ac649763 
							
						 
					 
					
						
						
							
							conf: check for permissions block, per my own experience ( #413 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-20 19:27:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4577bde05c 
							
						 
					 
					
						
						
							
							example-conf: make the "permissions:" block migration note more prominent  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-19 21:40:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0c88602d1f 
							
						 
					 
					
						
						
							
							fantasy: check for nick prefix case insensitively  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 21:21:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							12bb59d257 
							
						 
					 
					
						
						
							
							Irc: more parseArgs tweaks  
						
						 
						
						... 
						
						
						
						- Make parsePrefixedArgs() a class method
- Split the input if parseArgs() is given a raw string instead of a list 
						
						
							
						
					 
					
						2017-02-18 19:58:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							03fc16dd5a 
							
						 
					 
					
						
						
							
							Irc: rewrite parseArgs to be more efficient  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 19:47:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							01dd209647 
							
						 
					 
					
						
						
							
							inspircd: major->important  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 14:45:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cda5d15e31 
							
						 
					 
					
						
						
							
							inspircd: work around OPERTYPE changes in InspIRCd 3.x  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 14:28:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a9d2a2c4bc 
							
						 
					 
					
						
						
							
							relay, handlers: rewrite oper WHOIS replies to show the target's home network  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 13:51:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3c98ef172e 
							
						 
					 
					
						
						
							
							relay: use the new Irc.getFullNetworkName() where applicable  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 13:33:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b3161d6d5d 
							
						 
					 
					
						
						
							
							Irc: add a getFullNetworkName() function  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 13:32:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							75b5be5baf 
							
						 
					 
					
						
						
							
							ServiceBot: implement global and per-service spawn_service(s) options ( #403 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 12:54:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a776aab897 
							
						 
					 
					
						
						
							
							utils: ignore missing services in unregisterService instead of raising an error  
						
						 
						
						... 
						
						
						
						This is a prerequisite for the next commit (service spawn toggle options). (#403 ) 
						
						
							
						
					 
					
						2017-02-18 12:54:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a0ed43bf64 
							
						 
					 
					
						
						
							
							example-conf: describe how some options are common to all service bots  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 12:42:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f122fee4 
							
						 
					 
					
						
						
							
							control: try a more stable force-shutdown routine  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 12:19:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							050721af5b 
							
						 
					 
					
						
						
							
							example-conf: describe more clearly the pylink_nick/ident options in the clientbot block  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-18 12:09:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							223dd3bf7b 
							
						 
					 
					
						
						
							
							nefarious: fix a typo causing crash on user mode change  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 3e4a980ea64652239aea0eab4aa39ee35a9e10cb) 
						
						
							
						
					 
					
						2017-02-17 22:28:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8424870ec3 
							
						 
					 
					
						
						
							
							clientbot: abort when receiving a QUIT from uplink ( #405 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-17 22:27:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3e4a980ea6 
							
						 
					 
					
						
						
							
							nefarious: fix a typo causing crash on user mode change  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-17 22:27:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							75158c47e2 
							
						 
					 
					
						
						
							
							clientbot: block PRIVMSG/NOTICE from being routed the wrong way ( #405 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-17 22:27:38 -08:00