| 
							
							
								 Pragmatic Software | a619f8fe9b | factoids: Dont break factoids if used from stdin | 2011-01-24 23:46:07 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | ed797ca5cf | antiflood: change banfoward timeout first offense to start from 8 hours instead of 32 hours | 2011-01-24 22:21:29 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 22c1673f3d | factoids: dont remove trailing colon and/or comma from keywords in interpreter | 2011-01-24 01:30:19 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | c29a694359 | antiflood: do not check flood if lag is uninitialized or is significant | 2011-01-22 09:45:16 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 1f45da7615 | antiflood: do not do anti-flood if lag is two seconds or greater | 2011-01-22 09:39:39 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | b11b660929 | antiflood/pbot: added basic support for lag detection | 2011-01-22 09:26:04 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | e3655749fd | Added Net::IRC as PBot::IRC in order to support PONG events and possible future customisation | 2011-01-22 08:35:31 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | c1439c5b7a | quotegrabs: updated table | 2011-01-22 08:32:22 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | d5ba966c53 | antiflood: corrected check against double-banning chat floods | 2011-01-22 04:42:38 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | d2640f8bcb | antiflood: remove generate_random_number; ping timeouts/excess floods no longer treated aggressively, now treated same as other quit/parts | 2011-01-22 04:17:35 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | e943790827 | Updated factoids; added compiler_client.pl module | 2011-01-20 01:16:08 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 023dd4bd09 | ideone compiler: added run command to interactive editor | 2011-01-20 00:55:45 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 0d5bf85f46 | Added empty unban_timeouts file | 2011-01-20 00:30:59 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 3bea3949a5 | cstd module: fix issue with formatting | 2011-01-20 00:21:54 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 9523600366 | horoscope module: List valid signs of Zodaic | 2011-01-20 00:19:58 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | b405f8b88e | Quotegrabs: Lowercase nick when grabbing | 2011-01-20 00:15:58 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 7eea052b36 | Updated BotAdmins to use DualIndexHashObject | 2010-08-15 08:25:35 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 0f47100dc9 | Rate-limit now per-channel (sort of) | 2010-08-14 09:45:58 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | dd8f0e1811 | Adding gencstd.pl command used to generate HTML output from n1256.txt | 2010-07-22 21:09:39 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 5b0aef5e31 | Replaced ".*" with "the global channel" for factalias | 2010-07-04 07:36:51 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | f53ebf7f88 | factalias command adds to global if channel \!~ /^# | 2010-07-04 07:26:43 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 96db60d0fa | encode_entities for factoid URLs in HTML export | 2010-07-01 05:54:04 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 3c9c5065a3 | Updating factoids | 2010-07-01 01:44:02 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 28a5d47af1 | Exported factoids now have clickable links | 2010-07-01 01:43:49 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | affb2c66d5 | Remove trailing comma or colon from end of keyword if other characters exist before it; allow sentence-like arguments again | 2010-06-30 12:18:25 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 31e53f2aff | Allow question-marks in triggers if more than one is used; remove period from factoid names; return undef if factoid keyword is blank | 2010-06-30 11:36:45 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | c6e48954c5 | Levenshtein distance increased from 50% to 60%; Levenshtein searches all channels on unfound factoid | 2010-06-30 10:59:50 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | def3b6eae7 | Updating factoids | 2010-06-30 05:42:50 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 83b43d97c3 | Don't look for exact channel matter in Interpreter -- this way, commands like "\!what is the matter" will not attempt to create new factoids if they exist in global channel | 2010-06-30 05:13:51 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 9fa3b865e9 | Factoids now ignore arguments that do not look like a nick if the factoid doesn't take an argument -- fixes factoid triggers on sentences with bot's name; find_factoid searches global channel if $from is not a channel | 2010-06-30 04:58:22 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 5f5cd6ec08 | regex factoids now trigger properly | 2010-06-30 03:48:13 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 1f82cbc285 | Added extra semi-colon before return 0 to allow statements without semi-colons for lazy people; codepad.pl wasn't handling structs correctly because code and precode were backwards -- fixed | 2010-06-30 01:21:46 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | a4cdb2204f | Replaced ".*" with "global" in set list keys | 2010-06-29 07:39:56 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 322314d869 | Replaced ".*" with "global" in set/unset; replaced "," with ";" as comma | 2010-06-29 07:31:27 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | d7f2583aac | Prettier export headers; factrem output for not owner now includes channel | 2010-06-29 07:14:26 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 380a2b322c | Factoid HTML export table now fits width appropriately | 2010-06-29 06:50:49 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 43089e4599 | Cleaned up extra factoid groups; made export factoids a little prettier; renamed "default channel" to "global channel" throughout | 2010-06-29 06:12:52 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | b869321eb4 | Adding factoid in /msg now adds factoid to default channel; replaced "all channels" with "default channel" throughout factoid command output | 2010-06-29 05:48:46 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 7aa724569e | factfind now works; find aliases factfind for all channels | 2010-06-29 04:33:27 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 58f19984bf | Display join flood history only if joinwatch >= max joins, to reduce log spam | 2010-06-29 00:59:47 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | fe6d08178b | Anti-join flood bans for 2^5 hours for first offense instead of 2^7 hours (now uses 2^(4+number_of_offenses) hours as timeout) | 2010-06-27 11:13:30 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 2d11d66b67 | Replaced ago_exact with duration_exact in time comparison | 2010-06-27 05:39:44 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 999d8ae4a8 | Added Time::Duration to anti-flood join history | 2010-06-27 05:36:58 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 521ae5c704 | Anti-join flood bans for 2^5 hours for first offense instead of 2^7 hours (now uses 2^(4+number_of_offenses) hours as timeout) | 2010-06-27 03:22:29 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | cb9fa000be | Updating modules | 2010-06-27 02:52:38 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 6d3fc7f628 | find_factoid now takes exact_trigger parameter; this fixes confusion with regex factoids | 2010-06-27 02:52:06 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 6824a61fd1 | Updating version | 2010-06-23 06:59:59 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 150b842b60 | Changed format of HashObject save-file to be more like DualIndexHashObject; removed need for index_key | 2010-06-23 06:51:39 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | 6c6fc503bb | !chanset output appears in channel instead of /msg | 2010-06-23 02:22:08 +00:00 |  | 
			
				
					| 
							
							
								 Pragmatic Software | e0a2fc25e8 | factchange usage output appears in channge instead of /msg; aliased change to factchange | 2010-06-23 02:18:26 +00:00 |  |