Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							999ec05afc 
							
						 
					 
					
						
						
							
							Show cmdline in pastes  
						
						
						
						
					 
					
						2015-01-16 22:23:28 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b7fe220152 
							
						 
					 
					
						
						
							
							Add the Brainfuck language to compiler_vm  
						
						
						
						
					 
					
						2015-01-16 17:56:28 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f552695393 
							
						 
					 
					
						
						
							
							Remove errant addition of backup file  
						
						
						
						
					 
					
						2015-01-16 17:31:01 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							1a1f8f8e63 
							
						 
					 
					
						
						
							
							Correct handling of no-output  
						
						
						
						
					 
					
						2015-01-16 17:30:09 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							e0359cba32 
							
						 
					 
					
						
						
							
							Update TenDRA output postprocessing and default options  
						
						
						
						
					 
					
						2015-01-16 17:29:41 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							925f2292e0 
							
						 
					 
					
						
						
							
							Correct handling of no-output  
						
						
						
						
					 
					
						2015-01-16 17:28:38 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							16dce2c484 
							
						 
					 
					
						
						
							
							Add -info standard option to show cmdline information  
						
						
						
						
					 
					
						2015-01-15 22:00:20 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							45e403b51f 
							
						 
					 
					
						
						
							
							Add support for TenDRA compiler  
						
						
						
						
					 
					
						2015-01-15 21:21:40 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							77e95a69ae 
							
						 
					 
					
						
						
							
							Remove debug message  
						
						
						
						
					 
					
						2015-01-15 21:21:20 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8dadb7f7 
							
						 
					 
					
						
						
							
							Show supported languages when invalid language given  
						
						
						
						
					 
					
						2015-01-15 21:20:34 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b3081b9e9f 
							
						 
					 
					
						
						
							
							Add compiler_vm support for clang  
						
						... 
						
						
						
						Also renamed c11.pm to _c_base.pm and set the C languages to inherit
from _c_base.pm instead of c11.pm. 
						
						
					 
					
						2015-01-15 01:21:18 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd373814c 
							
						 
					 
					
						
						
							
							Set compiler_watchdog.pl breakpoint one previous end of main  
						
						... 
						
						
						
						The clang compiler doesn't generate debug info for line number at the
closing } bracket terminating the main function.
Setting the breakpoint to the line immediately before that works for
gcc and clang. 
						
						
					 
					
						2015-01-15 01:18:35 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b6b90ffa49 
							
						 
					 
					
						
						
							
							Significantly refactor compiler_vm module  
						
						... 
						
						
						
						The compiler_vm module has been significantly refactored into distinct
modules in order to better facilitate the addition of other languages
and compilers.
Currently there is support for C89, C99 and C11 using gcc, as well as
support for Perl.
This is an initial work-in-progress commit and there are still some minor
rough edges to polish up. 
						
						
					 
					
						2015-01-14 21:51:17 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							659e61f1fb 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-01-10 15:56:46 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7243832cc3 
							
						 
					 
					
						
						
							
							Improve connecting/nicking logic  
						
						... 
						
						
						
						Randomize nick when connecting and change to botnick after identifying.
Identify after receiving connection welcome message.
Ghost existing nick if it is already in use and then attempt to regain it. 
						
						
					 
					
						2015-01-10 15:56:43 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							28bd6f3611 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2015-01-06 15:35:55 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							6f3d5f3179 
							
						 
					 
					
						
						
							
							Allow case-insensitive section-matching in c99std/c11std  
						
						
						
						
					 
					
						2015-01-06 15:35:40 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							5d1412227f 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2014-12-30 17:26:35 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0b115d7979 
							
						 
					 
					
						
						
							
							Update doc/PBot.html  
						
						
						
						
					 
					
						2014-12-30 17:26:26 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd47406ca 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2014-12-29 23:56:49 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							84ac99a680 
							
						 
					 
					
						
						
							
							Merge stderr into existing log file and remove stderr_log file  
						
						
						
						
					 
					
						2014-12-29 23:55:49 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7a1d37b51a 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2014-12-29 23:25:31 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							4116afb86d 
							
						 
					 
					
						
						
							
							Improve text search in c99std/c11std modules  
						
						... 
						
						
						
						Regular expression special characters are now escaped.
A trailing word-boundary is added to limit results to exact matches. 
						
						
					 
					
						2014-12-29 23:24:54 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e2c3fb49 
							
						 
					 
					
						
						
							
							CJeopardy improvements  
						
						... 
						
						
						
						- Reduce hint wait-period from 60 seconds to 30 seconds
- Improve ignoring of common leading words in answers
- Correct several grammar mistakes/typos in questions 
						
						
					 
					
						2014-12-29 23:19:32 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b289fd155e 
							
						 
					 
					
						
						
							
							Add repo_module to registry to customize source URL in factinfo command  
						
						
						
						
					 
					
						2014-12-29 23:15:46 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7d874463fd 
							
						 
					 
					
						
						
							
							Update doc/MODULES with missing modules  
						
						
						
						
					 
					
						2014-12-29 23:12:53 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							4c65df0529 
							
						 
					 
					
						
						
							
							Update update-version.pl from svn to git  
						
						
						
						
					 
					
						2014-12-29 23:04:35 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							49361625c6 
							
						 
					 
					
						
						
							
							Add README  
						
						
						
						
					 
					
						2014-12-29 15:28:05 -08:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd2bad066 
							
						 
					 
					
						
						
							
							Add anti-kick-auto-rejoin module that temporarily kickbans offenders who immediately auto-rejoin after having been kicked  
						
						
						
						
					 
					
						2014-12-28 00:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							0b9513ca2e 
							
						 
					 
					
						
						
							
							Reduce ban-tracker verbosity by putting "Getting baninfo" log messages in a debug block  
						
						
						
						
					 
					
						2014-12-27 05:20:21 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							bb5c825aab 
							
						 
					 
					
						
						
							
							Correct handling of anti-away /me actions  
						
						
						
						
					 
					
						2014-12-27 05:08:42 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							e5909965f7 
							
						 
					 
					
						
						
							
							Move anti-away stuff to its own AntiAway.pm module; add /me actions to anti-away detection  
						
						
						
						
					 
					
						2014-12-27 04:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ba59edb040 
							
						 
					 
					
						
						
							
							Update paren.py module to improve parentheses verbosity  
						
						
						
						
					 
					
						2014-12-20 19:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a09d3c1d63 
							
						 
					 
					
						
						
							
							Add permop channel flag; when non-zero bot automatically ops itself when joining channel, otherwise bot ops itself only when needing to perform an op command and then deops itself after its deop timeout has elapsed  
						
						
						
						
					 
					
						2014-12-18 08:46:13 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							598e2e4988 
							
						 
					 
					
						
						
							
							Add NickList module to track nicks present in channels; dispatch pbot.join/pbot.part events when bot joins/parts channels  
						
						
						
						
					 
					
						2014-11-15 01:18:33 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d1e7abc175 
							
						 
					 
					
						
						
							
							Add event dispatcher module to allow modules to dispatch events and  
						
						... 
						
						
						
						to register handlers to listen for events.
Update IRCHandlers module to use new event dispatcher to dispatch
irc.events.  Update several modules to register with dispatcher
to listen for irc.events.
Improve handling of reconnection upon unexpected disconnection.
Todo: update more things to use new event dispatcher logic. 
						
						
					 
					
						2014-11-01 00:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							bc604d3ce2 
							
						 
					 
					
						
						
							
							Insert additional events to IRC::Event::_names table so default handlers will pick them up  
						
						... 
						
						
						
						Fix up indentation of _names table 
						
						
					 
					
						2014-11-01 00:08:21 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							5a63fbd705 
							
						 
					 
					
						
						
							
							Auto-kick people who change nicks to a nick matching $bad_away_nicks  
						
						
						
						
					 
					
						2014-10-28 20:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							c979efcfa6 
							
						 
					 
					
						
						
							
							Ignore add_op_command() for channels bot is not registered or set as op  
						
						
						
						
					 
					
						2014-10-28 20:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f640ade74e 
							
						 
					 
					
						
						
							
							Fix regex factoids so that regular factoid keywords have priority over regex triggers  
						
						
						
						
					 
					
						2014-10-28 20:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f70e044a60 
							
						 
					 
					
						
						
							
							Update latest hostmask last_seen timestamp when linking accounts  
						
						
						
						
					 
					
						2014-10-14 02:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a679b0ff15 
							
						 
					 
					
						
						
							
							Improve handling of KICK events wrt to message history  
						
						
						
						
					 
					
						2014-10-14 02:32:22 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							46fa0d52b3 
							
						 
					 
					
						
						
							
							Minor code formatting improvement  
						
						
						
						
					 
					
						2014-10-14 02:30:57 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							4dbec8001e 
							
						 
					 
					
						
						
							
							Fix regex factoids in global namespace not being triggered  
						
						
						
						
					 
					
						2014-10-14 02:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							750b78cb53 
							
						 
					 
					
						
						
							
							quotemeta doesn't escape underscores, whoops -- manually escape underscores for Message History SQL statements  
						
						
						
						
					 
					
						2014-10-01 21:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							79796f9710 
							
						 
					 
					
						
						
							
							CGrammar: Add istrue to static assertion expression; add ability to customize istrue truthiness result, add isfalse  
						
						
						
						
					 
					
						2014-09-19 04:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							9d3c8c0285 
							
						 
					 
					
						
						
							
							CGrammar: Correct translation of sizeof in static assertions  
						
						
						
						
					 
					
						2014-09-19 03:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b2e6d7e4c0 
							
						 
					 
					
						
						
							
							Update version  
						
						
						
						
					 
					
						2014-09-11 13:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							da352f64d7 
							
						 
					 
					
						
						
							
							compiler_vm: Save command-line args and compiler flags to history; handle \b properly; other misc fixes  
						
						
						
						
					 
					
						2014-09-11 13:37:41 +00:00 
						 
				 
			
				
					
						
							
							
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2529d49aac 
							
						 
					 
					
						
						
							
							CGrammar: Remove excessive "result of the expression" for parenthesized expressions  
						
						
						
						
					 
					
						2014-09-09 07:20:42 +00:00