Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							744681d259 
							
						 
					 
					
						
						
							
							Fix syntax error in tests when run with Python 3.1 and 3.2.  
						
						 
						
						
						
						
					 
					
						2013-08-10 15:40:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							029c6993ad 
							
						 
					 
					
						
						
							
							Fix c23f25545f5 for Python 2.  
						
						 
						
						
						
						
					 
					
						2013-08-10 15:25:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							1ee8bc3480 
							
						 
					 
					
						
						
							
							Fix bug that caused commands like '@google google google google translate' to be valid. Closes GH-19.  
						
						 
						
						
						
						
					 
					
						2013-08-10 15:22:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							c23f25545f 
							
						 
					 
					
						
						
							
							Fix core tests for Python 3 (actually imported + fixes).  
						
						 
						
						
						
						
					 
					
						2013-08-10 15:18:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							6a4750015e 
							
						 
					 
					
						
						
							
							schedule: Add the 'count' argument.  
						
						 
						
						
						
						
					 
					
						2013-08-04 09:16:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							61e5edefd3 
							
						 
					 
					
						
						
							
							Add test case for scheduler.addPeriodicEvent.  
						
						 
						
						
						
						
					 
					
						2013-08-04 09:12:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							995ba6f229 
							
						 
					 
					
						
						
							
							Make sure strictRfc is on before testing for assertions.  
						
						 
						
						
						
						
					 
					
						2013-04-11 20:04:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							574d73c14e 
							
						 
					 
					
						
						
							
							Fix RFC-compliance of privmsgs/notices/kicks/whois/... with list of nicks/channels are argument. Closes GH-462.  
						
						 
						
						
						
						
					 
					
						2013-03-23 11:06:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							30c5519acb 
							
						 
					 
					
						
						
							
							Final encoding fix. It now work on IRC and unit tests pass, both with Python 2 & 3.  
						
						 
						
						
						
						
					 
					
						2013-01-22 21:02:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							a4a595b39a 
							
						 
					 
					
						
						
							
							Partial fix of encoding handling.  
						
						 
						
						... 
						
						
						
						This fixes mostly everything, except a little bit from the test framework. I'm just saving this in case my computer or I is destroyed in an alien invasion, because this commit is worth hours of debugging. 
						
						
					 
					
						2013-01-22 20:35:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							fe39d35b2f 
							
						 
					 
					
						
						
							
							core: Fix normalizeWhitespace handling of new lines.  
						
						 
						
						
						
						
					 
					
						2013-01-04 22:28:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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