Amber Brown
							
						 
						
							 
							
							
							
								
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							 
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
						
					 
				
					
						
							
							
								 
								Felix Schäfer
							
						 
						
							 
							
							
							
								
							
								4ef76f3ac4 
								
							
								 
							
						 
						
							
							
								
								Add private IPv6 addresses to preview blacklist  #3312  
							
							 
							
							... 
							
							
							
							The added addresses are expected to be local or loopback addresses and
shouldn't be spidered for previews.
Signed-off-by: Felix Schäfer <felix@thegcat.net> 
							
						 
						
							2018-06-01 12:18:35 +02:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d69768348f 
								
							
								 
							
						 
						
							
							
								
								Fix passing wrong config to provider constructor  
							
							 
							
							
							
						 
						
							2018-01-18 17:14:05 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								8e85220373 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate directory test  
							
							 
							
							
							
						 
						
							2018-01-18 17:12:35 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								aae77da73f 
								
							
								 
							
						 
						
							
							
								
								Fixup comments  
							
							 
							
							
							
						 
						
							2018-01-18 17:11:29 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								0af5dc63a8 
								
							
								 
							
						 
						
							
							
								
								Make storage providers more configurable  
							
							 
							
							
							
						 
						
							2018-01-18 14:07:21 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								e283b555b1 
								
							
								 
							
						 
						
							
							
								
								Copy everything to backup  
							
							 
							
							
							
						 
						
							2017-10-12 17:31:24 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								bf4fb1fb40 
								
							
								 
							
						 
						
							
							
								
								Basic implementation of backup media store  
							
							 
							
							
							
						 
						
							2017-10-12 15:20:59 +01:00  
						
					 
				
					
						
							
							
								 
								Euan Kemp
							
						 
						
							 
							
							
							
								
							
								c6bbad109b 
								
							
								 
							
						 
						
							
							
								
								default config: blacklist more internal ips  
							
							 
							
							
							
						 
						
							2016-11-06 17:02:25 -08:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								eb79110beb 
								
							
								 
							
						 
						
							
							
								
								Clean up the blacklist/whitelist handling.  
							
							 
							
							... 
							
							
							
							Always set the config key with an empty list, even if a list isn't specified.
This means that the codepaths are the same for both the empty list and
for a missing key. Since the behaviour is the same for both cases this
makes the code somewhat easier to reason about. 
							
						 
						
							2016-05-16 13:03:59 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								792def4928 
								
							
								 
							
						 
						
							
							
								
								add a url_preview_ip_range_whitelist config param so we can whitelist the matrix.org IP space  
							
							 
							
							
							
						 
						
							2016-05-01 12:44:24 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								f338bf9257 
								
							
								 
							
						 
						
							
							
								
								Give install requirements  
							
							 
							
							
							
						 
						
							2016-04-13 14:33:48 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								bfe586843f 
								
							
								 
							
						 
						
							
							
								
								Add back in helpful description for missing url_preview_ip_range_blacklist  
							
							 
							
							
							
						 
						
							2016-04-13 13:52:57 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d0633e6dbe 
								
							
								 
							
						 
						
							
							
								
								Sanitize the optional dependencies for spider API  
							
							 
							
							
							
						 
						
							2016-04-13 13:38:09 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								af582b66bb 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							 
							
							
							
						 
						
							2016-04-08 19:08:47 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								dafef5a688 
								
							
								 
							
						 
						
							
							
								
								Add url_preview_enabled config option to turn on/off preview_url endpoint. defaults to off.  
							
							 
							
							... 
							
							
							
							Add url_preview_ip_range_blacklist to let admins specify internal IP ranges that must not be spidered.
Add url_preview_url_blacklist to let admins specify URL patterns that must not be spidered.
Implement a custom SpiderEndpoint and associated support classes to implement url_preview_ip_range_blacklist
Add commentary and generally address PR feedback 
							
						 
						
							2016-04-08 18:37:15 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								d9d48aad2d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into matthew/preview_urls  
							
							 
							
							
							
						 
						
							2016-03-27 22:54:42 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								47c361d2f8 
								
							
								 
							
						 
						
							
							
								
								add 800x600 thumbnails to make vector look prettier (and anyone else who likes big thumbnails)  
							
							 
							
							
							
						 
						
							2016-03-02 15:57:54 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								7dd0c1730a 
								
							
								 
							
						 
						
							
							
								
								initial WIP of a tentative preview_url endpoint - incomplete, untested, experimental, etc. just putting it here for safekeeping for now  
							
							 
							
							
							
						 
						
							2016-01-24 18:47:27 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								7213588083 
								
							
								 
							
						 
						
							
							
								
								Implement configurable stats reporting  
							
							 
							
							... 
							
							
							
							SYN-287
This requires that HS owners either opt in or out of stats reporting.
When --generate-config is passed, --report-stats must be specified
If an already-generated config is used, and doesn't have the
report_stats key, it is requested to be set. 
							
						 
						
							2015-09-22 12:57:40 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								95b0f5449d 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warning  
							
							 
							
							
							
						 
						
							2015-08-13 17:34:22 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								de3b7b55d6 
								
							
								 
							
						 
						
							
							
								
								Doc-string for config ultility function  
							
							 
							
							
							
						 
						
							2015-08-12 14:29:17 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								fdb724cb70 
								
							
								 
							
						 
						
							
							
								
								Add config option for setting the list of thumbnail sizes to precalculate  
							
							 
							
							
							
						 
						
							2015-08-12 10:55:27 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								7e3d1c7d92 
								
							
								 
							
						 
						
							
							
								
								Make a config option for whether to generate new thumbnail sizes dynamically  
							
							 
							
							
							
						 
						
							2015-08-12 10:54:38 +01:00  
						
					 
				
					
						
							
							
								 
								Eric Myhre
							
						 
						
							 
							
							
							
								
							
								9e5a353663 
								
							
								 
							
						 
						
							
							
								
								Make upload dir a configurable path.  
							
							 
							
							... 
							
							
							
							Fixes SYN-425.
Signed-off-by: Eric Myhre <hash@exultant.us> 
							
						 
						
							2015-06-18 23:38:20 -05:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								6b69ddd17a 
								
							
								 
							
						 
						
							
							
								
								remove duplicate parse_size method  
							
							 
							
							
							
						 
						
							2015-04-30 04:26:29 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d624e2a638 
								
							
								 
							
						 
						
							
							
								
								Manually generate the default config yaml, remove most of the commandline arguments for synapse anticipating that people will use the yaml instead. Simpify implementing config options by not requiring the classes to hit the super class  
							
							 
							
							
							
						 
						
							2015-04-30 04:24:44 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								b9f77d1ae1 
								
							
								 
							
						 
						
							
							
								
								Increase default maximum attachment size to 10M  
							
							 
							
							
							
						 
						
							2015-01-06 14:04:58 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							 
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d80d505b1f 
								
							
								 
							
						 
						
							
							
								
								Limit the size of images that are thumbnailed serverside. Limit the size of file that a server will download from a remote server  
							
							 
							
							
							
						 
						
							2014-12-11 14:19:32 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								5da65085d1 
								
							
								 
							
						 
						
							
							
								
								Get uploads working with new media repo  
							
							 
							
							
							
						 
						
							2014-12-02 19:51:47 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								7d709542ca 
								
							
								 
							
						 
						
							
							
								
								Fix pep8 warnings  
							
							 
							
							
							
						 
						
							2014-10-30 11:10:17 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								fbf6320614 
								
							
								 
							
						 
						
							
							
								
								pyflakes cleanup  
							
							 
							
							
							
						 
						
							2014-09-30 12:38:38 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								ee2bcdec65 
								
							
								 
							
						 
						
							
							
								
								Limit the size of uploads  
							
							 
							
							
							
						 
						
							2014-09-03 17:04:16 +01:00