Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							addb754c68
							
						
					 | 
					
						
						
							
							registry.py: Use %r instead of %s in for formating __nonExistentEntry errors.
						
						
						
						
						
						
					 | 
					
						2013-07-08 22:51:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fffdbccd2
							
						
					 | 
					
						
						
							
							httpserver: Firewall do* methods.
						
						
						
						
						
						
					 | 
					
						2013-07-07 13:26:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							eff7d5e671
							
						
					 | 
					
						
						
							
							Fix httpserver for Python 3.
						
						
						
						
						
						
					 | 
					
						2013-07-07 13:24:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							0514a64209
							
						
					 | 
					
						
						
							
							Fix use of rsplit for IPv6 addresses.
						
						
						
						
						
						
					 | 
					
						2013-07-02 13:18:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed193e7cc7
							
						
					 | 
					
						
						
							
							io.StringIO has no attribute 'reset'.
						
						
						
						
						
						
					 | 
					
						2013-06-29 23:19:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							46b89cfc0e
							
						
					 | 
					
						
						
							
							Fix crash when --daemon is given (Python 3).
						
						
						
						
						
						
					 | 
					
						2013-06-29 13:58:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							dce3c97fe4
							
						
					 | 
					
						
						
							
							Socket: Only catch select.error if it is an interupted system call.
						
						
						
						
						
						
					 | 
					
						2013-06-29 13:44:42 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							75654a4544
							
						
					 | 
					
						
						
							
							Socket: Prevent crash caused when a signal is received while using select. Closes GH-477.
						
						
						
						
						
						
					 | 
					
						2013-06-29 12:40:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carsten Teibes
							
						 
					 | 
					
						
						
						
						
							
						
						
							7129dc2697
							
						
					 | 
					
						
						
							
							Switch to charade, which is better maintained and works under 2 and 3
						
						
						
						
						
						
					 | 
					
						2013-06-27 19:36:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Petkovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							be6116f958
							
						
					 | 
					
						
						
							
							Reset network uptime on reconnection as well
						
						
						
						
						
						
					 | 
					
						2013-06-17 08:09:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							774158f2ec
							
						
					 | 
					
						
						
							
							utils/web.py: Fix compatibility with Python 3.
						
						
						
						
						
						
					 | 
					
						2013-06-17 04:10:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							cca1e6dba5
							
						
					 | 
					
						
						
							
							utils/web.py: Add some 'try' statements to make decoding as error-permissive as possible.
						
						
						
						
						
						
					 | 
					
						2013-06-13 17:22:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							2eec980c8e
							
						
					 | 
					
						
						
							
							utils/web.py: Python 3 should use decode() only if it is a bytes object.
						
						
						
						
						
						
					 | 
					
						2013-06-13 04:22:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							a82ad9cb1a
							
						
					 | 
					
						
						
							
							utils/web.py: Properly import chardet.
						
						
						
						
						
						
					 | 
					
						2013-06-12 17:38:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							e24ab4501d
							
						
					 | 
					
						
						
							
							Fix bug with Python 3.3 (?)
						
						
						
						
						
						
					 | 
					
						2013-06-06 05:49:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							43563bcc1c
							
						
					 | 
					
						
						
							
							core & Factoids: Allow commands to disable doc-availability checks for programmatically setting it.
						
						
						
						
						
						
					 | 
					
						2013-06-01 17:13:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							f82a7c7e17
							
						
					 | 
					
						
						
							
							Issue error message at plugin load if a command has no docstring.
						
						
						
						
						
						
					 | 
					
						2013-06-01 16:35:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							8aba15807d
							
						
					 | 
					
						
						
							
							Socket: Assert 'irc' is not None.
						
						
						
						
						
						
					 | 
					
						2013-06-01 12:08:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							74db03177f
							
						
					 | 
					
						
						
							
							httpserver: Explicitely define the charset.
						
						
						
						
						
						
					 | 
					
						2013-06-01 10:32:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a71fa2d81
							
						
					 | 
					
						
						
							
							httpserver: Fix Content-type of default.css which caused the stylesheet not to be applied.
						
						
						
						
						
						
					 | 
					
						2013-06-01 10:11:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							792df99688
							
						
					 | 
					
						
						
							
							httpserver: Fix design.
						
						
						
						
						
						
					 | 
					
						2013-05-31 17:55:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2d5544ccf
							
						
					 | 
					
						
						
							
							httpserver: Fix restarting the server once a plugin has been unloaded and loaded back.
						
						
						
						
						
						
					 | 
					
						2013-05-31 17:55:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							2016983d35
							
						
					 | 
					
						
						
							
							Add supybot.utils.net.getAddressFromHostname() and improve Socket driver to try successively all IP addresses.
						
						
						
						
						
						
					 | 
					
						2013-05-31 17:21:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ea1019970
							
						
					 | 
					
						
						
							
							httpserver: Fix issue with Python 2 if no favicon is set.
						
						
						
						
						
						
					 | 
					
						2013-05-31 16:12:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							cefd91d4f1
							
						
					 | 
					
						
						
							
							Fix encoding issues with Alias containing non-ascii characters.
						
						
						
						
						
						
					 | 
					
						2013-05-31 15:42:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad25f17639
							
						
					 | 
					
						
						
							
							RSS: Add Python 3 support.
						
						
						
						
						
						
					 | 
					
						2013-05-29 15:16:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d4914bc99
							
						
					 | 
					
						
						
							
							Merge branch 'gpgauth' into testing
						
						
						
						
						
						
						
						Conflicts:
	src/ircdb.py 
						
						
					 | 
					
						2013-05-24 17:20:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba6e2fff6f
							
						
					 | 
					
						
						
							
							ircmsgs.IrcMsg: Display args in case of AssertionError.
						
						
						
						
						
						
					 | 
					
						2013-05-21 19:38:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							c56f26b91d
							
						
					 | 
					
						
						
							
							Wrap now internationalizes docstrings.
						
						
						
						
						
						
					 | 
					
						2013-05-20 17:52:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							66025cf7e4
							
						
					 | 
					
						
						
							
							New syntax for wrap(). Now supports being used as a Python decorator with arguments.
						
						
						
						
						
						
						
						For example, in Admin, "join = wrap(join, ['validChannel', additional('something')])" could become "@wrap(['validChannel', additional('something')])".
						
						
					 | 
					
						2013-05-20 17:40:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e1cf727e3
							
						
					 | 
					
						
						
							
							Network: Add @whowas. Closes GH-227.
						
						
						
						
						
						
					 | 
					
						2013-05-18 14:46:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							6493be1f13
							
						
					 | 
					
						
						
							
							httpserver: Add doctype.
						
						
						
						
						
						
					 | 
					
						2013-05-17 20:13:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							1090c4623f
							
						
					 | 
					
						
						
							
							Factoids: Add supybot.plugins.Factoids.requireVoice. Closes GH-378.
						
						
						
						
						
						
					 | 
					
						2013-05-17 17:47:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed62c9efb1
							
						
					 | 
					
						
						
							
							commands.py: Rename 'isGranted' to 'haveHalfop+' and add 'haveVoice+'.
						
						
						
						
						
						
					 | 
					
						2013-05-17 17:36:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							f42023bf19
							
						
					 | 
					
						
						
							
							Fix SupyTestCase.assert* with Python 2.6.
						
						
						
						
						
						
					 | 
					
						2013-05-15 18:52:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							04b7d9eeda
							
						
					 | 
					
						
						
							
							Fix compatibility with Python 3.3.1.
						
						
						
						
						
						
					 | 
					
						2013-05-14 19:59:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ffcf122a7
							
						
					 | 
					
						
						
							
							Remove code specific to Python 2.{3,4,5}.
						
						
						
						
						
						
					 | 
					
						2013-05-13 15:27:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d95a424b0
							
						
					 | 
					
						
						
							
							Fix fetch of RSS feeds containing unicode.
						
						
						
						
						
						
					 | 
					
						2013-05-13 10:51:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							3935152d65
							
						
					 | 
					
						
						
							
							Fix 'dictionary changed size during iteration'.
						
						
						
						
						
						
					 | 
					
						2013-05-10 23:55:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb6139e110
							
						
					 | 
					
						
						
							
							Fix typo.
						
						
						
						
						
						
					 | 
					
						2013-05-10 23:22:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b179ec304
							
						
					 | 
					
						
						
							
							Apparently, Python 3.3 does not like sys.modules to be reassigned.
						
						
						
						
						
						
					 | 
					
						2013-05-10 23:20:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							9553798c90
							
						
					 | 
					
						
						
							
							sys.modules is a dict, not a list (again).
						
						
						
						
						
						
					 | 
					
						2013-05-10 22:23:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee1d8731c9
							
						
					 | 
					
						
						
							
							sys.modules is a dict, not a list.
						
						
						
						
						
						
					 | 
					
						2013-05-10 22:08:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							e787f3343e
							
						
					 | 
					
						
						
							
							Fix typo.
						
						
						
						
						
						
					 | 
					
						2013-05-10 22:03:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							3570acff72
							
						
					 | 
					
						
						
							
							Fix plugin load if previous (re)load failed.
						
						
						
						
						
						
					 | 
					
						2013-05-10 17:55:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f6063135e
							
						
					 | 
					
						
						
							
							Add supybot.abuse.flood.interval.
						
						
						
						
						
						
					 | 
					
						2013-05-09 09:40:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							c133d973aa
							
						
					 | 
					
						
						
							
							Revert "Fix typo."
						
						
						
						
						
						
						
						This reverts commit 390af5d0496545bb6dcca3601edfe07d95c6bde1.
Conflicts:
	locales/fr.po 
						
						
					 | 
					
						2013-05-01 05:53:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							caf255afd9
							
						
					 | 
					
						
						
							
							Internationalize string-handling functions in src/utils/.
						
						
						
						
						
						
						
						This commit was supposed to be before the two previous ones, but I messed up with Git. 
						
						
					 | 
					
						2013-04-21 16:00:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8df5cc650
							
						
					 | 
					
						
						
							
							Misc: Fix ignoring of user flooding with invalid commands in private.
						
						
						
						
						
						
					 | 
					
						2013-04-20 08:19:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							390af5d049
							
						
					 | 
					
						
						
							
							Fix typo.
						
						
						
						
						
						
					 | 
					
						2013-04-18 07:45:08 +00:00 | 
					
					
						
						
							
							
							
						
					 |