Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							73e61b72a7 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-16 09:24:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							3ed4d58570 
							
						 
					 
					
						
						
							
							Significant refactoring of command passing  
						
						 
						
						... 
						
						
						
						Instead of passing locally-scoped short-lived parameters to subroutines,
we now create and pass around a "stuff" context hash.
This allows contextual state to be passed and updated throughout the life
of a command.
This commit is a WIP and is 90% finished. There are likely to be a couple of
edge-cases where strange things may happen. But command-piping mostly works! 
						
						
					 
					
						2017-11-16 09:23:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b12cf1d799 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-14 15:30:16 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ae1e30051d 
							
						 
					 
					
						
						
							
							Allow UTF in output again  
						
						 
						
						
						
						
					 
					
						2017-11-14 15:30:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							749377106b 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-14 15:27:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							68279d7a82 
							
						 
					 
					
						
						
							
							Minor refactor of process_line to ignore embedded commands within full commands  
						
						 
						
						
						
						
					 
					
						2017-11-14 15:27:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							bfec3ff9e8 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-13 12:00:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d644ac04d5 
							
						 
					 
					
						
						
							
							Limit factoid keywords to 30 characters  
						
						 
						
						
						
						
					 
					
						2017-11-13 12:00:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f71dcfcf0e 
							
						 
					 
					
						
						
							
							Limit max comma-separated kicks to 5  
						
						 
						
						
						
						
					 
					
						2017-11-13 08:42:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							541b8a31eb 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-12 08:04:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							69c081fd9a 
							
						 
					 
					
						
						
							
							Limit maximum number of factoid variable expansions  
						
						 
						
						
						
						
					 
					
						2017-11-12 08:04:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							9acb38d790 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-11 18:39:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Pabalinas 
							
						 
					 
					
						
						
						
						
							
						
						
							353fd96022 
							
						 
					 
					
						
						
							
							Prettify recall messages for JOIN/QUIT/KICK/NICKCHANGE/etc ( #12 )  
						
						 
						
						
						
						
					 
					
						2017-11-11 18:37:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							94169b89a2 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-11 12:59:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							8997534ce6 
							
						 
					 
					
						
						
							
							Can now kick comma-separated nicks  
						
						 
						
						
						
						
					 
					
						2017-11-11 12:59:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4d9cc4cc 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-10 20:30:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Krokodile Glue 
							
						 
					 
					
						
						
						
						
							
						
						
							250337927b 
							
						 
					 
					
						
						
							
							Modify the syntax of the kick command ( #10 )  
						
						 
						
						... 
						
						
						
						* Modify the syntax of the kick command
* Modify the syntax of the kick command
* Beautify helpful comment 
						
						
					 
					
						2017-11-09 19:26:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							efe5d838f7 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-08 11:17:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a119ed815f 
							
						 
					 
					
						
						
							
							AutoRejoin delay can now be overriden per-channel  
						
						 
						
						
						
						
					 
					
						2017-11-08 11:17:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							5c954dc43c 
							
						 
					 
					
						
						
							
							Correct "counter" to "action" in minor text message  
						
						 
						
						
						
						
					 
					
						2017-11-08 11:16:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							39c9efd7d1 
							
						 
					 
					
						
						
							
							Add unban-queue option to unban usage message  
						
						 
						
						
						
						
					 
					
						2017-11-08 11:15:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7e9c116712 
							
						 
					 
					
						
						
							
							unban command can now take comma-separated list of targets; can also opt to use unban queue or not 
						
						 
						
						
						
						
					 
					
						2017-11-08 11:11:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							34fee863e0 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-03 12:28:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							1172d7b262 
							
						 
					 
					
						
						
							
							Ensure admins actually have rights in $channel to use $command  
						
						 
						
						
						
						
					 
					
						2017-11-03 12:28:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							9e24f43ff7 
							
						 
					 
					
						
						
							
							login command now accepts optional channel argument 
						
						 
						
						
						
						
					 
					
						2017-11-03 12:27:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f57d5839 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-11-03 11:58:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2b1230a894 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-17 22:05:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							62891fea01 
							
						 
					 
					
						
						
							
							Allow things like user@host in AntiTwitter  
						
						 
						
						
						
						
					 
					
						2017-10-17 22:05:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ae157908ce 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-15 10:56:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							62d05f398f 
							
						 
					 
					
						
						
							
							Restrict admin level setting to appropriate admins  
						
						 
						
						
						
						
					 
					
						2017-10-15 10:56:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							9219f02654 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-14 21:44:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							456e239afe 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-13 20:54:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							665457ff3e 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-10 20:31:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							26b6f90c7c 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-10 18:53:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a451b0f767 
							
						 
					 
					
						
						
							
							Clean up previous commit  
						
						 
						
						
						
						
					 
					
						2017-10-10 18:53:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							12fcf7479e 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-10 17:19:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							cffcd04895 
							
						 
					 
					
						
						
							
							Handle module results in parent instead of child  
						
						 
						
						
						
						
					 
					
						2017-10-10 17:19:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							fda67f3739 
							
						 
					 
					
						
						
							
							Add buffering to StdinReader  
						
						 
						
						
						
						
					 
					
						2017-10-10 14:31:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							3464df6901 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-09 19:41:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0a5f64d818 
							
						 
					 
					
						
						
							
							Log when reminders fire off  
						
						 
						
						
						
						
					 
					
						2017-10-09 19:41:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							240b4a6df0 
							
						 
					 
					
						
						
							
							Fix scalar keys thing  
						
						 
						
						
						
						
					 
					
						2017-10-09 19:40:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7e76740f5b 
							
						 
					 
					
						
						
							
							Move special var expansion to expand_special_vars  
						
						 
						
						
						
						
					 
					
						2017-10-09 19:39:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							c119043d2a 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-09 19:35:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d771d66d8f 
							
						 
					 
					
						
						
							
							fact_find no longer treats some aliases as regex when they alias a built-in command  
						
						 
						
						
						
						
					 
					
						2017-10-09 19:35:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							95b16daae8 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-05 19:37:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0fcbaaad4b 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-05 14:32:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f07c34f53f 
							
						 
					 
					
						
						
							
							Paste to ix.io instead of sprunge; set 10 second timeout for pastes  
						
						 
						
						
						
						
					 
					
						2017-10-05 14:31:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba0664b85 
							
						 
					 
					
						
						
							
							Improve parsing of embedded factoids  
						
						 
						
						
						
						
					 
					
						2017-10-05 14:31:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b46dfe31fc 
							
						 
					 
					
						
						
							
							Update version  
						
						 
						
						
						
						
					 
					
						2017-10-04 17:56:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							9710ad2b28 
							
						 
					 
					
						
						
							
							Remove capture from factchange  
						
						 
						
						
						
						
					 
					
						2017-10-04 17:56:34 -07:00