858d80bf0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix media repository failing when media store path contains symlinks ( #11446 )  
							
							
							
						 
						
							2021-12-02 16:05:24 +00:00  
				
					
						
							
							
								 
						
							
							
								91f2bd0907 
								
							
								 
							
						 
						
							
							
								
								Prevent the media store from writing outside of the configured directory  
							
							... 
							
							
							
							Also tighten validation of server names by forbidding invalid characters
in IPv6 addresses and empty domain labels. 
							
						 
						
							2021-11-19 13:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b59f3281d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove dead code from `MediaFilePaths` ( #11056 )  
							
							
							
						 
						
							2021-10-13 13:41:24 +01:00  
				
					
						
							
							
								 
						
							
							
								8eaffe013c 
								
									
								
							
								 
							
						 
						
							
							
								
								Update `_wrap_in_base_path` type hints to preserve function arguments ( #11055 )  
							
							
							
						 
						
							2021-10-12 18:19:21 +01:00  
				
					
						
							
							
								 
						
							
							
								f7768f62cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid storing URL cache files in storage providers ( #10911 )  
							
							... 
							
							
							
							URL cache files are short-lived and it does not make sense to offload
them (eg. to the cloud) or back them up. 
							
						 
						
							2021-09-27 12:55:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b93259082c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing type hints to non-client REST servlets. ( #10817 )  
							
							... 
							
							
							
							Including admin, consent, key, synapse, and media. All REST servlets
(the synapse.rest module) now require typed method definitions. 
							
						 
						
							2021-09-15 08:45:32 -04:00  
				
					
						
							
							
								 
						
							
							
								fe604a022a 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove various bits of compatibility code for Python <3.6 ( #9879 )  
							
							... 
							
							
							
							I went through and removed a bunch of cruft that was lying around for compatibility with old Python versions. This PR also will now prevent Synapse from starting unless you're running Python 3.6+. 
							
						 
						
							2021-04-27 13:13:07 +01:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								d34c6e1279 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints to media rest resources. ( #9093 )  
							
							
							
						 
						
							2021-01-15 10:57:37 -05:00  
				
					
						
							
							
								 
						
							
							
								49d72dea2a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an admin api to delete local media. ( #8519 )  
							
							... 
							
							
							
							Related to: #6459 , #3479 
Add `DELETE /_synapse/admin/v1/media/<server_name>/<media_id>` to delete
a single file from server. 
							
						 
						
							2020-10-26 17:02:28 +00:00  
				
					
						
							
							
								 
						
							
							
								560f3b8609 
								
									
								
							
								 
							
						 
						
							
							
								
								Include method in thumbnail media name ( #7124 )  
							
							... 
							
							
							
							This fixes an issue where different methods (crop/scale) overwrite each other.
This first tries the new path. If that fails and we are looking for a
remote thumbnail, it tries the old path. If that still isn't found, it
continues as normal.
This should probably be removed in the future, after some of the newer
thumbnails were generated with the new path on most deployments. Then
the overhead should be minimal if the other thumbnails need to be
regenerated.
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de> 
							
						 
						
							2020-09-08 17:19:50 +01:00  
				
					
						
							
							
								 
						
							
							
								c619253db8 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop sub-classing object ( #8249 )  
							
							
							
						 
						
							2020-09-04 06:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								1f43d22397 
								
							
								 
							
						 
						
							
							
								
								Don't needlessly rename variable  
							
							
							
						 
						
							2017-10-13 11:42:07 +01:00  
				
					
						
							
							
								 
						
							
							
								a675bd08bd 
								
							
								 
							
						 
						
							
							
								
								Add paths back in...  
							
							
							
						 
						
							2017-10-13 11:41:06 +01:00  
				
					
						
							
							
								 
						
							
							
								ae5d18617a 
								
							
								 
							
						 
						
							
							
								
								Make things be absolute paths again  
							
							
							
						 
						
							2017-10-13 11:35:44 +01:00  
				
					
						
							
							
								 
						
							
							
								d76621a47b 
								
							
								 
							
						 
						
							
							
								
								Fix comments  
							
							
							
						 
						
							2017-10-12 18:16:25 +01:00  
				
					
						
							
							
								 
						
							
							
								e283b555b1 
								
							
								 
							
						 
						
							
							
								
								Copy everything to backup  
							
							
							
						 
						
							2017-10-12 17:31:24 +01:00  
				
					
						
							
							
								 
						
							
							
								ace8079086 
								
							
								 
							
						 
						
							
							
								
								Support new and old style media id formats  
							
							
							
						 
						
							2017-09-28 12:52:51 +01:00  
				
					
						
							
							
								 
						
							
							
								9ccb4226ba 
								
							
								 
							
						 
						
							
							
								
								Delete expired url cache data  
							
							
							
						 
						
							2017-09-28 12:18:06 +01: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  
				
					
						
							
							
								 
						
							
							
								a70688445d 
								
							
								 
							
						 
						
							
							
								
								Implement purge_media_cache admin API  
							
							
							
						 
						
							2016-06-29 14:57:59 +01:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								97c68c508d 
								
							
								 
							
						 
						
							
							
								
								Move rest APIs back under the rest directory  
							
							
							
						 
						
							2015-01-22 16:10:07 +00:00