Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a265a6ce9
							
						
					 | 
					
						
						
							
							Enhance representation of InsensitivePreservingDict objects.
						
						
						
						
						
						
					 | 
					
						2013-07-13 11:20:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							f22f0bb4b6
							
						
					 | 
					
						
						
							
							Make log.firewall display the callback name in any case.
						
						
						
						
						
						
					 | 
					
						2013-07-11 10:07:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							771b739af7
							
						
					 | 
					
						
						
							
							utils.web.getEncoding: use <meta charset /> if available.
						
						
						
						
						
						
					 | 
					
						2013-07-09 12:40:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							b4402b28ed
							
						
					 | 
					
						
						
							
							utils.web: Rename get_encoding to getEncoding for consistency.
						
						
						
						
						
						
					 | 
					
						2013-07-09 12:05:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Lorentz
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4df5de91d
							
						
					 | 
					
						
						
							
							utils.web: Add function get_encoding.
						
						
						
						
						
						
					 | 
					
						2013-07-09 12:02:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |