James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a57f194123 
							
						 
					 
					
						
						
							
							changehost: add options to match users by IP and realhost  
						
						 
						
						
						
						
					 
					
						2016-11-20 12:34:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							476f84a181 
							
						 
					 
					
						
						
							
							changehost: implement enforce exceptions  
						
						 
						
						
						
						
					 
					
						2016-11-20 12:33:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d90f44c510 
							
						 
					 
					
						
						
							
							changehost: explicitly ignore PyLink internal clients  
						
						 
						
						
						
						
					 
					
						2016-11-20 12:04:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							501647805c 
							
						 
					 
					
						
						
							
							changehost: add optional vHost enforcement  
						
						 
						
						
						
						
					 
					
						2016-11-20 11:53:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c77ad6faa9 
							
						 
					 
					
						
						
							
							bots: PseudoClient->client in help text & error messages  
						
						 
						
						
						
						
					 
					
						2016-11-18 23:13:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Spencer 
							
						 
					 
					
						
						
						
						
							
						
						
							d467d27ecd 
							
						 
					 
					
						
						
							
							plugins: change remaining plugins over irc.error() use  
						
						 
						
						
						
						
					 
					
						2016-11-18 23:11:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Spencer 
							
						 
					 
					
						
						
						
						
							
						
						
							289ab78052 
							
						 
					 
					
						
						
							
							plugins/bots: change over to irc.error() use  
						
						 
						
						
						
						
					 
					
						2016-11-18 23:10:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Spencer 
							
						 
					 
					
						
						
						
						
							
						
						
							940430b075 
							
						 
					 
					
						
						
							
							plugins/automode: change errors over to irc.error() based use  
						
						 
						
						
						
						
					 
					
						2016-11-18 23:10:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8ff292bd1f 
							
						 
					 
					
						
						
							
							automode: support remote channel manipulation in the form netname#channel  
						
						 
						
						... 
						
						
						
						Closes  #352 . 
						
						
					 
					
						2016-11-12 12:20:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							691a8178b2 
							
						 
					 
					
						
						
							
							relay: implement 'showchan' with links info  
						
						 
						
						... 
						
						
						
						Closes  #353 . 
						
						
					 
					
						2016-11-12 10:43:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b94e11930e 
							
						 
					 
					
						
						
							
							structures: directly retrieve DB save delay in DataStore ( #303 )  
						
						 
						
						
						
						
					 
					
						2016-11-09 22:53:13 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b0636b40ab 
							
						 
					 
					
						
						
							
							Finish the plugin migration to DataStore  
						
						 
						
						... 
						
						
						
						Closes  #303 . 
						
						
					 
					
						2016-11-09 22:47:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							377df413ed 
							
						 
					 
					
						
						
							
							Irc: s/isServiceBot/getServiceBot/g ( #355 )  
						
						 
						
						... 
						
						
						
						This function is renamed to better reflect its return value (ServiceBot object instead of boolean True). 
						
						
					 
					
						2016-11-09 19:09:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b0bd5d47ae 
							
						 
					 
					
						
						
							
							relay: fix logging format in spawnRelayUser error  
						
						 
						
						
						
						
					 
					
						2016-11-07 22:04:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							44743d860e 
							
						 
					 
					
						
						
							
							relay: don't break autoconnect anymore when there's a server conflict  
						
						 
						
						... 
						
						
						
						This reverts most of commits 5c7524b and f2a5e1d. 
						
						
					 
					
						2016-11-07 21:53:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4246a3d113 
							
						 
					 
					
						
						
							
							relay: work on sane fallbacks when a network's SID goes missing ( #354 )  
						
						 
						
						
						
						
					 
					
						2016-11-07 21:47:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b79e693808 
							
						 
					 
					
						
						
							
							exec: Drop 'raw' text logging to DEBUG for security purposes  
						
						 
						
						... 
						
						
						
						Closes  #347 . 
						
						
					 
					
						2016-11-07 21:25:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2d20256ed8 
							
						 
					 
					
						
						
							
							Relay: rework to use the permission system  
						
						 
						
						... 
						
						
						
						This defines the following permissions:
Granted to opers by default:
- relay.create
- relay.destroy
- relay.claim
- relay.link
- relay.delink
- relay.linkacl.view
- relay.linkacl
Granted to all users by default:
- relay.linked
And the following which is not explicitly granted:
- relay.savedb
Closes  #325 . 
						
						
					 
					
						2016-11-07 21:22:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e977c95520 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						... 
						
						
						
						Conflicts:
	VERSION
	example-conf.yml 
						
						
					 
					
						2016-11-02 22:28:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9f43c0fe17 
							
						 
					 
					
						
						
							
							automode: fix typo in DB error message  
						
						 
						
						
						
						
					 
					
						2016-11-02 22:27:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9f4c68f114 
							
						 
					 
					
						
						
							
							relay: skip channel TS check for Clientbot  
						
						 
						
						... 
						
						
						
						(cherry picked from commit d230af1d5e3e14a12dc267bbd66b1bcf219e0ae9) 
						
						
					 
					
						2016-10-22 20:59:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d230af1d5e 
							
						 
					 
					
						
						
							
							relay: skip channel TS check for Clientbot  
						
						 
						
						
						
						
					 
					
						2016-10-22 20:45:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d97c15e7 
							
						 
					 
					
						
						
							
							relay: disable nick collide messages to debug  
						
						 
						
						
						
						
					 
					
						2016-10-20 20:13:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed8b68c44 
							
						 
					 
					
						
						
							
							relay: allow configuring custom relay server suffixes  
						
						 
						
						... 
						
						
						
						Closes  #333 .
(cherry picked from commit 39008334584023ddc540f7f62e45e7910ecd6783) 
						
						
					 
					
						2016-10-20 19:10:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							386c71475a 
							
						 
					 
					
						
						
							
							servermaps: removing leading - from entries  
						
						 
						
						
						
						
					 
					
						2016-10-07 18:51:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							57b566286d 
							
						 
					 
					
						
						
							
							relay: make clientbot modesync more configurable ( #287 )  
						
						 
						
						
						
						
					 
					
						2016-09-25 20:07:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4222cc30a8 
							
						 
					 
					
						
						
							
							relay, clientbot: implement clientbot mode sync  
						
						 
						
						... 
						
						
						
						Closes  #287 . 
						
						
					 
					
						2016-09-25 20:07:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							13a42c17b2 
							
						 
					 
					
						
						
							
							servermaps: skip clientbot networks (servers aren't properly tracked)  
						
						 
						
						
						
						
					 
					
						2016-09-24 16:36:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							438838f81d 
							
						 
					 
					
						
						
							
							ServiceBot: handle autojoin additions even if bots haven't spawned yet  
						
						 
						
						
						
						
					 
					
						2016-09-24 12:33:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7d20b70d33 
							
						 
					 
					
						
						
							
							relay_cb: fix UnboundLocalError when kicking a service bot  
						
						 
						
						
						
						
					 
					
						2016-09-24 12:20:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b9d8ec5039 
							
						 
					 
					
						
						
							
							relay: listen to PYLINK_SERVICE_JOIN from services_support  
						
						 
						
						
						
						
					 
					
						2016-09-24 12:13:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa75f6606 
							
						 
					 
					
						
						
							
							servermaps: simplify output format  
						
						 
						
						... 
						
						
						
						Drawing all the |'s and `'s is a rather complex process, so just replace this with bullet-point output. 
						
						
					 
					
						2016-09-24 12:02:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							60b595ea6f 
							
						 
					 
					
						
						
							
							servermaps: fix help for 'localmap'  
						
						 
						
						
						
						
					 
					
						2016-09-24 11:58:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							595bceda2e 
							
						 
					 
					
						
						
							
							servermaps: implement network maps over relay!  
						
						 
						
						... 
						
						
						
						Local-only map is available too using the 'localmap' command. 
						
						
					 
					
						2016-09-24 11:56:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							68c247f764 
							
						 
					 
					
						
						
							
							New servermaps plugin: displays network /map's from the PyLink server's perspective  
						
						 
						
						
						
						
					 
					
						2016-09-24 11:19:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d59732f6dd 
							
						 
					 
					
						
						
							
							automode: simplify join routines to use ServiceBot.join() ( #326 )  
						
						 
						
						
						
						
					 
					
						2016-09-23 23:43:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a040c3c7d2 
							
						 
					 
					
						
						
							
							ServiceBot: modularize join() for explicit channel joining ( #326 )  
						
						 
						
						
						
						
					 
					
						2016-09-23 23:43:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3900833458 
							
						 
					 
					
						
						
							
							relay: allow configuring custom relay server suffixes  
						
						 
						
						... 
						
						
						
						Closes  #333 . 
						
						
					 
					
						2016-09-23 22:49:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d05917222d 
							
						 
					 
					
						
						
							
							relay: clobber colour codes in hosts  
						
						 
						
						... 
						
						
						
						(cherry picked from commit b467da13b12b87b972714d89129e7e93f11e7137) 
						
						
					 
					
						2016-09-20 07:01:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							df50b7b137 
							
						 
					 
					
						
						
							
							bots: allow JOIN/NICK/QUIT on ServiceBot clients  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 1c86f3200302c3398a448436be79e507601b2f9c) 
						
						
					 
					
						2016-09-20 07:01:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b467da13b1 
							
						 
					 
					
						
						
							
							relay: clobber colour codes in hosts  
						
						 
						
						
						
						
					 
					
						2016-09-20 06:58:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f56a157d 
							
						 
					 
					
						
						
							
							relay_cb: remove dark gray from colours index  
						
						 
						
						... 
						
						
						
						It's too hard to read on a dark background. 
						
						
					 
					
						2016-09-19 21:56:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1c86f32003 
							
						 
					 
					
						
						
							
							bots: allow JOIN/NICK/QUIT on ServiceBot clients  
						
						 
						
						
						
						
					 
					
						2016-09-19 18:23:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c62dd272d6 
							
						 
					 
					
						
						
							
							relay_clientbot: display the remote channel in join/kick/etc relay, not the local channel  
						
						 
						
						
						
						
					 
					
						2016-09-19 17:40:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e60c020634 
							
						 
					 
					
						
						
							
							relay_clientbot: redo color hashing to be more unique  
						
						 
						
						
						
						
					 
					
						2016-09-19 17:40:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							eaa09d68ce 
							
						 
					 
					
						
						
							
							Automode: limit 'list' permissions on all channels to opers  
						
						 
						
						
						
						
					 
					
						2016-09-12 11:26:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							838ea6bfc4 
							
						 
					 
					
						
						
							
							relay: skip iterating over modetype definitions during reverse mode lookup  
						
						 
						
						... 
						
						
						
						This fixes a bug when setting +l on UnrealIRCd, where the type C mode definition is coincidentally also equal to 'l'. Reported by kevin via IRC. 
						
						
					 
					
						2016-09-07 20:37:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdffc797d 
							
						 
					 
					
						
						
							
							relay_clientbot: Implement relaying of text sent from service bots  
						
						 
						
						
						
						
					 
					
						2016-09-06 20:11:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dd083b9b8d 
							
						 
					 
					
						
						
							
							relay: remove extraneous comment  
						
						 
						
						
						
						
					 
					
						2016-09-06 20:11:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							aacc3149ce 
							
						 
					 
					
						
						
							
							fantasy: don't error when bots are removed while processing (e.g. on shutdown)  
						
						 
						
						
						
						
					 
					
						2016-09-06 18:06:29 -07:00