James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a5569156 
							
						 
					 
					
						
						
							
							exec: print a "Done" after executing code  
						
						 
						
						
						
						
							
						
					 
					
						2017-02-05 20:14:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							dcacfb0c10 
							
						 
					 
					
						
						
							
							relay: catch RuntimeError in spawnRelayServer as well  
						
						 
						
						... 
						
						
						
						This is raised when a network runs out of SIDs, for example. 
						
						
							
						
					 
					
						2017-02-03 18:06:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b5cf2e8a4e 
							
						 
					 
					
						
						
							
							stats: add an --all option to 'uptime', and check for disconnected networks  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-30 00:18:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							efded33f4a 
							
						 
					 
					
						
						
							
							stats: oops, use the right Irc object  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-30 00:08:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							de99be720e 
							
						 
					 
					
						
						
							
							stats: prettier formatting for the uptime command  
						
						 
						
						... 
						
						
						
						Closes  #381 . 
						
						
							
						
					 
					
						2017-01-30 00:06:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1c19d82f53 
							
						 
					 
					
						
						
							
							Merge branch 'wip/stats' into devel  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-29 23:31:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8901ed72ee 
							
						 
					 
					
						
						
							
							relay: s/spawnIfMissing/spawn_if_missing/g  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-29 22:18:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fa30d3c732 
							
						 
					 
					
						
						
							
							relay: rework fallback message routing to be less annoying ( #384 )  
						
						 
						
						... 
						
						
						
						- PRIVMSGs from users not spawned on a network are sent via the main PyLink client in the format "<$orignick/$network> <$text>"
    - <PyLink> <user/net> blah blah
- NOTICEs from users use the same format above, and are routed from the relay subserver representing the network that the message originated from
    - Notice(somenet.relay): <user/net> blah blah
- PRIVMSGs from servers are blocked, because they aren't valid on all IRCds and are fairly obscure anyways (suggestsions/improvements welcome)
- NOTICEs from servers are forwarded as raw text, from the relay subserver representing the origin network
    - Notice(somenet.relay): some server announcement 
						
						
							
						
					 
					
						2017-01-29 20:21:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e936b9cfd2 
							
						 
					 
					
						
						
							
							relay: add a spawn_if_missing option to get_remote_sid()  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-29 20:20:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							359132045d 
							
						 
					 
					
						
						
							
							protocols: allow forwarding NOTICE from servers ( #384 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-29 19:49:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							8fdcb9d2bb 
							
						 
					 
					
						
						
							
							Bump version to 1.2-dev  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-29 18:11:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							0d99bc62d2 
							
						 
					 
					
						
						
							
							-mkpasswd: fetch password via getpass instead of requiring command line entry  
						
						 
						
						... 
						
						
						
						This gives better security, since running programs and their command lines are visible in 'ps'. 
						
						
							
						
					 
					
						2017-01-29 00:12:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							62c4b79e04 
							
						 
					 
					
						
						
							
							setup.py: install pylink-mkpasswd as a script  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-28 23:27:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e036449c72 
							
						 
					 
					
						
						
							
							README: move Apt / PPA instructions to after source builds and pip  
						
						 
						
						... 
						
						
						
						These aren't tested as thoroughly. 
						
						
							
						
					 
					
						2017-01-28 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							69b112eb44 
							
						 
					 
					
						
						
							
							PyLink 1.1.0.1  
						
						 
						
						... 
						
						
						
						This is identical to 1.1.0 - bumping the version due to a botched PyPI upload. 
						
						
							
  1.1.0.1
 
						
					 
					
						2017-01-24 20:52:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c7ac8eeafb 
							
						 
					 
					
						
						
							
							PyLink 1.1.0  
						
						 
						
						
						
						
							
  1.1.0
 
						
					 
					
						2017-01-24 20:42:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b18b2fff17 
							
						 
					 
					
						
						
							
							setup.py: fix last commit  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-22 17:00:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							39d2243b11 
							
						 
					 
					
						
						
							
							setup.py: use extras_require for expiringdict and passlib  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-22 16:44:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							9daa452f8e 
							
						 
					 
					
						
						
							
							Update dependencies in setup.py & README  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-22 16:42:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d6a6d069bc 
							
						 
					 
					
						
						
							
							Move 'mkpasswd' to the commands plugin  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-22 16:42:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fd12a5d919 
							
						 
					 
					
						
						
							
							core: make passlib an optional dependency  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-22 16:42:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							354a3022a4 
							
						 
					 
					
						
						
							
							services-api.md: remove extra_channels argument per d31d09ce7ec1b3be8062e5e18f3572832f7f50b7  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-22 00:55:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ce742d40eb 
							
						 
					 
					
						
						
							
							docs/technical: fix capitalization of ircd-ratbox  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-21 13:13:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							c20c144222 
							
						 
					 
					
						
						
							
							automode, relay: remove unused imports  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-21 12:01:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							170738ee10 
							
						 
					 
					
						
						
							
							Revert "automode: bandaid fix for "service already registered" errors on first load"  
						
						 
						
						... 
						
						
						
						This reverts commit e2a853c98ed5487344149ecf611e2171d9e1bf68. 
						
						
							
						
					 
					
						2017-01-21 11:59:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							3dd35ba5a1 
							
						 
					 
					
						
						
							
							Add an example services plugin  
						
						 
						
						... 
						
						
						
						Closes  #399 . 
						
						
							
						
					 
					
						2017-01-21 11:59:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d33eb22ca3 
							
						 
					 
					
						
						
							
							ServiceBot: verify that the service name is a valid nick  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-21 11:59:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d31d09ce7e 
							
						 
					 
					
						
						
							
							ServiceBot: remove extra_channels argument from the constructor  
						
						 
						
						... 
						
						
						
						This is unused and a poor thing to hardcode anyways. 
						
						
							
						
					 
					
						2017-01-21 11:59:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							1fe64cca04 
							
						 
					 
					
						
						
							
							example.py: update to reflect 1.1.x docstring changes ( #307 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-21 11:59:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7bbe77fe4a 
							
						 
					 
					
						
						
							
							Irc: remove unused "bot_clients" attribute  
						
						 
						
						... 
						
						
						
						Thanks to @IotaSpencer for pointing this out! 
						
						
							
						
					 
					
						2017-01-21 11:08:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							d749fbb2ab 
							
						 
					 
					
						
						
							
							ctcp: -that  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-20 22:32:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b7470c3c42 
							
						 
					 
					
						
						
							
							ctcp: remove puns  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-20 22:31:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							5cd7e2e14c 
							
						 
					 
					
						
						
							
							PyLink 1.1-beta2  
						
						 
						
						
						
						
							
  1.1-beta2
 
						
					 
					
						2017-01-15 01:13:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							39db5aee04 
							
						 
					 
					
						
						
							
							ts6_common: properly handle KICK without a reason  
						
						 
						
						... 
						
						
						
						This field is optional in TS6. 
						
						
							
						
					 
					
						2017-01-14 11:08:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7245e978cd 
							
						 
					 
					
						
						
							
							unreal: in MODE, also wrap to 12 modes per line  
						
						 
						
						... 
						
						
						
						Closes  #393 . Really fixes  #253 . 
						
						
							
						
					 
					
						2017-01-13 23:58:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mitchell Cooper 
							
						 
					 
					
						
						
						
						
							
						
						
							5e79ea908d 
							
						 
					 
					
						
						
							
							inspircd: fix comment that says FIDENT in the FHOST handler ( #392 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-12 21:00:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8b025f9a 
							
						 
					 
					
						
						
							
							Merge branch 'master' into devel  
						
						 
						
						... 
						
						
						
						Conflicts:
	RELNOTES.md
	VERSION 
						
						
							
						
					 
					
						2017-01-12 20:59:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0ca6367c 
							
						 
					 
					
						
						
							
							unreal: fix math error  
						
						 
						
						... 
						
						
						
						len(":SIDAAAAAA ") is 11, not 9 
						
						
							
						
					 
					
						2017-01-12 19:54:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							b1918f5392 
							
						 
					 
					
						
						
							
							Initial pass at a Stats plugin ( #121 ,  #381 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-11 23:35:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							165f8fa4a7 
							
						 
					 
					
						
						
							
							world: start tracking daemon start time ( #381 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-11 23:35:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							487a07671b 
							
						 
					 
					
						
						
							
							ts6: implement line wrapping in SJOIN ban bursts ( #253 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-11 23:09:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							702ba84956 
							
						 
					 
					
						
						
							
							wrapArguments: add a max_args_per_line option ( #253 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-11 23:09:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							4147af6546 
							
						 
					 
					
						
						
							
							hooks-reference: remove redundant Introduction heading  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-09 22:25:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							fb9144a715 
							
						 
					 
					
						
						
							
							clientbot: always add channels to users' channel lists in names reply  
						
						 
						
						... 
						
						
						
						Do this regardless of whether the user is already added to the channel's user list/kick queue, since those are tracked separately.
Closes  #388 . 
						
						
							
						
					 
					
						2017-01-09 22:23:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							ccfc2f601d 
							
						 
					 
					
						
						
							
							clientbot: explicitly send /names after join ( #388 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-09 22:23:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							602f35cb70 
							
						 
					 
					
						
						
							
							clientbot: fix message recognition treating nick prefixes without ident@host as servers  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-09 22:23:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							7fe65e1f8a 
							
						 
					 
					
						
						
							
							Refresh protocol spec for 1.0-beta1+  
						
						 
						
						... 
						
						
						
						- Replace utils.parseModes() with irc.parseModes()
- Update source code links to 1.0-beta1 
						
						
							
						
					 
					
						2017-01-09 22:23:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							70deb5a285 
							
						 
					 
					
						
						
							
							ts6: rewrite MODE wrapping to check message length and argument count ( #253 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-08 21:20:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							e2c0877e9b 
							
						 
					 
					
						
						
							
							wrapModes: optionally check for max. modes per line ( #253 )  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-08 21:19:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Lu 
							
						 
					 
					
						
						
						
						
							
						
						
							aafd734e3a 
							
						 
					 
					
						
						
							
							ts6: remove leftover mode filtering in mode()  
						
						 
						
						
						
						
							
						
					 
					
						2017-01-08 20:43:08 -08:00