Mikaela Suomalainen 
							
						 
					 
					
						
						
						
						
							
						
						
							635511f7e6 
							
						 
					 
					
						
						
							
							fix previous commit  
						
						
						
						
					 
					
						2014-05-22 18:56:58 +03:00 
						 
				 
			
				
					
						
							
							
								Mikaela Suomalainen 
							
						 
					 
					
						
						
						
						
							
						
						
							8ef5adbc77 
							
						 
					 
					
						
						
							
							fix previous commit  
						
						... 
						
						
						
						Thanks @ProgVal :) 
						
						
					 
					
						2014-05-22 18:40:14 +03:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							4fe74ed397 
							
						 
					 
					
						
						
							
							Merge branch 'aka-sqlite3' into speed-up-2to3  
						
						
						
						
					 
					
						2014-02-02 22:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							3af1e3f42d 
							
						 
					 
					
						
						
							
							Fix internationalization of docstrings of wrap()ed commands.  
						
						
						
						
					 
					
						2014-01-21 16:33:35 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							06fdaa792f 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_map).  
						
						
						
						
					 
					
						2014-01-21 10:57:38 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							35a62b4e77 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_ws_comma, fix_xreadlines, and fix_zip).  
						
						
						
						
					 
					
						2014-01-21 10:40:18 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							359d3c633d 
							
						 
					 
					
						
						
							
							registry: Make subvalues inherit privacy. Closes GH-519.  
						
						
						
						
					 
					
						2013-10-06 14:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							990b911c06 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'supybot/master' into testing  
						
						... 
						
						
						
						Conflicts:
	src/callbacks.py
	src/ircdb.py 
						
						
					 
					
						2013-09-22 20:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							6361b1e856 
							
						 
					 
					
						
						
							
							ircdb: Deduplicate hostmasks in IrcUser.addAuth  
						
						... 
						
						
						
						If addAuth is called with a hostmask that already exists (exactly, not
just equivalent patterns) in self.auth, remove the entry for the old
authentication.  This essentially updates the timeout for the hostmask.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-09-22 11:13:52 -04:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							40675ffdfa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'supybot/master' into testing  
						
						... 
						
						
						
						Conflicts:
	plugins/Admin/plugin.py
	plugins/BadWords/config.py
	plugins/Filter/plugin.py
	plugins/Google/plugin.py
	plugins/Math/plugin.py
	plugins/Misc/plugin.py
	plugins/Note/plugin.py
	plugins/RSS/plugin.py
	plugins/Seen/test.py
	plugins/ShrinkUrl/config.py
	plugins/ShrinkUrl/plugin.py
	plugins/ShrinkUrl/test.py
	plugins/Status/plugin.py
	plugins/String/config.py
	plugins/String/plugin.py
	plugins/Time/plugin.py
	plugins/Todo/plugin.py
	plugins/Web/plugin.py
	plugins/__init__.py
	scripts/supybot-botchk
	setup.py
	src/__init__.py
	src/callbacks.py
	src/commands.py
	src/conf.py
	src/drivers/Socket.py
	src/ircdb.py
	src/irclib.py
	src/ircutils.py
	src/questions.py
	src/registry.py
	src/schedule.py
	src/test.py
	src/utils/file.py
	src/utils/gen.py
	src/utils/net.py
	src/utils/web.py
	src/world.py 
						
						
					 
					
						2013-08-24 11:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d0bfd2d0 
							
						 
					 
					
						
						
							
							commands: Handle OverflowError in _int  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-23 23:36:44 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							333067c151 
							
						 
					 
					
						
						
							
							Provide a default help message for commands without help.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-23 22:57:13 -04:00 
						 
				 
			
				
					
						
							
							
								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