Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							3dba9088b0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'supybot/master' into testing  
						
						... 
						
						
						
						Conflicts:
	INSTALL
	plugins/ChannelLogger/README.txt
	plugins/ChannelStats/README.txt
	plugins/Google/plugin.py
	plugins/Google/test.py
	plugins/Plugin/test.py
	plugins/Web/test.py
	setup.py
	src/callbacks.py
	src/ircdb.py
	src/irclib.py
	src/utils/str.py
	test/test_irclib.py 
						
						
					 
					
						2013-01-01 21:11:24 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							79eeb8eb95 
							
						 
					 
					
						
						
							
							Revert "irclib: Apply changes to supybot.protocols.irc.maxHistoryLength immediately."  
						
						... 
						
						
						
						This reverts commit 1d2eefe880b8482dd04dfccc4990b85d8fed4e46.
IrcState instances are created more than five times a second! Imagine how much
memory is used (hint: 300MB five minutes after startup).
We should first try to reduce this amount. 
						
						
					 
					
						2012-12-27 16:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							1d2eefe880 
							
						 
					 
					
						
						
							
							irclib: Apply changes to supybot.protocols.irc.maxHistoryLength immediately.  
						
						
						
						
					 
					
						2012-12-27 12:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							6b7db2e9f1 
							
						 
					 
					
						
						
							
							test_irclib: Make use of context for maxHistoryLength.  
						
						
						
						
					 
					
						2012-12-27 11:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							724e77e5ac 
							
						 
					 
					
						
						
							
							Remove useless lines.  
						
						
						
						
					 
					
						2012-12-21 20:17:42 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							85f8bb3e46 
							
						 
					 
					
						
						
							
							Add unit tests for i18n.  
						
						
						
						
					 
					
						2012-12-21 20:09:40 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d9f7e0e818 
							
						 
					 
					
						
						
							
							Add editable() method to registry.Json.  
						
						
						
						
					 
					
						2012-12-08 21:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d8bd1f6f92 
							
						 
					 
					
						
						
							
							Add registry.Json.  
						
						
						
						
					 
					
						2012-12-08 20:59:36 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							4e8c35dd0c 
							
						 
					 
					
						
						
							
							Add context() method to registry.Value objects. Closes GH-430.  
						
						... 
						
						
						
						This method returns a context objet, for use with the 'with' statement. 
						
						
					 
					
						2012-12-08 20:05:51 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							82ecf36fcd 
							
						 
					 
					
						
						
							
							Update my name/contact information  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-09-01 10:16:48 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							232aa86a1e 
							
						 
					 
					
						
						
							
							Merge branch 'maint/0.83.4'  
						
						
						
						
					 
					
						2012-09-01 09:13:52 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							c74e8f35ab 
							
						 
					 
					
						
						
							
							Fix regression in parsing 004 messages  
						
						... 
						
						
						
						This was introduced in commit 4232e40e262cbbdb675b1cf315c43f576d8b1f43
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-08-26 12:59:41 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							c574203bab 
							
						 
					 
					
						
						
							
							Add a test to verify the nick converter honors strictRfc  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-05-23 00:34:11 -04: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 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							8b73f78b3e 
							
						 
					 
					
						
						
							
							Merge branch 'maint/0.83.4'  
						
						... 
						
						
						
						Conflicts:
	plugins/Misc/plugin.py
	src/ircutils.py
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2011-11-13 15:26:19 -05:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							4232e40e26 
							
						 
					 
					
						
						
							
							Fix parsing of 004 message for supported umodes/chanmodes  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2011-11-07 05:58:27 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							8f7c4bdf7f 
							
						 
					 
					
						
						
							
							Fix banmask creation. Thanks Progval for the patch!  
						
						... 
						
						
						
						fixes https://sourceforge.net/tracker/?func=detail&aid=3088559&group_id=58965&atid=489447 
incorporating patch https://sourceforge.net/tracker/?func=detail&aid=3163843&group_id=58965&atid=489449 
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2011-10-22 14:25:26 -04: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