James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							945306af34 
							
						 
					 
					
						
						
							
							relay: make CLAIM checking a shared function  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 22:50:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dfaa5036ab 
							
						 
					 
					
						
						
							
							Fix test cases  
						
						 
						
						... 
						
						
						
						- conf: add sidrange server config variable (needed by TS6SIDGenerator)
- protocols: stop hardcoding various UIDs that may or may not exist. 
						
						
							
						
					 
					
						2015-09-12 22:34:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dab29cfc19 
							
						 
					 
					
						
						
							
							utils: add a proper reverseModes() with tests  
						
						 
						
						... 
						
						
						
						Closes  #107 . 
						
						
							
						
					 
					
						2015-09-12 22:31:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f23cff845c 
							
						 
					 
					
						
						
							
							utils: Documentation and cleanup  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 22:31:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4b7ef44925 
							
						 
					 
					
						
						
							
							runtests: allow specifying files to test  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 22:31:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							46fab1cab7 
							
						 
					 
					
						
						
							
							classes.FakeProto: store UIDs as strings  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 22:26:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b3902c7711 
							
						 
					 
					
						
						
							
							relay: KILL war protection ( #23 )  
						
						 
						
						... 
						
						
						
						TODO: possibly integrate this into core? 
						
						
							
						
					 
					
						2015-09-12 17:41:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1fcacd0d7c 
							
						 
					 
					
						
						
							
							relay: more compact "showuser" output  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 16:03:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1c97927b5d 
							
						 
					 
					
						
						
							
							relay: monitor SAVE floods by network, not by target nick  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 16:03:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8d3d146c 
							
						 
					 
					
						
						
							
							protocols: make "uidgen" a protocol instance attribute  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 16:02:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							95b70f3ebf 
							
						 
					 
					
						
						
							
							relay: spawn a server for every linked network ( Closes   #105 )  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 12:08:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0cbdefcab1 
							
						 
					 
					
						
						
							
							ts6/inspircd: fix TS6SIDGenerator not actually incrementing...  
						
						 
						
						... 
						
						
						
						It was being replaced on every call... It was only supposed to do that if sidgen hadn't been set yet! 
						
						
							
						
					 
					
						2015-09-12 12:08:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							36b0a08368 
							
						 
					 
					
						
						
							
							ts6_common: return server name in SQUIT handler too  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-12 12:08:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							df42a81191 
							
						 
					 
					
						
						
							
							classes/protocols: store server descriptions internally  
						
						 
						
						... 
						
						
						
						Closes  #106 . 
						
						
							
						
					 
					
						2015-09-12 12:07:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7f526267ec 
							
						 
					 
					
						
						
							
							relay: minor typo in error message  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-09 20:53:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							29065fdd04 
							
						 
					 
					
						
						
							
							protocols/: remove unused imports & various documentation improvements  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-08 19:51:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							983acd5adc 
							
						 
					 
					
						
						
							
							Move MODE handling back from ts6_common->inspircd, now that ts6.py does different handling  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-08 19:50:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3217f726f8 
							
						 
					 
					
						
						
							
							Fix those test cases again.  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-06 23:39:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6c503b3603 
							
						 
					 
					
						
						
							
							Fix typos and other stupid mistakes...  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-06 23:18:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9a857042 
							
						 
					 
					
						
						
							
							docs: add auto-generated InspIRCd protocol spec, and finish off most of writing-plugins.md  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-06 23:11:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							394d4f7f1d 
							
						 
					 
					
						
						
							
							coreplugin: reply with the *right* server name in WHOIS  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-06 22:40:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							32556d418d 
							
						 
					 
					
						
						
							
							docs: bring plugin_example.py up to date  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-06 22:40:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9e73af050c 
							
						 
					 
					
						
						
							
							relay: unpluralize "relayWhoisHandlers"  
						
						 
						
						... 
						
						
						
						There's only one handler, why did I make it plural? 
						
						
							
						
					 
					
						2015-09-06 22:39:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc836d921 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/wip/document-everything' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-06 22:31:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							62e7cc4fca 
							
						 
					 
					
						
						
							
							move utils.msg() => classes.Irc.msg()  
						
						 
						
						... 
						
						
						
						New function gets an extra (optional) "source" argument for specifying a sender UID. It's also shorter since no IRC object has to be passed to utils. 
						
						
							
						
					 
					
						2015-09-06 22:23:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7952590436 
							
						 
					 
					
						
						
							
							ts6_common: fix a typo  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-06 22:09:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ed0e1e1779 
							
						 
					 
					
						
						
							
							start-cpulimit: update binary name for f6a4503372f2c995a632a5e07edc  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-06 21:53:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							57da0aa3b3 
							
						 
					 
					
						
						
							
							Classify all our protocol modules - why didn't I do this earlier  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-05 18:00:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3b7d81d62a 
							
						 
					 
					
						
						
							
							inspircd: fix typo in comment  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-05 14:28:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2d8a1b01 
							
						 
					 
					
						
						
							
							Document the sources of protocols/inspircd & ts6_common  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-05 14:25:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							72cfe04904 
							
						 
					 
					
						
						
							
							protocols: respect serverdesc config options in spawnServer  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-04 18:59:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							759f6c4492 
							
						 
					 
					
						
						
							
							protocols/: add outgoing squitServer()  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-04 18:55:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							47a63cb8d6 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-04 18:48:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8f70582d1b 
							
						 
					 
					
						
						
							
							ts6: fixes to spawnServer  
						
						 
						
						... 
						
						
						
						1) Use SID, not SERVER - This allows us to actually spawn clients on these servers...
2) Fix check for existing server names (drop the .keys() loop, it raises TypeError and isn't needed) 
						
						
							
						
					 
					
						2015-09-04 18:47:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a4503372 
							
						 
					 
					
						
						
							
							Use a more unique main executable name...  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-04 18:20:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							167f5cd0cf 
							
						 
					 
					
						
						
							
							Move shared stuff into a ts6_common library  
						
						 
						
						... 
						
						
						
						Closes  #78 . 
						
						
							
						
					 
					
						2015-09-04 11:24:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1be4034681 
							
						 
					 
					
						
						
							
							Make TS6 command parsing a shared library ( #78 )  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-03 12:59:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ce83bea09a 
							
						 
					 
					
						
						
							
							ts6: less garbled error message for UID handler  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-02 23:51:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2777b88d33 
							
						 
					 
					
						
						
							
							commands: Add a shutdown command ( #82 )  
						
						 
						
						... 
						
						
						
						Sometimes exiting takes a little time, possibly from waiting for sockets to close? 
						
						
							
						
					 
					
						2015-09-02 23:46:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							2c4a88b9be 
							
						 
					 
					
						
						
							
							coreplugin: catch NotAuthenticatedError in a prettier way  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-02 23:37:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fe0156551a 
							
						 
					 
					
						
						
							
							Update config.yml.example for last commit  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-02 23:29:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0404801b18 
							
						 
					 
					
						
						
							
							plugins/admin.py -> plugins/bots.py  
						
						 
						
						... 
						
						
						
						- admin: Drop "showchan" command. It's not very useful, and doesn't handle long output strings at all.
- All the remaining commands are dedicated to spawning bots and playing with them anyways, so this new name fits better. 
						
						
							
						
					 
					
						2015-09-02 23:24:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c0f5bedbd3 
							
						 
					 
					
						
						
							
							Add new "networks" plugin, for controlling connections to networks  
						
						 
						
						... 
						
						
						
						Daemonized threads are lovely; when all connections are closed, PyLink just exits :)
Closes  #82 . 
						
						
							
						
					 
					
						2015-09-02 23:08:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							eac81de176 
							
						 
					 
					
						
						
							
							Irc: add internal support for aborting connections  
						
						 
						
						... 
						
						
						
						New "aborted" threading event, which can be set to True in order to stop the existing run() loop
Autoconnect confirmed to work with this. 
						
						
							
						
					 
					
						2015-09-02 22:06:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							320de2079a 
							
						 
					 
					
						
						
							
							relay: add INVITE support ( Closes   #94 )  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-02 21:30:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							60dc3fe026 
							
						 
					 
					
						
						
							
							relay: use "Channel delinked." part message when delinking channels  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-02 20:46:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9a47ff87af 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-02 20:44:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							043fccf447 
							
						 
					 
					
						
						
							
							Fix previous commit ( Closes   #100 )  
						
						 
						
						
						
						
							
  0.3.1-dev
 
						
					 
					
						2015-09-02 18:56:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ace0ddf28c 
							
						 
					 
					
						
						
							
							relay: use JOIN instead of SJOIN for non-burst joins  
						
						 
						
						... 
						
						
						
						Closes  #96 . 
						
						
							
						
					 
					
						2015-09-02 18:33:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ee9ef808 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2015-09-02 18:15:34 -07:00