Claire 
							
						 
					 
					
						
						
							
						
						32aa83e9d7 
					 
					
						
						
							
							Fix polls not being validated on edition ( #33755 )  
						
						 
						
						
						
						
					 
					
						2025-01-28 14:38:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Schmidt 
							
						 
					 
					
						
						
							
						
						a3baae0b99 
					 
					
						
						
							
							API for updating attribution domains ( #32730 )  
						
						 
						
						
						
						
					 
					
						2025-01-17 08:18:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						e0c27a5047 
					 
					
						
						
							
							Add ability to manage which websites can credit you in link previews ( #31819 )  
						
						 
						
						
						
						
					 
					
						2024-09-10 12:00:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						f1003b2560 
					 
					
						
						
							
							Enable "zero monkey patching" mode in RSpec ( #31614 )  
						
						 
						
						
						
						
					 
					
						2024-09-04 05:12:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						02df1b4e4a 
					 
					
						
						
							
							Finish email allow/deny list naming migration ( #30530 )  
						
						 
						
						
						
						
					 
					
						2024-08-13 07:37:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						6e4305de69 
					 
					
						
						
							
							Fix spec descriptions around configurable limit values ( #31079 )  
						
						 
						
						
						
						
					 
					
						2024-07-22 08:02:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						564ebfefcf 
					 
					
						
						
							
							Remove hard reference from status pin validator spec ( #30432 )  
						
						 
						
						
						
						
					 
					
						2024-05-27 09:20:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						2447497a4c 
					 
					
						
						
							
							Status length validation spec updates ( #30132 )  
						
						 
						
						
						
						
					 
					
						2024-05-02 08:31:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						6262ceeb70 
					 
					
						
						
							
							Fix RSpec/DescribedClass cop ( #29472 )  
						
						 
						
						
						
						
					 
					
						2024-03-13 15:42:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						1df2ffc3ee 
					 
					
						
						
							
							Use subject in blacklist email validator spec ( #29211 )  
						
						 
						
						
						
						
					 
					
						2024-02-16 07:42:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						a9e91eb955 
					 
					
						
						
							
							Add common stub setup for resolv dns in email mx validator spec ( #29140 )  
						
						 
						
						
						
						
					 
					
						2024-02-08 14:26:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						6ad0fb5a77 
					 
					
						
						
							
							Fix NULL MX handling and tighten DNS resolving specs ( #28607 )  
						
						 
						
						
						
						
					 
					
						2024-01-05 11:07:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						c03bd2a238 
					 
					
						
						
							
							Don't stub SUT in FollowLimitValidator spec ( #27760 )  
						
						 
						
						
						
						
					 
					
						2023-11-08 12:49:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						49e2772064 
					 
					
						
						
							
							Fix RSpec/MessageSpies cop ( #27751 )  
						
						 
						
						
						
						
					 
					
						2023-11-07 09:46:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						19900f647e 
					 
					
						
						
							
							Add coverage for UnreservedUsernameValidator ( #25590 )  
						
						 
						
						
						
						
					 
					
						2023-10-17 13:05:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						f5bc1f20e2 
					 
					
						
						
							
							Add coverage for ExistingUsernameValidator ( #25592 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Claire <claire.github-309c@sitedethib.com > 
						
						
					 
					
						2023-10-16 15:41:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						660993b415 
					 
					
						
						
							
							Add coverage for URLValidator ( #25591 )  
						
						 
						
						
						
						
					 
					
						2023-07-28 23:12:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						6602edf064 
					 
					
						
						
							
							Add coverage for LanguageValidator ( #25593 )  
						
						 
						
						
						
						
					 
					
						2023-07-28 23:12:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						74806deb2c 
					 
					
						
						
							
							Fix RSpec/SubjectStub cop ( #25550 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Claire <claire.github-309c@sitedethib.com > 
						
						
					 
					
						2023-07-12 10:02:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						05f9e39b32 
					 
					
						
						
							
							Fix RSpec/VerifiedDoubles cop ( #25469 )  
						
						 
						
						
						
						
					 
					
						2023-06-22 14:55:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						c42591356d 
					 
					
						
						
							
							Fix RSpec/DescribedClass cop ( #25104 )  
						
						 
						
						
						
						
					 
					
						2023-06-06 13:58:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						710745e16b 
					 
					
						
						
							
							Fix RSpec/ContextWording cop ( #24739 )  
						
						 
						
						
						
						
					 
					
						2023-05-04 05:49:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Jankowski 
							
						 
					 
					
						
						
							
						
						c40d5e5a8f 
					 
					
						
						
							
							Misc coverage improvements for validators ( #23928 )  
						
						 
						
						
						
						
					 
					
						2023-03-04 17:00:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Schonning 
							
						 
					 
					
						
						
							
						
						0cfdd1a401 
					 
					
						
						
							
							Enable Rubocop Style/StringConcatenation defaults ( #23792 )  
						
						 
						
						
						
						
					 
					
						2023-02-22 09:54:36 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Schonning 
							
						 
					 
					
						
						
							
						
						4552685f6b 
					 
					
						
						
							
							Autofix Rubocop RSpec/LeadingSubject ( #23670 )  
						
						 
						
						
						
						
					 
					
						2023-02-20 13:24:14 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Schonning 
							
						 
					 
					
						
						
							
						
						65ba0d92ef 
					 
					
						
						
							
							Enable Rubocop RSpec/NotToNot ( #23723 )  
						
						 
						
						
						
						
					 
					
						2023-02-20 02:33:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Schonning 
							
						 
					 
					
						
						
							
						
						a2fdb388eb 
					 
					
						
						
							
							Autofix Rubocop RSpec/ReturnFromStub ( #23724 )  
						
						 
						
						
						
						
					 
					
						2023-02-20 02:32:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Schonning 
							
						 
					 
					
						
						
							
						
						3680e032b4 
					 
					
						
						
							
							Autofix Rubocop RSpec/EmptyLineAfterFinalLet ( #23707 )  
						
						 
						
						
						
						
					 
					
						2023-02-19 07:10:19 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Schonning 
							
						 
					 
					
						
						
							
						
						669f6d2c0a 
					 
					
						
						
							
							Run rubocop formatting except line length ( #23632 )  
						
						 
						
						
						
						
					 
					
						2023-02-18 06:56:20 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						a5a00d7f7a 
					 
					
						
						
							
							Fix email with empty domain name labels passing validation ( #23246 )  
						
						 
						
						... 
						
						
						
						* Fix email with empty domain name labels passing validation
`EmailMxValidator` would allow empty labels because `Resolv::DNS` is
particularly lenient about them, but the email would be invalid and
unusable.
* Add tests 
						
						
					 
					
						2023-01-24 20:18:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						a2871cd747 
					 
					
						
						
							
							Add administrative webhooks ( #18510 )  
						
						 
						
						... 
						
						
						
						* Add administrative webhooks
* Fix error when webhook is deleted before delivery worker runs 
						
						
					 
					
						2022-06-09 21:57:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						f6d35ed57d 
					 
					
						
						
							
							Remove IP matching from e-mail domain blocks ( #18190 )  
						
						 
						
						... 
						
						
						
						Clear out e-mail domain blocks created from automatically resolved DNS records 
						
						
					 
					
						2022-04-29 23:27:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						bbc7afa2a2 
					 
					
						
						
							
							Fix being able to post URLs longer than 4096 characters ( #17908 )  
						
						 
						
						
						
						
					 
					
						2022-03-30 14:46:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						a29a982eaa 
					 
					
						
						
							
							Change e-mail domain blocks to block IPs dynamically ( #17635 )  
						
						 
						
						... 
						
						
						
						* Change e-mail domain blocks to block IPs dynamically
* Update app/workers/scheduler/email_domain_block_refresh_scheduler.rb
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh >
* Update app/workers/scheduler/email_domain_block_refresh_scheduler.rb
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh >
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh > 
						
						
					 
					
						2022-02-24 17:28:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								luzpaz 
							
						 
					 
					
						
						
							
						
						73f5e4a1d9 
					 
					
						
						
							
							Fix various typos ( #17621 )  
						
						 
						
						... 
						
						
						
						Found via `codespell -q 3 -S ./CHANGELOG.md,./AUTHORS.md,./config/locales,./app/javascript/mastodon/locales -L ba,keypair,medias,ro` 
						
						
					 
					
						2022-02-22 20:14:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						d5c9feb7b7 
					 
					
						
						
							
							Add support for private pinned posts ( #16954 )  
						
						 
						
						... 
						
						
						
						* Add support for private pinned toots
* Allow local user to pin private toots
* Change wording to avoid "direct message" 
						
						
					 
					
						2022-01-17 00:49:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						b3ceb3dcc4 
					 
					
						
						
							
							Add canonical e-mail blocks for suspended accounts ( #16049 )  
						
						 
						
						... 
						
						
						
						Prevent new accounts from being created using the same underlying
e-mail as a suspended account using extensions and period
permutations. Stores e-mails as a SHA256 hash 
						
						
					 
					
						2021-04-17 03:14:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						051efed5ed 
					 
					
						
						
							
							Bypass MX validation for explicitly allowed domains ( #15930 )  
						
						 
						
						... 
						
						
						
						* Bypass MX validation for explicitly allowed domains
This spares some lookups and prevent issues in some edge cases with
local domains.
* Add tests
* Fix test 
						
						
					 
					
						2021-03-19 23:48:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						a4dcaef53b 
					 
					
						
						
							
							Prepare Mastodon for zeitwerk autoloader ( #15917 )  
						
						 
						
						... 
						
						
						
						* Prepare Mastodon for zeitwerk autoloader (Rails 6)
Add inflections and rename/move a few classes.
In particular, app/lib/exceptions.rb and app/lib/sanitize_config.rb
were manually loaded while still in autoload paths.
* Add inflection for Url → URL 
						
						
					 
					
						2021-03-19 02:42:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						5614e6724e 
					 
					
						
						
							
							Fix URL scanning in note length validator and preview card fetching ( #15827 )  
						
						 
						
						... 
						
						
						
						* Add tests
* Fix URL scanning in note length validator and preview card fetching 
						
						
					 
					
						2021-03-04 00:12:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Claire 
							
						 
					 
					
						
						
							
						
						65db262550 
					 
					
						
						
							
							Update twitter-text from 1.14 to 3.1.0 and fix toot character counting ( #15382 )  
						
						 
						
						... 
						
						
						
						* Update twitter-text from 1.14 to 3.1.0
* Disable emoji parsing
* Properly depend on twitter-text for url detection
* Fix some URLs being wrongly detected client-side
* Add test for server-side validation of non-autolinkable URLs
* Fix server-side status length counting 
						
						
					 
					
						2021-03-02 12:02:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						9aa37b32c3 
					 
					
						
						
							
							Add details to error response for POST /api/v1/accounts in REST API ( #15803 )  
						
						 
						
						
						
						
					 
					
						2021-03-01 04:59:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ThibG 
							
						 
					 
					
						
						
							
						
						8d217d7231 
					 
					
						
						
							
							Improve email address validation ( #14565 )  
						
						 
						
						... 
						
						
						
						* Increase DNS timeout from 1 second to 5 seconds for MX check
1 seconds is rather short when using a recursive DNS resolver which
hasn't got a cached result already available. Use 5 seconds instead,
which is the timeout value we use for outgoing HTTP queries.
* Add more precise error messages for invalid e-mail addresses 
						
						
					 
					
						2020-08-12 12:40:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								abcang 
							
						 
					 
					
						
						
							
						
						61a7390b66 
					 
					
						
						
							
							Search account domain in lowercase ( #13016 )  
						
						 
						
						... 
						
						
						
						* Search account domain in lowercase
* fix rubocop error
* fix spec/models/account_spec.rb 
						
						
					 
					
						2020-02-01 15:42:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						ae2198bd95 
					 
					
						
						
							
							Fix validations of reactions limit ( #12955 )  
						
						 
						
						
						
						
					 
					
						2020-01-25 16:00:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						115dab78f1 
					 
					
						
						
							
							Change admin UI for hashtags and add back whitelisted trends ( #11490 )  
						
						 
						
						... 
						
						
						
						Fix  #271 
Add back the `GET /api/v1/trends` API with the caveat that it does
not return tags that have not been allowed to trend by the staff.
When a hashtag begins to trend (internally) and that hashtag has
not been previously reviewed by the staff, the staff is notified.
The new admin UI for hashtags allows filtering hashtags by where
they are used (e.g. in the profile directory), whether they have
been reviewed or are pending reviewal, they show by how many people
the hashtag is used in the directory, how many people used it
today, how many statuses with it have been created today, and it
allows fixing the name of the hashtag to make it more readable.
The disallowed hashtags feature has been reworked. It is now
controlled from the admin UI for hashtags instead of from
the file `config/settings.yml` 
						
						
					 
					
						2019-08-05 19:54:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ThibG 
							
						 
					 
					
						
						
							
						
						ae18386558 
					 
					
						
						
							
							Fix “invited by” not showing up for invited accounts in admin interface ( #10791 )  
						
						 
						
						
						
						
					 
					
						2019-05-19 21:40:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						7cb369d4c6 
					 
					
						
						
							
							Change e-mail whitelist/blacklist to not be checked when invited ( #10683 )  
						
						 
						
						... 
						
						
						
						* Change e-mail whitelist/blacklist to not be checked when invited
And only when creating an account, not when updating it later
Fix  #10648 
* Fix test 
						
						
					 
					
						2019-05-03 23:44:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hinaloe 
							
						 
					 
					
						
						
							
						
						48f466daf1 
					 
					
						
						
							
							Allow set the voting period to just 5 minutes ( #10525 )  
						
						 
						
						... 
						
						
						
						* Add spec of PollValidator for #10190 
* Raise fraction less than 1 second
* format
* simplify time initialize 
						
						
					 
					
						2019-04-09 17:02:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Franck Zoccolo 
							
						 
					 
					
						
						
							
						
						4f0322dcae 
					 
					
						
						
							
							Add support for IPv6 only MXes in Email validation ( #10009 )  
						
						 
						
						... 
						
						
						
						* Add support for IPv6 only MXes
* Fixed email validator tests 
						
						
					 
					
						2019-02-12 14:48:04 +01:00