James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5b87f4d2 
							
						 
					 
					
						
						
							
							setup: unconditionally write __init__.py; mark builds with unretrievable version as -dirty  
						
						 
						
						... 
						
						
						
						Ref #259 . 
						
						
							
						
					 
					
						2016-07-03 00:43:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a9a6c22044 
							
						 
					 
					
						
						
							
							setup.py: fix fallback version import path  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-03 00:29:31 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							e63a1bc739 
							
						 
					 
					
						
						
							
							Irc: remove leading 'pylinkirc.protocols.' from protoname values  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-03 00:12:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc84b8618 
							
						 
					 
					
						
						
							
							core: remove references to plugins/protocols_folder ( #259 )  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-02 23:58:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c58c4d4a9c 
							
						 
					 
					
						
						
							
							example-conf: capitalize our nick by default  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-02 22:18:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8704114fa0 
							
						 
					 
					
						
						
							
							control: copy world.networkobjects to prevent RuntimeError  
						
						 
						
						... 
						
						
						
						i.e.: RuntimeError: dictionary changed size during iteration 
						
						
							
						
					 
					
						2016-07-01 22:20:24 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							28cf85bc33 
							
						 
					 
					
						
						
							
							README: add juno-ircd (make @cooper happy) and links to IRCd pages  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-01 22:03:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							408ce701b1 
							
						 
					 
					
						
						
							
							service_support: support optionally setting servprotect on service bots  
						
						 
						
						... 
						
						
						
						Closes  #243 . 
						
						
							
						
					 
					
						2016-07-01 21:25:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							017d6a4651 
							
						 
					 
					
						
						
							
							coremods: remove references to 'coreplugin' in logging  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-01 21:08:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e3170cda83 
							
						 
					 
					
						
						
							
							relay: remove another _ in opertype handling  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-01 21:07:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							6c8731a55a 
							
						 
					 
					
						
						
							
							inspircd: refactor opertype handling and opertypes for Services  
						
						 
						
						... 
						
						
						
						This gives all protected service clients with +k a special "Network Service" opertype. 
						
						
							
						
					 
					
						2016-07-01 21:03:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							55e0da96c3 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-01 20:42:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4bd621f47e 
							
						 
					 
					
						
						
							
							control: when rehashing, reconnect networks without autoconnect that failed to connect the first time  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-01 20:33:00 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							fde7860fc7 
							
						 
					 
					
						
						
							
							ts6: fix wrong args in TB handling  
						
						 
						
						... 
						
						
						
						I'm not sure where I got that example from. It's wrong. 
						
						
							
						
					 
					
						2016-07-01 19:45:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							eb7aae9634 
							
						 
					 
					
						
						
							
							example-conf: mention what's NOT valid for a relay separator  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-01 19:27:00 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							042a173d87 
							
						 
					 
					
						
						
							
							relay: use a 5 second timeout when acquiring all threading locks  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-01 18:54:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							06ee35dcfc 
							
						 
					 
					
						
						
							
							relay: catch various errors if a relay client is killed while commands are called from it  
						
						 
						
						
						
						
							
						
					 
					
						2016-07-01 18:54:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							cc40cacb7a 
							
						 
					 
					
						
						
							
							Irc.joinModes(): sort mode list before formatting  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 19:52:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4cd49296e5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 19:00:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d34ab6db8b 
							
						 
					 
					
						
						
							
							ServiceBot: show an "End of help" line after featured command listing  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 18:55:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d2b5fd7b6e 
							
						 
					 
					
						
						
							
							ServiceBot: implement short form help for featured command lists  
						
						 
						
						... 
						
						
						
						Suggestion from @cooper. 
						
						
							
						
					 
					
						2016-06-30 18:52:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							91a663d5c7 
							
						 
					 
					
						
						
							
							commands, relay: use irc.reply() with private=True instead of irc.msg()  
						
						 
						
						... 
						
						
						
						This is more flexible, etc. 
						
						
							
						
					 
					
						2016-06-30 18:43:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5c90cbe01f 
							
						 
					 
					
						
						
							
							ServiceBot: always show featured commands list in private, to prevent channel floods  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 18:37:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1ac1e3eca6 
							
						 
					 
					
						
						
							
							Irc: fix wrong target for reply()  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 18:36:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							02405c36b5 
							
						 
					 
					
						
						
							
							core, fantasy: redo handling of noticed and/or private replies  
						
						 
						
						... 
						
						
						
						New behaviour for command responses in general: FANTASY commands reply in channel as PRIVMSG, while all commands sent in PM reply as private notices.
- The old irc.called_by is now irc.called_in (PLACE last command was called)
- irc.called_by is now used to store the CALLER of the last command
- notice=True/False toggle is dropped from ServiceBot.call_cmd()
- New private=True/False option added to ServiceBot.reply() and irc.reply(), which controls whether replies should be sent privately or not. 
						
						
							
						
					 
					
						2016-06-30 18:22:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							14f569fd7c 
							
						 
					 
					
						
						
							
							relay: improve command help, add featured command definitions  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 18:05:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0922f7cefc 
							
						 
					 
					
						
						
							
							ServiceBot: sort featured commands list  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 18:05:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e730909a46 
							
						 
					 
					
						
						
							
							utils: pass featured argument to ServiceBot in add_cmd()  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 17:57:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1637193a53 
							
						 
					 
					
						
						
							
							service_support: add description for main PyLink bot  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 17:45:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b4f33fe8 
							
						 
					 
					
						
						
							
							games: add service description & featured commands  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 17:45:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7210161ece 
							
						 
					 
					
						
						
							
							ServiceBot: use a shared function for showing command help  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-30 17:39:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a9f8b05419 
							
						 
					 
					
						
						
							
							ServiceBot: support service descriptions, featured commands  
						
						 
						
						... 
						
						
						
						Closes  #256 . Closes  #255 . 
						
						
							
						
					 
					
						2016-06-30 17:30:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5f2da1c8c3 
							
						 
					 
					
						
						
							
							relay: cap waiting time for irc.connected to 5 seconds  
						
						 
						
						
						
						
							
  0.8-alpha4
 
						
					 
					
						2016-06-29 18:12:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ecc1c775 
							
						 
					 
					
						
						
							
							ts6: 10 modes per line, not 9  
						
						 
						
						... 
						
						
						
						I must've made it shorter just to be safe, but that isn't necessary. 
						
						
							
						
					 
					
						2016-06-27 23:40:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							982e7c43f2 
							
						 
					 
					
						
						
							
							ts6: cut off BMASK at 12 args per line to prevent message cutoff  
						
						 
						
						... 
						
						
						
						Ref #253 . 
						
						
							
						
					 
					
						2016-06-27 23:35:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							12f1cce6a9 
							
						 
					 
					
						
						
							
							ts6: 12 users max are allowed in each SJOIN message, not 10  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-27 23:13:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8b39635fa8 
							
						 
					 
					
						
						
							
							relay: don't expect that serverdata['channels'] is always present  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-27 23:00:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dda1d6865d 
							
						 
					 
					
						
						
							
							example-conf: correct wrong default pingfreq  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 0460df0e51c94f015ab14cea3933f17b957691e6) 
						
						
							
						
					 
					
						2016-06-27 22:49:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							01d462c97f 
							
						 
					 
					
						
						
							
							example-conf: Formatting, remove pingfreq and maxnicklen from examples  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-27 22:49:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0460df0e51 
							
						 
					 
					
						
						
							
							example-conf: correct wrong default pingfreq  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-27 22:46:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e4b400042e 
							
						 
					 
					
						
						
							
							core: make maxnicklen optional, defaulting it to 30  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-27 22:39:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							f458a40e1c 
							
						 
					 
					
						
						
							
							inspircd: new use_experimental_whois option, which forces PyLink to handle WHOIS requests locally  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-27 22:28:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							57afa806e3 
							
						 
					 
					
						
						
							
							inspircd: implement raw numeric sending  
						
						 
						
						
						
						
							
						
					 
					
						2016-06-27 22:28:00 -07:00