e258b4cb64 
								
							 
						 
						
							
							
								
								Refactor: replace whitelist_mode mentions with limited_federation_mode ( #26252 )  
							
							
							
						 
						
							2023-08-02 19:32:48 +02:00  
				
					
						
							
							
								 
						
							
								f1c1dd0118 
								
							 
						 
						
							
							
								
								Rename `with_lock` to `with_redis_lock` to avoid confusion with ActiveRecord's method ( #24741 )  
							
							
							
						 
						
							2023-05-02 18:16:07 +02:00  
				
					
						
							
							
								 
						
							
								276c39361b 
								
							 
						 
						
							
							
								
								Fix anonymous visitors getting a session cookie on first visit ( #24584 )  
							
							
							
						 
						
							2023-04-25 16:51:38 +02:00  
				
					
						
							
							
								 
						
							
								e633b26f4f 
								
							 
						 
						
							
							
								
								Add allow_other_host in redirects which may go outside app ( #24252 )  
							
							
							
						 
						
							2023-03-26 00:38:32 +01:00  
				
					
						
							
							
								 
						
							
								6cf57c6765 
								
							 
						 
						
							
							
								
								Refactor how Redis locks are created ( #18400 )  
							
							... 
							
							
							
							* Refactor how Redis locks are created
* Fix autorelease duration on account deletion lock 
							
						 
						
							2022-05-13 00:02:35 +02:00  
				
					
						
							
							
								 
						
							
								3917353645 
								
							 
						 
						
							
							
								
								Fix single Redis connection being used across all threads ( #18135 )  
							
							... 
							
							
							
							* Fix single Redis connection being used across all Sidekiq threads
* Fix tests 
							
						 
						
							2022-04-28 17:47:34 +02:00  
				
					
						
							
							
								 
						
							
								12f8f39e25 
								
							 
						 
						
							
							
								
								Fix media proxy RedisLocks auto-releasing too fast ( #16291 )  
							
							... 
							
							
							
							Follow-up to #16276  
							
						 
						
							2021-05-22 15:00:33 +02:00  
				
					
						
							
							
								 
						
							
								c9e8e1739c 
								
							 
						 
						
							
							
								
								replace all instances of "ends_with?" with "end_with?" ( #15745 )  
							
							... 
							
							
							
							The "ends_with?" method is just a Rails alias of Ruby's "end_with?" method.
Using the latter makes the code less brittle. 
							
						 
						
							2021-02-19 09:56:14 +01:00  
				
					
						
							
							
								 
						
							
								6e25574ce5 
								
							 
						 
						
							
							
								
								Fix media attachments enumeration ( #14254 )  
							
							... 
							
							
							
							* Fix media attachment enumeration
* Switch media_attachments id to snowflake ids
Co-authored-by: Thibaut Girka <thib@sitedethib.com> 
							
						 
						
							2020-07-07 15:26:51 +02:00  
				
					
						
							
							
								 
						
							
								64aac30733 
								
							 
						 
						
							
							
								
								Add customizable thumbnails for audio and video attachments ( #14145 )  
							
							... 
							
							
							
							- Change audio files to not be stripped of metadata
- Automatically extract cover art from audio if it exists
- Add `thumbnail` parameter to `POST /api/v1/media`, `POST /api/v2/media` and `PUT /api/v1/media/:id`
- Add `icon` to represent it in attachments in ActivityPub
- Fix `preview_url` containing URL of missing missing image when there is no thumbnail instead of null
- Fix duration of audio not being displayed on public pages until the file is loaded 
							
						 
						
							2020-06-29 13:56:55 +02:00  
				
					
						
							
							
								 
						
							
								de5305a3a5 
								
							 
						 
						
							
							
								
								Fix redirecting non-functional accounts on public pages ( #11978 )  
							
							... 
							
							
							
							Fix  #11969  
						
							2019-09-28 01:33:27 +02:00  
				
					
						
							
							
								 
						
							
								16cdaa1110 
								
							 
						 
						
							
							
								
								Fix uncaught errors in media proxy controller ( #11811 )  
							
							
							
						 
						
							2019-09-12 01:51:12 +02:00  
				
					
						
							
							
								 
						
							
								a8b0bb355d 
								
							 
						 
						
							
							
								
								Fix uncaught 422 and 500 errors ( #11590 )  
							
							
							
						 
						
							2019-08-18 18:04:18 +02:00  
				
					
						
							
							
								 
						
							
								24552b5160 
								
							 
						 
						
							
							
								
								Add whitelist mode ( #11291 )  
							
							
							
						 
						
							2019-07-30 11:10:46 +02:00  
				
					
						
							
							
								 
						
							
								707ddf7808 
								
							 
						 
						
							
							
								
								Change domain blocks to automatically support subdomains ( #11138 )  
							
							... 
							
							
							
							* Change domain blocks to automatically support subdomains
If a more authoritative domain is blocked (example.com), then the
same block will be applied to a subdomain (foo.example.com)
* Match subdomains of existing accounts when blocking/unblocking domains
* Improve code style 
							
						 
						
							2019-06-22 00:13:10 +02:00  
				
					
						
							
							
								 
						
							
								8514ef723c 
								
							 
						 
						
							
							
								
								Fix login sometimes redirecting to paths that are not pages ( #11019 )  
							
							... 
							
							
							
							Fix  #11016  
						
							2019-06-10 12:28:13 +02:00  
				
					
						
							
							
								 
						
							
								55fd55714a 
								
							 
						 
						
							
							
								
								Raise Mastodon::RaceConditionError if Redis lock failed ( #7511 )  
							
							... 
							
							
							
							An explicit error allows user agents to know the error and Sidekiq to
retry. 
							
						 
						
							2018-05-16 12:29:45 +02:00  
				
					
						
							
							
								 
						
							
								41e6c8b151 
								
							 
						 
						
							
							
								
								Fix incomplete account records being read ( #4998 )  
							
							... 
							
							
							
							* Fix incomplete account records being read
- Put account processing into redis lock
- Do not save until record is complete
* Fix spaces 
							
						 
						
							2017-09-19 06:53:16 +02:00  
				
					
						
							
							
								 
						
							
								54edb4b853 
								
							 
						 
						
							
							
								
								When accessing uncached media attachment, redownload it ( #4955 )  
							
							... 
							
							
							
							* When accessing uncached media attachment, redownload it
* Prevent re-download of rejected media 
							
						 
						
							2017-09-16 03:01:45 +02:00