James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							841d58d82e 
							
						 
					 
					
						
						
							
							nefarious: set umode +x when changing hosts of service clients  
						
						 
						
						
						
						
					 
					
						2016-05-28 12:15:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							89ed92b46a 
							
						 
					 
					
						
						
							
							Update autogen docs  
						
						 
						
						
						
						
					 
					
						2016-05-27 22:39:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							553415f6f7 
							
						 
					 
					
						
						
							
							classes: higher default pingfreq (90)  
						
						 
						
						
						
						
					 
					
						2016-05-25 16:19:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ed19c2b24a 
							
						 
					 
					
						
						
							
							relay: block topic changes from the main SID, not the PyLink client  
						
						 
						
						
						
						
					 
					
						2016-05-22 19:12:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a0d20df899 
							
						 
					 
					
						
						
							
							docs: tweak writing-plugins & TOC, move plugin_example to plugins  
						
						 
						
						... 
						
						
						
						Closes  #226 . 
						
						
					 
					
						2016-05-22 10:59:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							aea6657a8b 
							
						 
					 
					
						
						
							
							docs: update hooks-reference  
						
						 
						
						... 
						
						
						
						Closes  #223 . 
						
						
					 
					
						2016-05-22 10:48:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ed34c43b6c 
							
						 
					 
					
						
						
							
							games: remove explicit random.seed()  
						
						 
						
						... 
						
						
						
						AFAIK, random already defaults the seed to the system time, and random.seed() without any arguments thus sets it to something that is already set. 
						
						
					 
					
						2016-05-22 10:28:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8c55eb43e7 
							
						 
					 
					
						
						
							
							relay/commands: reformat showuser output slightly  
						
						 
						
						
						
						
					 
					
						2016-05-21 23:05:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7338314e70 
							
						 
					 
					
						
						
							
							Remove leftover world.commands and world.whois_handlers  
						
						 
						
						
						
						
					 
					
						2016-05-21 23:02:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fb496554a6 
							
						 
					 
					
						
						
							
							coreplugin: fix unload not clearing defined commands  
						
						 
						
						
						
						
					 
					
						2016-05-21 23:02:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							03790b5939 
							
						 
					 
					
						
						
							
							relay: implement LINKED <netname> to filter by network  
						
						 
						
						... 
						
						
						
						Closes  #227 . 
						
						
					 
					
						2016-05-21 22:55:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e498a0cace 
							
						 
					 
					
						
						
							
							games: implement fml ( #122 )  
						
						 
						
						
						
						
					 
					
						2016-05-20 21:33:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9cae7682a8 
							
						 
					 
					
						
						
							
							games: implement eightball ( #122 )  
						
						 
						
						
						
						
					 
					
						2016-05-20 21:13:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3ee240494e 
							
						 
					 
					
						
						
							
							coreplugin: mark service bots with umode +B  
						
						 
						
						
						
						
					 
					
						2016-05-20 20:59:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							98003318cd 
							
						 
					 
					
						
						
							
							coreplugin: support bot and hidechans umodes  
						
						 
						
						... 
						
						
						
						Closes  #214 . 
						
						
					 
					
						2016-05-20 20:57:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4cfc262bfb 
							
						 
					 
					
						
						
							
							coreplugin: optionally respect umode +H (hideoper) ( #214 )  
						
						 
						
						
						
						
					 
					
						2016-05-20 20:48:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3856ee435c 
							
						 
					 
					
						
						
							
							docs/t: rewrite parts of writing-plugins.md  
						
						 
						
						
						
						
					 
					
						2016-05-19 23:42:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							357eabe27a 
							
						 
					 
					
						
						
							
							relay: optionally relay home server & login details in /WHOIS  
						
						 
						
						... 
						
						
						
						Closes  #221 . Closes  #222 . 
						
						
					 
					
						2016-05-19 23:32:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4e8de60005 
							
						 
					 
					
						
						
							
							core: Rewrite WHOIS handlers to simply listen to a custom hook (PYLINK_CUSTOM_WHOIS)  
						
						 
						
						
						
						
					 
					
						2016-05-19 23:32:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a2a009cac4 
							
						 
					 
					
						
						
							
							games: mark servicebot as manipulatable for now  
						
						 
						
						
						
						
					 
					
						2016-05-15 11:58:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d42bf551 
							
						 
					 
					
						
						
							
							fantasy: fixes to respondtonick, allow configuring custom per-bot prefixes  
						
						 
						
						
						
						
					 
					
						2016-05-15 11:45:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							96cefb5be0 
							
						 
					 
					
						
						
							
							fantasy: rework to support service bots ( #216 )  
						
						 
						
						
						
						
					 
					
						2016-05-15 11:27:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2877d7af4c 
							
						 
					 
					
						
						
							
							ServiceBot.call_cmd: support notice and called_by keys  
						
						 
						
						
						
						
					 
					
						2016-05-15 11:25:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ae87def11f 
							
						 
					 
					
						
						
							
							Purge c_ and u_ prefixes from named modes  
						
						 
						
						... 
						
						
						
						Closes  #217 . 
						
						
					 
					
						2016-05-15 11:05:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							75798b5fba 
							
						 
					 
					
						
						
							
							relay: don't relay kicks to service bots  
						
						 
						
						
						
						
					 
					
						2016-05-14 16:24:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1816de307d 
							
						 
					 
					
						
						
							
							coreplugin: use irc.isServiceBot() for kill, kick, & message handlers  
						
						 
						
						
						
						
					 
					
						2016-05-14 16:23:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4765b30d 
							
						 
					 
					
						
						
							
							games: call help() with the right arguments  
						
						 
						
						
						
						
					 
					
						2016-05-14 16:19:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							28f992d3cb 
							
						 
					 
					
						
						
							
							relay: don't spawn clones for service bots  
						
						 
						
						
						
						
					 
					
						2016-05-14 16:17:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1163fdb8 
							
						 
					 
					
						
						
							
							Irc: introduce isServiceBot checker  
						
						 
						
						
						
						
					 
					
						2016-05-14 16:17:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							523ef714a0 
							
						 
					 
					
						
						
							
							games: rewrite everything using the new ServiceBot API  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							522b7b8b33 
							
						 
					 
					
						
						
							
							Move DataStore to structures (untested)  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							c5242d1590 
							
						 
					 
					
						
						
							
							games: Fix help prefix stripper  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							f1b0981f87 
							
						 
					 
					
						
						
							
							games: Write .help handler  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e3ce5bdf 
							
						 
					 
					
						
						
							
							games: request/remove commands  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							45651858e4 
							
						 
					 
					
						
						
							
							games: Use db adapted from DataStore I wrote for mammon. May not seem too useful right now, but I have plans(tm)(c)  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb2eb318f 
							
						 
					 
					
						
						
							
							games: Only handle self messages if enabled  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							c3e4cfa2de 
							
						 
					 
					
						
						
							
							games: Create BotClient class, use bot_clients instead of games_user  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							f6854ab673 
							
						 
					 
					
						
						
							
							games: Add example dice command from my bot  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							ed15af72ec 
							
						 
					 
					
						
						
							
							games: Simplify/betterise handlers, create example dice handler  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							4054276ac0 
							
						 
					 
					
						
						
							
							games: Clean up CommandHandler  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							967dafaf0d 
							
						 
					 
					
						
						
							
							games: Very initial barebones command handler  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Oaks 
							
						 
					 
					
						
						
						
						
							
						
						
							f5efc36bf2 
							
						 
					 
					
						
						
							
							games: Initial plugin. Does NOTHING  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:53:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5122aa8f9a 
							
						 
					 
					
						
						
							
							utils: add unregisterService  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:52:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8f14e02f10 
							
						 
					 
					
						
						
							
							utils: return the ServiceBot instance in registerService  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:23:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6440922759 
							
						 
					 
					
						
						
							
							ServiceBot: disable request/remove commands by default  
						
						 
						
						... 
						
						
						
						These are stubs at the moment, but still. 
						
						
					 
					
						2016-05-14 14:15:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7cc5988dac 
							
						 
					 
					
						
						
							
							coreplugin: spawn main client as manipulatable  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:14:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2864c41d7a 
							
						 
					 
					
						
						
							
							hybrid: only call endburst once per connection  
						
						 
						
						... 
						
						
						
						Since this is based off TS6, both initial PING and EOB are handled as endburst. However, ENDBURST should only be called once per session, or things are respawned automatically and nick collisions happen. 
						
						
					 
					
						2016-05-14 14:06:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3930891e9f 
							
						 
					 
					
						
						
							
							relay: don't rely on irc.pseudoclient as much during init  
						
						 
						
						
						
						
					 
					
						2016-05-14 14:03:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4cfa680c 
							
						 
					 
					
						
						
							
							log: fix check for irc.pseudoclient  
						
						 
						
						
						
						
					 
					
						2016-05-14 13:52:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							32bc5f120b 
							
						 
					 
					
						
						
							
							core: migrate the main client to ServiceBot ( #216 )  
						
						 
						
						... 
						
						
						
						- irc.spawnMain is dropped. Clients are now spawned in the endburst loop, after protocol negotiation completes. This allows PyLink to spawn clients with hideoper, etc., closing #194 .
- utils.add_cmd and irc.callCommand are now just wrappers around world.services['pylink'].add_cmd and call_cmd respectively.
- coreplugin registers the main client while it is loaded up, before any commands are added. 
						
						
					 
					
						2016-05-14 13:29:23 -07:00