Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							820113344c 
							
						 
					 
					
						
						
							
							Web: Use utils.web.get_encoding for guessing charset.  
						
						 
						
						
						
						
					 
					
						2013-07-09 12:02:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d4df5de91d 
							
						 
					 
					
						
						
							
							utils.web: Add function get_encoding.  
						
						 
						
						
						
						
					 
					
						2013-07-09 12:02:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							dbedcbb6c9 
							
						 
					 
					
						
						
							
							Web: Disable testWhitelist if --no-network is given.  
						
						 
						
						
						
						
					 
					
						2013-07-09 09:18:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							290717fd46 
							
						 
					 
					
						
						
							
							.travis.yml: Fix path to Scheduler.  
						
						 
						
						
						
						
					 
					
						2013-07-08 23:04:12 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							73d585c0eb 
							
						 
					 
					
						
						
							
							travis.yml: Don't run Scheduler's tests (they randomly fail).  
						
						 
						
						
						
						
					 
					
						2013-07-07 12:04:04 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							5f1535447c 
							
						 
					 
					
						
						
							
							Web: Use @title's utf8 decoding in the snarfer.  
						
						 
						
						
						
						
					 
					
						2013-07-02 13:42:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							0514a64209 
							
						 
					 
					
						
						
							
							Fix use of rsplit for IPv6 addresses.  
						
						 
						
						
						
						
					 
					
						2013-07-02 13:18:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							b3009085aa 
							
						 
					 
					
						
						
							
							Fix @version in Python 3.  
						
						 
						
						
						
						
					 
					
						2013-07-01 08:34:58 +00: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d0476c9eb2 
							
						 
					 
					
						
						
							
							Factoids: Make sure _http_running is assigned before being used.  
						
						 
						
						
						
						
					 
					
						2013-06-29 12:24:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							c39cc4a6b5 
							
						 
					 
					
						
						
							
							Merge pull request  #476  from carstene1ns/master  
						
						 
						
						... 
						
						
						
						Switch from chardet to charade 
						
						
					 
					
						2013-06-27 11:16:09 -07: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							4b9992537b 
							
						 
					 
					
						
						
							
							Merge branch 'testing' of github.com:ProgVal/Limnoria into testing  
						
						 
						
						
						
						
					 
					
						2013-06-27 07:14:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							944f9c3e3f 
							
						 
					 
					
						
						
							
							Web: create a cofigurable url whitelist  
						
						 
						
						... 
						
						
						
						Prevent various forms of abuse that result via the Web plugin, such as fetching or titling
malicious content, or revealing bot IP.
Conflicts:
	plugins/Web/plugin.py
	plugins/Web/test.py 
						
						
					 
					
						2013-06-27 07:09:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							c27070895b 
							
						 
					 
					
						
						
							
							RSS: add option display headline timestamp.  
						
						 
						
						... 
						
						
						
						Conflicts:
	plugins/RSS/config.py
	plugins/RSS/plugin.py 
						
						
					 
					
						2013-06-27 07:06:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ddda4aeb 
							
						 
					 
					
						
						
							
							RSS: add option to strip url redirects from headlines  
						
						 
						
						... 
						
						
						
						Conflicts:
	plugins/RSS/config.py 
						
						
					 
					
						2013-06-27 07:03:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							20bef2dcd0 
							
						 
					 
					
						
						
							
							RSS: keep track of headlines over multiple feed fetches, with configurable expiration.  
						
						 
						
						... 
						
						
						
						This is better at avoiding repeats than just keeping the last fetch, since some feeds
shuffle items around (like google news search).
Conflicts:
	plugins/RSS/config.py 
						
						
					 
					
						2013-06-27 07:03:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							fd2bced766 
							
						 
					 
					
						
						
							
							README.md: Fix link  
						
						 
						
						
						
						
					 
					
						2013-06-23 21:17:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							76025f89bb 
							
						 
					 
					
						
						
							
							Merge pull request  #475  from Digital-Lemon/testing  
						
						 
						
						... 
						
						
						
						@network uptime reset & ChanServ notice handling 
						
						
					 
					
						2013-06-17 15:20:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a2bb18b4 
							
						 
					 
					
						
						
							
							Alias: Fix encoding of test.py.  
						
						 
						
						
						
						
					 
					
						2013-06-17 22:12:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milos Petkovic 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3f6da843 
							
						 
					 
					
						
						
							
							Multiple channel types should be supported  
						
						 
						
						
						
						
					 
					
						2013-06-17 23:54:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							34b8e53c38 
							
						 
					 
					
						
						
							
							travis.yml: Fix tests runner for Python 2.  
						
						 
						
						
						
						
					 
					
						2013-06-17 11:03:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4c804d24 
							
						 
					 
					
						
						
							
							supybot-botchk: Fix Python 3 compatibility.  
						
						 
						
						
						
						
					 
					
						2013-06-17 10:38:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Milos Petkovic 
							
						 
					 
					
						
						
						
						
							
						
						
							b4a63fa89e 
							
						 
					 
					
						
						
							
							Prevent entrymsgs from spamming warnings  
						
						 
						
						
						
						
					 
					
						2013-06-17 08:53: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 
							
						 
					 
					
						
						
						
						
							
						
						
							8095f34250 
							
						 
					 
					
						
						
							
							Topic: @save can now be called even if the bot is not opped.  
						
						 
						
						
						
						
					 
					
						2013-06-09 13:03:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8ca95112d8 
							
						 
					 
					
						
						
							
							setup.py: Show progress when refactoring files (ie. running 2to3).  
						
						 
						
						
						
						
					 
					
						2013-06-07 19:10:43 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							18c671fc6c 
							
						 
					 
					
						
						
							
							scripts/supybot: Invoke i18n in the 'try' block to handle the case where the config file does not exist.  
						
						 
						
						
						
						
					 
					
						2013-06-01 16:26:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8aba15807d 
							
						 
					 
					
						
						
							
							Socket: Assert 'irc' is not None.  
						
						 
						
						
						
						
					 
					
						2013-06-01 12:08:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							427f01032b 
							
						 
					 
					
						
						
							
							Factoids: Fix XHTML validation of the web interface.  
						
						 
						
						
						
						
					 
					
						2013-06-01 10:32:51 +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