dcc8eded41 
								
							
								 
							
						 
						
							
							
								
								Add missing class var  
							
							
							
						 
						
							2018-01-12 13:16:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c6c009603c 
								
							
								 
							
						 
						
							
							
								
								Remove unused variables  
							
							
							
						 
						
							2018-01-12 11:24:05 +00:00  
				
					
						
							
							
								 
						
							
							
								9e20840e02 
								
							
								 
							
						 
						
							
							
								
								Use MediaStorage for remote media  
							
							
							
						 
						
							2018-01-09 16:15:07 +00:00  
				
					
						
							
							
								 
						
							
							
								dd3092c3a3 
								
							
								 
							
						 
						
							
							
								
								Use MediaStorage for local files  
							
							
							
						 
						
							2018-01-09 16:15:07 +00:00  
				
					
						
							
							
								 
						
							
							
								7fe8ed1787 
								
							
								 
							
						 
						
							
							
								
								Store URL cache preview downloads seperately  
							
							... 
							
							
							
							This makes it easier to clear old media out at a later date 
							
						 
						
							2017-06-23 11:14:11 +01:00  
				
					
						
							
							
								 
						
							
							
								b8b936a6ea 
								
							
								 
							
						 
						
							
							
								
								Add API to quarantine media  
							
							
							
						 
						
							2017-06-19 17:39:21 +01:00  
				
					
						
							
							
								 
						
							
							
								170ccc9de5 
								
							
								 
							
						 
						
							
							
								
								Fix routing loop when fetching remote media  
							
							... 
							
							
							
							When we proxy a media request to a remote server, add a query-param, which will
tell the remote server to 404 if it doesn't recognise the server_name.
This should fix a routing loop where the server keeps forwarding back to
itself.
Also improves the error handling on remote media fetches, so that we don't
always return a rather obscure 502. 
							
						 
						
							2017-03-13 16:30:36 +00:00  
				
					
						
							
							
								 
						
							
							
								b1c27975d0 
								
							
								 
							
						 
						
							
							
								
								Set CORs headers on responses from the media repo  
							
							
							
						 
						
							2016-11-02 11:29:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d51b8a1674 
								
							
								 
							
						 
						
							
							
								
								Add quotes and be explicity about script-src  
							
							
							
						 
						
							2016-09-05 17:35:01 +01:00  
				
					
						
							
							
								 
						
							
							
								662b031a30 
								
							
								 
							
						 
						
							
							
								
								Allow PDF to be rendered from media repo  
							
							
							
						 
						
							2016-09-05 17:25:26 +01:00  
				
					
						
							
							
								 
						
							
							
								0af9e1a637 
								
							
								 
							
						 
						
							
							
								
								Set `Content-Security-Policy` on media repo  
							
							... 
							
							
							
							This is to inform browsers that they should sandbox the returned
media. This is particularly cruical for javascript/HTML files. 
							
						 
						
							2016-08-17 16:27:39 +01:00  
				
					
						
							
							
								 
						
							
							
								8d7ad44331 
								
							
								 
							
						 
						
							
							
								
								Report per request metrics for all of the things using request_handler  
							
							
							
						 
						
							2016-04-28 10:57:49 +01:00  
				
					
						
							
							
								 
						
							
							
								0c93df89b6 
								
							
								 
							
						 
						
							
							
								
								Move MediaRepository to media_repository module  
							
							
							
						 
						
							2016-04-19 11:31:43 +01:00  
				
					
						
							
							
								 
						
							
							
								43f0941e8f 
								
							
								 
							
						 
						
							
							
								
								Split out BaseMediaResource into MediaRepository  
							
							... 
							
							
							
							This is so that a single MediaRepository can be shared across all
resources, rather than having a "copy" per resource.
In particular this allows us to guard against both the thumbnail and
download resource triggering a download of remote content at the same
time. 
							
						 
						
							2016-04-19 11:24:59 +01:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								12b83f1a0d 
								
							
								 
							
						 
						
							
							
								
								If user supplies filename in URL when downloading from media repo, use that name in Content Disposition  
							
							
							
						 
						
							2015-07-03 11:24:55 +01:00  
				
					
						
							
							
								 
						
							
							
								2124f668db 
								
							
								 
							
						 
						
							
							
								
								Add Content-Disposition headers to media repo v1 downloads  
							
							
							
						 
						
							2015-06-30 09:35:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1967650bc4 
								
							
								 
							
						 
						
							
							
								
								Combine the request wrappers in rest/media/v1 and http/server into a single wrapper decorator  
							
							
							
						 
						
							2015-04-21 16:35:53 +01:00  
				
					
						
							
							
								 
						
							
							
								97c68c508d 
								
							
								 
							
						 
						
							
							
								
								Move rest APIs back under the rest directory  
							
							
							
						 
						
							2015-01-22 16:10:07 +00:00