James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							88e510b4cf 
							
						 
					 
					
						
						
							
							clientbot: begin work on special hooks & move event relaying to a separate plugin  
						
						 
						
						
						
						
					 
					
						2016-07-23 01:16:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							eb24e01619 
							
						 
					 
					
						
						
							
							relay: allow slashes for clientbot  
						
						 
						
						
						
						
					 
					
						2016-07-20 23:55:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							47a0a7f8c6 
							
						 
					 
					
						
						
							
							Make plugins/ and protocols/ namespaces  
						
						 
						
						
						
						
					 
					
						2016-07-20 23:55:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8169a2b751 
							
						 
					 
					
						
						
							
							automode: fix typo in loadDB()  
						
						 
						
						
						
						
					 
					
						2016-07-17 15:19:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							40197e5f57 
							
						 
					 
					
						
						
							
							automode: fix help syntax  
						
						 
						
						
						
						
					 
					
						2016-07-17 10:54:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d7538bee1b 
							
						 
					 
					
						
						
							
							automode: remove mentions to "setacc #channel mask -"  
						
						 
						
						
						
						
					 
					
						2016-07-17 10:50:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							94f2422a1e 
							
						 
					 
					
						
						
							
							relay: show secret channels in LINKED to those in the channel  
						
						 
						
						... 
						
						
						
						Closes  #278 . 
						
						
					 
					
						2016-07-16 21:07:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b7852b1d01 
							
						 
					 
					
						
						
							
							relay: hint at JUPE being a reason why server spawning might fail  
						
						 
						
						
						
						
					 
					
						2016-07-13 18:56:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5c7524bcf3 
							
						 
					 
					
						
						
							
							relay: use the "official" method of removing bad networks  
						
						 
						
						
						
						
					 
					
						2016-07-13 18:49:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							31bf984996 
							
						 
					 
					
						
						
							
							Revert "relay: don't try to force network disconnects"  
						
						 
						
						... 
						
						
						
						This reverts commit 77edd9870c4f0d9617cf78b071e2f42fa0ca657c. 
						
						
					 
					
						2016-07-13 18:43:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ad5cd51189 
							
						 
					 
					
						
						
							
							automode: fix wrong indent in modebot_uid check  
						
						 
						
						
						
						
					 
					
						2016-07-12 22:16:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6598d56400 
							
						 
					 
					
						
						
							
							automode: fix join handler, make match() take multiple users instead of one  
						
						 
						
						
						
						
					 
					
						2016-07-12 21:58:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							76554dccd1 
							
						 
					 
					
						
						
							
							automode: refactor to send only one MODE per channel ( #275 )  
						
						 
						
						
						
						
					 
					
						2016-07-12 21:58:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							256801c0b4 
							
						 
					 
					
						
						
							
							automode: send one MODE per user (first part of  #275 )  
						
						 
						
						... 
						
						
						
						If a user matches multiple DB entries, only one is sent now. However, this still needs to be changed so if multiple people are being checked for entries at once, one MODE command is sent for the entire channel. 
						
						
					 
					
						2016-07-12 00:08:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							92466e4a00 
							
						 
					 
					
						
						
							
							relay: make tag_nicks default to True  
						
						 
						
						
						
						
					 
					
						2016-07-11 23:35:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							59f6c861e0 
							
						 
					 
					
						
						
							
							relay: treat SVSNICK as a cue to tag nicks  
						
						 
						
						... 
						
						
						
						Closes  #116 . 
						
						
					 
					
						2016-07-11 23:23:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bc369bf6a6 
							
						 
					 
					
						
						
							
							relay: force tags when a nick collision happens  
						
						 
						
						
						
						
					 
					
						2016-07-11 21:54:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							95ff33876c 
							
						 
					 
					
						
						
							
							relay: handle KILLs to untagged clients as a cue to tag them ( #116 )  
						
						 
						
						
						
						
					 
					
						2016-07-11 21:43:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5bfba0a411 
							
						 
					 
					
						
						
							
							relay: make default nick tagging and separator global options ( #116 )  
						
						 
						
						
						
						
					 
					
						2016-07-11 21:43:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1b0829f401 
							
						 
					 
					
						
						
							
							ctcp: totally not an easter egg update  
						
						 
						
						
						
						
					 
					
						2016-07-11 16:59:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6904ba9606 
							
						 
					 
					
						
						
							
							commands: remove reference to 'signon time'  
						
						 
						
						
						
						
					 
					
						2016-07-11 16:49:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							77edd9870c 
							
						 
					 
					
						
						
							
							relay: don't try to force network disconnects  
						
						 
						
						... 
						
						
						
						This doesn't work, and seems to cause PyLink to freeze instead. 
						
						
					 
					
						2016-07-11 16:35:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d9016464 
							
						 
					 
					
						
						
							
							automode: add clearacc, syncacc commands  
						
						 
						
						... 
						
						
						
						Closes  #262 . Closes  #263 . 
						
						
					 
					
						2016-07-11 16:29:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cb7e7abec5 
							
						 
					 
					
						
						
							
							automode: treat channels case insensitively in 'delacc'  
						
						 
						
						
						
						
					 
					
						2016-07-11 16:29:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9c2bec7a3d 
							
						 
					 
					
						
						
							
							relay: don't create relay clones with the user's original TS  
						
						 
						
						... 
						
						
						
						There's no point of doing this. Relay should purposely lose nick collisions anyways because it can simply switch to the next one. 
						
						
					 
					
						2016-07-10 22:25:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b88b9614f6 
							
						 
					 
					
						
						
							
							automode: join channels where automode is enabled ( #264 )  
						
						 
						
						... 
						
						
						
						Still a WIP: when automode is killed, it won't join any relay leaf channels. Perhaps Relay needs to learn how to queue channels for services bots when they join a remote channel, and then remove them when that channel is delinked, etc. 
						
						
					 
					
						2016-07-08 13:01:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							de7533a46e 
							
						 
					 
					
						
						
							
							automode: more explicit check for the modebot UID being available  
						
						 
						
						
						
						
					 
					
						2016-07-07 22:57:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f97f2d2fda 
							
						 
					 
					
						
						
							
							automode: call unregisterService() on unload  
						
						 
						
						
						
						
					 
					
						2016-07-07 22:41:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							df41dabb71 
							
						 
					 
					
						
						
							
							relay: drop prefix modes if the target doesn't have a relay clone yet  
						
						 
						
						... 
						
						
						
						This fixes modes like ('+v', None) from being accidentally sent by Relay, when Automode happens to set modes before all relay clients are spawned. 
						
						
					 
					
						2016-07-07 22:16:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							00766041f3 
							
						 
					 
					
						
						
							
							plugins: make DB save delay configurable  
						
						 
						
						
						
						
					 
					
						2016-07-07 22:16:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							db3517b43a 
							
						 
					 
					
						
						
							
							automode: only those with admin login can change access entries  
						
						 
						
						
						
						
					 
					
						2016-07-07 21:57:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4999ecd11f 
							
						 
					 
					
						
						
							
							Integrate services_support and automode  
						
						 
						
						... 
						
						
						
						New hook: PYLINK_SERVICE_JOIN 
						
						
					 
					
						2016-07-07 21:54:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b3310eaf78 
							
						 
					 
					
						
						
							
							relay: also send internal hook for services login, for integration with automode  
						
						 
						
						
						
						
					 
					
						2016-07-07 21:43:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0d502095c5 
							
						 
					 
					
						
						
							
							relay: integrate with automode by sending relay JOINs as a hook  
						
						 
						
						
						
						
					 
					
						2016-07-07 21:38:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2be4811673 
							
						 
					 
					
						
						
							
							automode: separate matching into a separate function & listen for services login changes  
						
						 
						
						
						
						
					 
					
						2016-07-07 21:31:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							552070132d 
							
						 
					 
					
						
						
							
							automode: implement JOIN handler for a new working ACL system!  
						
						 
						
						... 
						
						
						
						Closes  #170 . 
						
						
					 
					
						2016-07-07 21:23:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d365f04199 
							
						 
					 
					
						
						
							
							Automode plugin stub ( #204 )  
						
						 
						
						... 
						
						
						
						This supports adding/removing/listing entries and saving them to a DB, but no modes are set yet. 
						
						
					 
					
						2016-07-07 21:06:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae2eefc73e 
							
						 
					 
					
						
						
							
							opercmds: actually make 'checkban' oper-only  
						
						 
						
						
						
						
					 
					
						2016-07-07 11:18:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2b88c8d630 
							
						 
					 
					
						
						
							
							opercmds/changehost: actually commit changes mentioned in last commit  
						
						 
						
						
						
						
					 
					
						2016-07-06 23:47:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							37e1c7d538 
							
						 
					 
					
						
						
							
							opercmds: fix typo in help.  
						
						 
						
						
						
						
					 
					
						2016-07-06 22:36:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ec0f2714e2 
							
						 
					 
					
						
						
							
							opercmds: format KILL reasons properly in kill()  
						
						 
						
						
						
						
					 
					
						2016-07-06 22:36:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							81fca49738 
							
						 
					 
					
						
						
							
							relay: hide disconnected networks from LINKED output  
						
						 
						
						... 
						
						
						
						Closes  #258 . 
						
						
					 
					
						2016-07-03 12:40:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							72c48502c6 
							
						 
					 
					
						
						
							
							Generate __init__.py with package version on runtime  
						
						 
						
						... 
						
						
						
						Closes  #259 . This removes world.version and replaces it with pylinkirc.__version__ where the former was used. 
						
						
					 
					
						2016-07-03 00:26:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7c6daa839c 
							
						 
					 
					
						
						
							
							relay: don't error if servers for current net were already removed  
						
						 
						
						
						
						
					 
					
						2016-07-01 22:20:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e3170cda83 
							
						 
					 
					
						
						
							
							relay: remove another _ in opertype handling  
						
						 
						
						
						
						
					 
					
						2016-07-01 21:07:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							847a98755f 
							
						 
					 
					
						
						
							
							core: use a shared function for disconnecting + removing networks  
						
						 
						
						
						
						
					 
					
						2016-07-01 20:14:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							013891bebc 
							
						 
					 
					
						
						
							
							networks: drop 'connect' command, it's useless  
						
						 
						
						
						
						
					 
					
						2016-07-01 19:54:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							da4da91ef9 
							
						 
					 
					
						
						
							
							networks: unconditionally remove disconnected IRC objects  
						
						 
						
						
						
						
					 
					
						2016-07-01 19:54:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1a0983b8e9 
							
						 
					 
					
						
						
							
							relay: prefix nicks starting with - (this is invalid)  
						
						 
						
						
						
						
					 
					
						2016-07-01 19:19:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c9b6695f90 
							
						 
					 
					
						
						
							
							relay: make sure normalized nicks have no invalid characters  
						
						 
						
						... 
						
						
						
						This affects the separator option too: if someone puts something invalid in that field, this will coerse bad chars to | instead of letting the IRCd deal with it. 
						
						
					 
					
						2016-07-01 19:16:47 -07:00