Matt Jankowski 
							
						 
					 
					
						
						
							
						
						6b6a80b407 
					 
					
						
						
							
							Remove body_as_json in favor of built-in response.parsed_body for JSON response specs ( #31749 )  
						
						 
						
						
						
						
					 
					
						2024-09-06 09:58:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						e1fa456c7c 
					 
					
						
						
							
							Add have_cacheable_headers matcher for responses ( #31727 )  
						
						 
						
						
						
						
					 
					
						2024-09-03 15:35:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						76c2c5c748 
					 
					
						
						
							
							Reduce extra round trips in activitypub controller specs ( #31041 )  
						
						 
						
						
						
						
					 
					
						2024-07-17 08:09:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						6675bf574a 
					 
					
						
						
							
							Extract parsed_uri_query_values helper in ap/replies controller spec ( #29410 )  
						
						 
						
						
						
						
					 
					
						2024-02-29 13:47:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						185c806d69 
					 
					
						
						
							
							Extract spec helper for verifing to/from public AP collection namespace ( #28472 )  
						
						 
						
						
						
						
					 
					
						2024-01-11 16:17:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						b1dec09d20 
					 
					
						
						
							
							Fix Style/InverseMethods cop ( #28377 )  
						
						 
						
						
						
						
					 
					
						2023-12-15 15:52:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						893b2f33fd 
					 
					
						
						
							
							Extract shared example for cacheable response in specs ( #25388 )  
						
						 
						
						
						
						
					 
					
						2023-10-16 17:52:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						c97b611b6b 
					 
					
						
						
							
							Fix RSpec/InferredSpecType cop ( #24736 )  
						
						 
						
						
						
						
					 
					
						2023-05-04 05:49:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Schonning 
							
						 
					 
					
						
						
							
						
						bd1d57c230 
					 
					
						
						
							
							Autofix Rubocop RSpec/EmptyLineAfterSubject ( #23719 )  
						
						 
						
						
						
						
					 
					
						2023-02-20 02:46:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Schonning 
							
						 
					 
					
						
						
							
						
						68b1071f86 
					 
					
						
						
							
							Autofix Rubocop RSpec/BeNil ( #23653 )  
						
						 
						
						
						
						
					 
					
						2023-02-17 21:45:27 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						8cf7006d4e 
					 
					
						
						
							
							Refactor ActivityPub handling to prepare for non-Account actors ( #19212 )  
						
						 
						
						... 
						
						
						
						* Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
ActivityPub::FetchRemoteAccountService is kept as a wrapper for when the actor is
specifically required to be an Account
* Refactor SignatureVerification to allow non-Account actors
* fixup! Move ActivityPub::FetchRemoteAccountService to ActivityPub::FetchRemoteActorService
* Refactor ActivityPub::FetchRemoteKeyService to potentially return non-Account actors
* Refactor inbound ActivityPub payload processing to accept non-Account actors
* Refactor inbound ActivityPub processing to accept activities relayed through non-Account
* Refactor how Account key URIs are built
* Refactor Request and drop unused key_id_format parameter
* Rename ActivityPub::Dereferencer `signature_account` to `signature_actor` 
						
						
					 
					
						2022-09-21 22:45:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Soref 
							
						 
					 
					
						
						
							
						
						b5329e0035 
					 
					
						
						
							
							Spelling ( #17705 )  
						
						 
						
						... 
						
						
						
						* spelling: account
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: affiliated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: appearance
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: autosuggest
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: cacheable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: component
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: conversations
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: domain.example
Clarify what's distinct and use RFC friendly domain space.
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: environment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: exceeds
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: functional
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: inefficiency
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: not
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: notifications
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: occurring
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: position
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: progress
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: promotable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: reblogging
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: repetitive
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: resolve
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: saturated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: similar
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: strategies
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: success
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: targeting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: thumbnails
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: unauthorized
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: unsensitizes
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: validations
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: various
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com > 
						
						
					 
					
						2022-03-06 22:51:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						73a782391c 
					 
					
						
						
							
							Fix replies collection incorrectly looping ( #17462 )  
						
						 
						
						... 
						
						
						
						* Refactor tests
* Add tests
* Fix replies collection incorrectly looping 
						
						
					 
					
						2022-02-07 17:06:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						43eff898a0 
					 
					
						
						
							
							Prepare Mastodon for Rails 6 ( #15911 )  
						
						 
						
						... 
						
						
						
						* Fix misuse of foreign_type
* Fix use of removed "add_template_helper"
* Use response.media_type instead of response.content_type in tests
* Fix CSV export controller test on Rails 6
Rails 6 sets a "filename*" field in the Content-Disposition header to
explicitly encode the filename as UTF-8.
This changes checks the first part of the Content-Disposition header so
it matches in both Rails 5 and Rails 6.
* Fix emoji formatting with Rails 6
* Make emoji output more idiomatic and robust
* Switch from redis-rails gem to built-in Rails redis cache storage 
						
						
					 
					
						2021-03-17 10:09:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						3134691948 
					 
					
						
						
							
							Add support for reversible suspensions through ActivityPub ( #14989 )  
						
						 
						
						
						
						
					 
					
						2020-11-08 00:28:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ThibG 
							
						 
					 
					
						
						
							
						
						f55dd193f9 
					 
					
						
						
							
							Fix RSS feeds not being cachable ( #14368 )  
						
						 
						
						... 
						
						
						
						* Add tests for some cachable responses
This only covers responses that we should have managed to make cachable
so far. It's not the case of all responses that should be cachable in
the end.
* Fix RSS feeds not being cachable 
						
						
					 
					
						2020-07-22 11:44:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ThibG 
							
						 
					 
					
						
						
							
						
						aed3a436a2 
					 
					
						
						
							
							Fix serialization of replies when some of them are URIs ( #13957 )  
						
						 
						
						... 
						
						
						
						* Fix serialization of replies when some of them are URIs
Fixes  #13956 
* Add test 
						
						
					 
					
						2020-06-04 19:03:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						988b0493fe 
					 
					
						
						
							
							Add more tests for ActivityPub controllers ( #13585 )  
						
						 
						
						
						
						
					 
					
						2020-05-03 16:30:36 +02:00