Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d26a1a5be9 
							
						 
					 
					
						
						
							
							Aka: Fix typo.  
						
						
						
						
					 
					
						2013-08-25 01:23:53 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							fba38a5df9 
							
						 
					 
					
						
						
							
							Aka: Prevent overriding of other plugins commands.  
						
						
						
						
					 
					
						2013-08-25 01:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							10d9c43ab8 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'supybot/master' into testing  
						
						
						
						
					 
					
						2013-08-24 19:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							0283bb7f9a 
							
						 
					 
					
						
						
							
							ShrinkUrl: Fix the check for ur1ca results.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-24 08:51:33 -04:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							3099c1aae9 
							
						 
					 
					
						
						
							
							setup.py: Install optional dependencies.  
						
						
						
						
					 
					
						2013-08-24 11:57:33 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7f1f8419 
							
						 
					 
					
						
						
							
							Socket: Match the expected API of reconnect  
						
						... 
						
						
						
						driver.reconnect(wait=True) should flag a driver to reconnect, but not
immediately.  The Socket driver lost its handling of this flag in
8730832e.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-24 00:29:16 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							a483fef39d 
							
						 
					 
					
						
						
							
							RSS: Ensure results is declared before trying to access it  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-24 00:04:29 -04: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 
						 
				 
			
				
					
						
							
							
								Arnout Engelen 
							
						 
					 
					
						
						
						
						
							
						
						
							58e7e61d69 
							
						 
					 
					
						
						
							
							Only reset the cached feed when the response actually contains headlines  
						
						... 
						
						
						
						Some feeds, such as those from sourceforge.net, will sometimes show an error
page rather than a feed. In this case the feed cache used to be cleared for
that feed, causing all 'old' headlines to be flooded to the channel as soon
as the feed came back online.
This patch hopefully fixes that by only resetting the cache when the returned
page actually contains headlines.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-23 23:13:28 -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 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							e421722960 
							
						 
					 
					
						
						
							
							Fix crash if a custom error message is provided to somethingWithoutSpaces  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-23 22:06:07 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							c73ead8aef 
							
						 
					 
					
						
						
							
							supybot-botchk: Directly execute supybot instead of running it in sh  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-23 21:42:01 -04:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							960e1da61c 
							
						 
					 
					
						
						
							
							commands.py: Fix error message of getSomethingWithoutSpaces.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-23 00:29:11 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							5b329df6f0 
							
						 
					 
					
						
						
							
							Socket: Try all resolved addresses before scheduling a reconnect  
						
						... 
						
						
						
						Instead of assuming the first address returned from getaddrinfo can be
reached, try each one in turn until a connection is established.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-22 23:43:09 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							88e4f73777 
							
						 
					 
					
						
						
							
							getSocket: Use returned family to create the socket  
						
						... 
						
						
						
						The existing code was parsing the passed in host to determine what type
of socket family to create.  getaddrinfo already provides this for us,
so there's no need to perform our own, potentially buggy, parsing.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-22 23:40:28 -04:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							f32f36fea4 
							
						 
					 
					
						
						
							
							Alias: Also allow exclamation marks, as they are allowed by the registry.  
						
						
						
						
					 
					
						2013-08-22 14:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							ccafbf4847 
							
						 
					 
					
						
						
							
							Aka: Speed up commands listing by statically listing builtin commands instead of invoking parent's listCommands().  
						
						
						
						
					 
					
						2013-08-21 20:56:18 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d2762d9fb9 
							
						 
					 
					
						
						
							
							Aka: Add explicit error message if sqlalchemy is not installed.  
						
						
						
						
					 
					
						2013-08-21 18:04:16 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							790bda4664 
							
						 
					 
					
						
						
							
							Web: Fix nesting of commands (bug introduced in d8a4ef84214).  
						
						
						
						
					 
					
						2013-08-20 11:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d14f5df76f 
							
						 
					 
					
						
						
							
							ChannelLogger: Rewrite relayed nicks. Closes GH-507.  
						
						
						
						
					 
					
						2013-08-19 17:22:56 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							1724d6867b 
							
						 
					 
					
						
						
							
							Conditional: Fix handling of exceptions.  
						
						
						
						
					 
					
						2013-08-18 17:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							43f1e5cd24 
							
						 
					 
					
						
						
							
							Topic: Fix previous commit.  
						
						
						
						
					 
					
						2013-08-17 19:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							410472c317 
							
						 
					 
					
						
						
							
							Topic: Change behavior of supybot.plugins.Topic.alwaysSetOnJoin to only apply if the actual topic differs from the default.  
						
						
						
						
					 
					
						2013-08-17 19:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							b57be07f1c 
							
						 
					 
					
						
						
							
							Topic: Add supybot.plugins.Topic.alwaysSetOnJoin.  
						
						
						
						
					 
					
						2013-08-17 17:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							e3acc03fd6 
							
						 
					 
					
						
						
							
							Another fix for b46a0dd6a2.  
						
						
						
						
					 
					
						2013-08-17 19:27:52 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							f3ecc33678 
							
						 
					 
					
						
						
							
							Fix commit b46a0dd (breaks tests for Alias and Aka).  
						
						
						
						
					 
					
						2013-08-17 17:08:55 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							dfdc7f1cd1 
							
						 
					 
					
						
						
							
							Merge pull request  #506  from kytvi2p/unicode2.x  
						
						... 
						
						
						
						Unicode fixes for python 2.x 
						
						
					 
					
						2013-08-17 07:54:45 -07:00 
						 
				 
			
				
					
						
							
							
								Kill Your TV 
							
						 
					 
					
						
						
						
						
							
						
						
							b46a0dd6a2 
							
						 
					 
					
						
						
							
							Unicode fixes for python 2.x  
						
						... 
						
						
						
						These changes have been tested with Python 3.2.3 and Python 2.7.5. 
						
						
					 
					
						2013-08-17 14:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							e1d0ab2774 
							
						 
					 
					
						
						
							
							Aka: Fix support for non-ascii commands name with Python 2 (bug introduced in 64300b8a02).  
						
						
						
						
					 
					
						2013-08-17 16:12:06 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							dd37f8dd3f 
							
						 
					 
					
						
						
							
							Socket: Forward DNS queries via the socks proxy (if any).  
						
						
						
						
					 
					
						2013-08-17 15:47:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							921ff2ae07 
							
						 
					 
					
						
						
							
							Aka: Fix case-sensitivity.  
						
						
						
						
					 
					
						2013-08-17 07:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							e120ab7eab 
							
						 
					 
					
						
						
							
							User: Add custom error message for @gpg add arguments.  
						
						
						
						
					 
					
						2013-08-16 16:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							cee144d841 
							
						 
					 
					
						
						
							
							Merge pull request  #504  from kytvi2p/issue502  
						
						... 
						
						
						
						RSS: fix initialAnnounceHeadlines not being obeyed 
						
						
					 
					
						2013-08-15 16:38:37 -07:00 
						 
				 
			
				
					
						
							
							
								Kill Your TV 
							
						 
					 
					
						
						
						
						
							
						
						
							56c80e62f1 
							
						 
					 
					
						
						
							
							RSS: fix initialAnnounceHeadlines not being obeyed  
						
						
						
						
					 
					
						2013-08-15 22:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							b375e7dfb2 
							
						 
					 
					
						
						
							
							commands.py: Fix crash if a custom error message is provided to somethingWithoutSpaces (bug introduced in 29dc1438a0).  
						
						
						
						
					 
					
						2013-08-15 22:25:36 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f115e09f 
							
						 
					 
					
						
						
							
							Alias: Prevent @add from allowing invalid names.  
						
						
						
						
					 
					
						2013-08-15 13:30:12 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							73f63c25b9 
							
						 
					 
					
						
						
							
							Aka: Fix import of locked alias.  
						
						
						
						
					 
					
						2013-08-15 10:55:57 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							18cc1ff3bb 
							
						 
					 
					
						
						
							
							Revert "Web: Disable @title and @doctype for non-HTML documents." (incompatible with Python 2)  
						
						... 
						
						
						
						This reverts commit 34b0e5faadf7c042bd911cdc392e673e6889fa0e. 
						
						
					 
					
						2013-08-15 00:14:34 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8d7b06efd1 
							
						 
					 
					
						
						
							
							utils.str.format: Replace %u with '' instead of '<>' if URL is empty.  
						
						
						
						
					 
					
						2013-08-13 19:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5c4c3ddd 
							
						 
					 
					
						
						
							
							Add class attribute callbacks.Commands.pre_command_callbacks.  
						
						
						
						
					 
					
						2013-08-12 21:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							ebde072f39 
							
						 
					 
					
						
						
							
							Add explicit/helpful error message about how to solve the multiprocessing 'Permission denied' issue.  
						
						
						
						
					 
					
						2013-08-12 19:08:31 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							36f54039fc 
							
						 
					 
					
						
						
							
							travis.yml: Add IRC notifications.  
						
						
						
						
					 
					
						2013-08-11 13:36:46 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							13bf8c2915 
							
						 
					 
					
						
						
							
							Aka: Fix crash when logging (on Python 2).  
						
						
						
						
					 
					
						2013-08-11 11:28:53 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							e5bac7e023 
							
						 
					 
					
						
						
							
							Aka: Fix previous commit.  
						
						
						
						
					 
					
						2013-08-11 11:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							50e3f2ab16 
							
						 
					 
					
						
						
							
							Aka: Use %q converter instead of %r for logging (escapes % in expression).  
						
						
						
						
					 
					
						2013-08-11 11:10:17 +00:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9bb2c241 
							
						 
					 
					
						
						
							
							Later: Use builtin support for '%s ago'.  
						
						
						
						
					 
					
						2013-08-11 12:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							1e050d7fa8 
							
						 
					 
					
						
						
							
							utils/str.py: Use already existing function utils.gen.timeElapsed instead of redundant one.  
						
						
						
						
					 
					
						2013-08-11 12:08:01 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4b45ecf0 
							
						 
					 
					
						
						
							
							utils/str.py: Add the %T (Time delta) argument type.  
						
						
						
						
					 
					
						2013-08-11 12:03:41 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d6223eee9d 
							
						 
					 
					
						
						
							
							Aka: Remove side effects in everythingReplace and fix crash when evaluating expressions where $* is in the nested command.  
						
						
						
						
					 
					
						2013-08-11 12:02:00 +02:00