Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							03389d4d08 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-12-13 14:24:28 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ac123fe1 
							
						 
					 
					
						
						
							
							Add factlog command to see factoid changelogs  
						
						
						
						
					 
					
						2015-12-13 14:24:25 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							66ceac3916 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-12-13 13:58:13 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e7f325fb 
							
						 
					 
					
						
						
							
							Add individual change-logs for factoid triggers  
						
						
						
						
					 
					
						2015-12-13 13:58:01 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							31cd5d8388 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-11-26 12:36:40 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2962a44c12 
							
						 
					 
					
						
						
							
							No longer remove trailing punctuation from embedded factoid commands  
						
						
						
						
					 
					
						2015-11-26 12:36:36 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							1f1631935b 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-11-20 21:11:45 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							4cd1211684 
							
						 
					 
					
						
						
							
							Improve unbanme handling  
						
						... 
						
						
						
						Sometimes people might join the channel uncloaked and get join-flood banned
with their uncloaked hostmask, and then later attempt to join the channel while
cloaked but the network will prevent them from joining since it checks their IP
address against the banlist in addition to their cloak.
Attempts to use unbanme while cloaked will look for a ban matching the cloak
instead of the IP address and will not find their uncloaked join-flood ban.
To fix this, we now traverse all known aliases/hostmasks for an individual
requesting a join-flood unban and remove any and all bans matching any of the
hostmasks linked to this individual. 
						
						
					 
					
						2015-11-20 21:08:30 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							742eb849e8 
							
						 
					 
					
						
						
							
							Remove duplicate blank line  
						
						
						
						
					 
					
						2015-11-20 21:02:21 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							159474112c 
							
						 
					 
					
						
						
							
							Update factoids  
						
						
						
						
					 
					
						2015-10-30 12:22:25 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							77d94af516 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-25 04:01:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							aa749860c0 
							
						 
					 
					
						
						
							
							Look for module in global channel before falling back to local channel  
						
						
						
						
					 
					
						2015-10-25 04:01:45 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							4f875f9c4c 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-19 12:21:50 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							89eda8f0a9 
							
						 
					 
					
						
						
							
							Fix undefined variable warning in find_factoid  
						
						
						
						
					 
					
						2015-10-19 12:21:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							81abdbec29 
							
						 
					 
					
						
						
							
							Improve handling of -t for dict command  
						
						
						
						
					 
					
						2015-10-15 16:07:51 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b23f025a12 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-10 06:07:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							43418c1bc6 
							
						 
					 
					
						
						
							
							Require curly braces or backticks around embedded commands  
						
						
						
						
					 
					
						2015-10-10 06:07:24 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							8bb7dfece6 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-10 04:27:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							930801a5fb 
							
						 
					 
					
						
						
							
							Require curly braces or backticks around embedded commands  
						
						
						
						
					 
					
						2015-10-10 04:27:36 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f364075bff 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-06 17:35:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							11c6ebc9c3 
							
						 
					 
					
						
						
							
							Update dice_roll.pl to accept +n modifier  
						
						
						
						
					 
					
						2015-10-06 17:35:21 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0f8187b72a 
							
						 
					 
					
						
						
							
							Update doc/PBot.hmtl  
						
						
						
						
					 
					
						2015-10-05 02:27:40 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb098ded1 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-05 02:11:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							54b8750d1b 
							
						 
					 
					
						
						
							
							Allow adding channels as factoid adlib modifier  
						
						
						
						
					 
					
						2015-10-05 02:11:52 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2c59908ee8 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-05 02:03:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							cf72a11658 
							
						 
					 
					
						
						
							
							Improve factoid expansions  
						
						
						
						
					 
					
						2015-10-05 02:03:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0f0797c0ee 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-02 20:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c700eec3 
							
						 
					 
					
						
						
							
							Correct encode_entities() in export_factoids() for URLs, etc  
						
						
						
						
					 
					
						2015-10-02 20:14:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							52d437f0da 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-10-02 20:06:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							dc2f372551 
							
						 
					 
					
						
						
							
							Add missing encode_entities() to export_factoids()  
						
						
						
						
					 
					
						2015-10-02 20:06:25 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c1846458 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-09-30 09:51:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							01f543b3b7 
							
						 
					 
					
						
						
							
							Fix recall from /msg not ignoring the command itself  
						
						
						
						
					 
					
						2015-09-30 09:51:04 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a3df01bae3 
							
						 
					 
					
						
						
							
							Escape delim in factchange command to allow delimiters such as the pipe character  
						
						
						
						
					 
					
						2015-09-30 09:50:37 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a562f79956 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-09-19 20:02:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							43c0361354 
							
						 
					 
					
						
						
							
							Add botnick to "Why would I want to do that to myself?" condition  
						
						
						
						
					 
					
						2015-09-19 20:02:11 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							5abf047602 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-09-19 00:27:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							04aaeb5475 
							
						 
					 
					
						
						
							
							Fix handling of no factoid found from find_factoid()  
						
						
						
						
					 
					
						2015-09-19 00:27:15 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d4eb08856a 
							
						 
					 
					
						
						
							
							Fix recall logic for integer history  
						
						
						
						
					 
					
						2015-09-18 17:45:25 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							8691e6d7bb 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-09-17 22:18:22 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ef3b8f0fbc 
							
						 
					 
					
						
						
							
							compiler_vm improvements  
						
						... 
						
						
						
						Server-side C base now strips print_last_statement() and rebuilds/re-runs code
if there was any bad gdb output related to it (i.e. "No such symbol" or "A
syntax error in expression"). 
						
						
					 
					
						2015-09-17 22:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							76fc3a33a1 
							
						 
					 
					
						
						
							
							compiler_vm improvements  
						
						... 
						
						
						
						Compiler watchdog now properly handles signals raised during gdb functions.
Compiler watchdog now times out and flushes output when "hung". 
						
						
					 
					
						2015-09-17 22:16:23 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							43db8ab34e 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-09-14 10:32:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							6cd5c9a478 
							
						 
					 
					
						
						
							
							Update factoids  
						
						
						
						
					 
					
						2015-09-14 10:32:05 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b5c5162ad0 
							
						 
					 
					
						
						
							
							Minor refactor of title case of adlib modifier  
						
						
						
						
					 
					
						2015-09-14 10:29:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							739c28125b 
							
						 
					 
					
						
						
							
							Remove extraneous whitespace  
						
						
						
						
					 
					
						2015-09-14 10:25:16 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							e1d557e75f 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-09-14 10:22:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							aed3f34c43 
							
						 
					 
					
						
						
							
							Add optional modifiers to factoid variables  
						
						... 
						
						
						
						Adlib list variables can now accept trailing modifier keywords prefixed with
a colon. These can be chained together to combine their effects.
     :uc - uppercases the expansion
     :lc - lowercases the expansion
     :ucfirst - uppercases the first letter in the expansion
     :title - lowercases the expansion and then uppercases the first letter
              (effectively an alias for :lc:ucfirst)
Examples:
   <pragma_> echo $colors:uc
   <candide> RED
   <pragma_> echo $colors:ucfirst
   <candide> Blue 
						
						
					 
					
						2015-09-14 10:22:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d6319b27c5 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-09-14 09:06:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ebc7cb9579 
							
						 
					 
					
						
						
							
							Move enter-abuse logic to after chat flood logic to prevent enter-abuse warning and chat flood ban happening at the same time  
						
						
						
						
					 
					
						2015-09-14 09:06:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ecaa45b3dc 
							
						 
					 
					
						
						
							
							Expand factoid variables sooner so argument processing occurs on expanded action  
						
						
						
						
					 
					
						2015-09-14 09:06:00 -07:00