Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							fba70d15bc 
							
						 
					 
					
						
						
							
							Add configuration variable conf.supybot.capabilities.private.  
						
						 
						
						... 
						
						
						
						This variable is a list of capabilities that are considered as 'private',
ie. the bot won't tell anyone but admins that a user has it, nor will the
bot give a list of users with this capability. 
						
						
					 
					
						2012-10-29 20:15:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d2ab53cd19 
							
						 
					 
					
						
						
							
							Fix parsing of 004 message. (Broken in d9531d2d).  
						
						 
						
						
						
						
					 
					
						2012-08-25 20:17:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							16aeaaa4fe 
							
						 
					 
					
						
						
							
							Use the 'reverse' parameter of sorted() instead of 'mycmp'.  
						
						 
						
						
						
						
					 
					
						2012-08-05 14:49:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							5a35c7fafd 
							
						 
					 
					
						
						
							
							Use __import__() instead of exec().  
						
						 
						
						
						
						
					 
					
						2012-08-05 10:22:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							602f1c7ecb 
							
						 
					 
					
						
						
							
							utils/str.py: Use classes Multiple* instead of lambda functions.  
						
						 
						
						... 
						
						
						
						As in Python 3, functions are bound to a class when assigned to an attribute,
lambda functions get two parameters, unless they are decorated with classmethod().
And there is no reason to ask plugin developpers use this decorator, while we
avoid them doing this (more over, it is not obvious to debug if they forgot it). 
						
						
					 
					
						2012-08-04 13:52:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d52e501ae8 
							
						 
					 
					
						
						
							
							Use open() instead of file().  
						
						 
						
						
						
						
					 
					
						2012-08-04 13:13:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							fa35a07941 
							
						 
					 
					
						
						
							
							Add utils.str.multipleRemover.  
						
						 
						
						
						
						
					 
					
						2012-08-04 11:27:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							fffccb4600 
							
						 
					 
					
						
						
							
							Add utils.str.multipleReplacer.  
						
						 
						
						
						
						
					 
					
						2012-08-04 11:27:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							1fdf3688e9 
							
						 
					 
					
						
						
							
							Add a test to verify the nick converter honors strictRfc  
						
						 
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-05-25 18:15:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							d9531d2d29 
							
						 
					 
					
						
						
							
							Fix parsing of 004 message for supported umodes/chanmodes  
						
						 
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2011-12-14 01:31:28 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							be585ecea9 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'supybot/maint/0.83.4' into testing  
						
						 
						
						... 
						
						
						
						Conflicts:
	src/ircutils.py 
						
						
					 
					
						2011-08-23 16:41:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							aefe980956 
							
						 
					 
					
						
						
							
							Fix a test case (default ident is no more supybot)  
						
						 
						
						
						
						
					 
					
						2011-06-22 21:02:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							543e78828b 
							
						 
					 
					
						
						
							
							Add utils.net.isIPV4, with utils.net.isIP checking v4 or v6  
						
						 
						
						... 
						
						
						
						Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2011-06-06 21:44:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							720b6d23eb 
							
						 
					 
					
						
						
							
							Fix to global hostmask. Fix bug #SF3088559 and submitted as patch #SF3163843  
						
						 
						
						
						
						
					 
					
						2011-01-22 10:17:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							89a535e8c1 
							
						 
					 
					
						
						
							
							Until we can safely load Karma, this test is staying commented out.  
						
						 
						
						
						
						
					 
					
						2009-11-25 09:17:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							f7cedae9ad 
							
						 
					 
					
						
						
							
							Update ircutils.standardSubstitute to use string.Template  
						
						 
						
						... 
						
						
						
						In the process, deprecate utils.str.perlVariableSubstitute.
Since string.Template doesn't support callable values though, we also
sub-class IrcDict and override __getitem__ to call the value if it is
callable.
Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-10-15 22:16:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							43129239d6 
							
						 
					 
					
						
						
							
							Added Seen.since, which lets a user see messages which were sent since the last time he parted a channel.  
						
						 
						
						
						
						
					 
					
						2009-07-01 15:40:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							757991afc9 
							
						 
					 
					
						
						
							
							Added basic CacheDict with simple test.  
						
						 
						
						
						
						
					 
					
						2009-04-02 11:28:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0c42ea111a 
							
						 
					 
					
						
						
							
							Fix our RE parsing to handle multiple backslashes before the separator  
						
						 
						
						... 
						
						
						
						This also adds support for using brace pairs ({}, [], (), <>) as the
separators for m//. 
						
						
					 
					
						2009-03-11 13:37:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							75c300c6b0 
							
						 
					 
					
						
						
							
							Remove useless sets import and extraneous newlines  
						
						 
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							526e71e104 
							
						 
					 
					
						
						
							
							Added test for firewall, fixed implementation so it actually works.  
						
						 
						
						
						
						
					 
					
						2009-03-11 13:37:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							5c197471c6 
							
						 
					 
					
						
						
							
							Fix the tests for mircColor and sorted (Thanks dcraven)  
						
						 
						
						
						
						
					 
					
						2007-05-08 18:40:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							a3e4fc5b1d 
							
						 
					 
					
						
						
							
							Change the modeline to use softtabstop instead of tabstop.  
						
						 
						
						
						
						
					 
					
						2006-02-11 15:52:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							5b3ca9bd2d 
							
						 
					 
					
						
						
							
							src/registry.py, test/test_registry.py: Better handling of backslashes in config values.  
						
						 
						
						
						
						
					 
					
						2006-01-18 00:19:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							4dcc4dea87 
							
						 
					 
					
						
						
							
							Fixed PrivmsgTextCase not to require Karma, which requires SQLite.  
						
						 
						
						
						
						
					 
					
						2006-01-12 19:08:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							cede4a4a97 
							
						 
					 
					
						
						
							
							Fixed bug in ircutils.isNick, which allowed nicks to start with dashes.  
						
						 
						
						
						
						
					 
					
						2005-08-02 02:47:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							5b8400e158 
							
						 
					 
					
						
						
							
							Removed utils.iter.one, which was dumb, because iterators have a .next() method that does the same thing.  
						
						 
						
						
						
						
					 
					
						2005-07-08 09:14:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							b369039507 
							
						 
					 
					
						
						
							
							Added utils.iter.one, to grab one value from an iterable.  
						
						 
						
						
						
						
					 
					
						2005-06-12 04:54:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							bd31b7f596 
							
						 
					 
					
						
						
							
							src/irclib: Handle IRCds which use a MAXLIST-style value for the MAXBANS 005 key.  
						
						 
						
						
						
						
					 
					
						2005-06-29 14:20:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0880a07b72 
							
						 
					 
					
						
						
							
							test/test_callbacks: Fix a test failure.  
						
						 
						
						
						
						
					 
					
						2005-06-29 14:16:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							e4c9381f7b 
							
						 
					 
					
						
						
							
							src/commands: Update first so that state.errored will not prevent the bot from responding when the first converter fails.  
						
						 
						
						
						
						
					 
					
						2005-06-13 17:27:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0027916214 
							
						 
					 
					
						
						
							
							test/test_callbacks.py: Added a test for multiple, nested invalidCommands not being recognized.  
						
						 
						
						
						
						
					 
					
						2005-06-08 14:28:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							490fb0b140 
							
						 
					 
					
						
						
							
							Changed prefixName to prefixNick, which is more appropriate, and has always bothered me.  Better now than later.  
						
						 
						
						
						
						
					 
					
						2005-06-01 21:08:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f1e2a3e7 
							
						 
					 
					
						
						
							
							Added utils.iter.limited, an iterable that limits the number of elements that can be taken from another iterable.  
						
						 
						
						
						
						
					 
					
						2005-05-30 19:19:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb15198a0 
							
						 
					 
					
						
						
							
							Properly fixed bugs where plugins expected strings and got non-strings.  
						
						 
						
						
						
						
					 
					
						2005-05-23 11:51:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							a1992b55ec 
							
						 
					 
					
						
						
							
							Fixed the bug that caused "reply reply" to be necessary instead of just "reply".  
						
						 
						
						
						
						
					 
					
						2005-05-23 11:23:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							7bfc9cbdd3 
							
						 
					 
					
						
						
							
							utils/str: Rename nth to ordinal and have it return the full string instead of just the ordinal ending.  
						
						 
						
						
						
						
					 
					
						2005-05-09 17:20:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							8698eafd64 
							
						 
					 
					
						
						
							
							Add tests to clarify how source-nested commands work.  
						
						 
						
						
						
						
					 
					
						2005-04-14 01:47:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							b48ca7ab71 
							
						 
					 
					
						
						
							
							Added supybot.protocols.irc.queuing.rateLimit.join, to throttle joins.  
						
						 
						
						
						
						
					 
					
						2005-04-14 01:35:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							73f639b55f 
							
						 
					 
					
						
						
							
							Changed supybot.protocols.irc.refuseToQueueDuplicateMessages to supybot.protocols.irc.queuing.duplicates.  
						
						 
						
						
						
						
					 
					
						2005-04-14 00:56:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							8ce5a18120 
							
						 
					 
					
						
						
							
							Add tests for "command named same as nested command class".  
						
						 
						
						
						
						
					 
					
						2005-04-13 15:51:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							0773aa31e5 
							
						 
					 
					
						
						
							
							Made Proxy Irc objects map to the same dictionary slot, so we don't need to worry about calling getRealIrc all the time.  
						
						 
						
						
						
						
					 
					
						2005-03-28 13:00:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							9971e991fe 
							
						 
					 
					
						
						
							
							Fix the modelines.  
						
						 
						
						
						
						
					 
					
						2005-03-23 20:07:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							6b19504515 
							
						 
					 
					
						
						
							
							Changed the utils.iter.choice test to work bettar.  
						
						 
						
						
						
						
					 
					
						2005-03-14 18:55:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							aefcd594df 
							
						 
					 
					
						
						
							
							Move structures to utils/  
						
						 
						
						
						
						
					 
					
						2005-03-12 18:01:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							0e68a44513 
							
						 
					 
					
						
						
							
							Fixed bug with nested plugins having the same name as themselves.  
						
						 
						
						
						
						
					 
					
						2005-03-09 08:05:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							52fabfdaf7 
							
						 
					 
					
						
						
							
							Added a test for nested plugins having the same command name as the plugin name.  It fails right now.  
						
						 
						
						
						
						
					 
					
						2005-03-09 07:28:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							7c2bbeb638 
							
						 
					 
					
						
						
							
							Forgot the tests for source-nested plugins.  
						
						 
						
						
						
						
					 
					
						2005-02-25 10:00:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							13e1f7ccb9 
							
						 
					 
					
						
						
							
							Added isSplit, a function for checking whether a given QUIT message is a split quit.  
						
						 
						
						
						
						
					 
					
						2005-02-25 09:59:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							50d390ece4 
							
						 
					 
					
						
						
							
							Added a reset method, a couple more tests, and fixed a slight bug (IndexError being raised from the wrong place)  
						
						 
						
						
						
						
					 
					
						2005-02-25 09:44:51 +00:00