You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastodon/app/validators
Rey Tucker 94f5c714f1 Don't delete periods when validating username uniqueness (#11392) (#11400)
* Check to make sure usernames with '.' cannot be created

* Add test for instance actor account name conflicts

This makes sure that migration 20190715164535_add_instance_actor
won't fail if there's already an account that is named the same
as the domain (minus the .)

* Put the test into the correct context...

* Add another test to split this into two validations

* Don't delete periods when validating username uniqueness (#11392)

The 20190715164535_add_instance_actor migration fails if there's
already a username similar to the domain name, e.g. if you are
'vulpine.club' and have a user named 'vulpineclub', validation
fails.

Upon further review, usernames with periods are dropped by the
regular expression in the Account class, so we don't need to
worry about it here.

Fixes #11392
6 years ago
..
blacklisted_email_validator.rb Fix “invited by” not showing up for invited accounts in admin interface (#10791) 6 years ago
disallowed_hashtags_validator.rb Add specs for DisallowedHashtagsValidator (#9653) 6 years ago
email_mx_validator.rb Add support for IPv6 only MXes in Email validation (#10009) 6 years ago
existing_username_validator.rb Fix admin validation being too strict about usernames (#10449) 6 years ago
follow_limit_validator.rb Fix follow limit validator reporting lower number past threshold (#9230) 6 years ago
html_validator.rb Change HTML validator to ignore all errors except unmatched tags (#10534) 6 years ago
note_length_validator.rb Change note length validation to ignore mention domains and URLs (#9717) 6 years ago
poll_validator.rb Allow set the voting period to just 5 minutes (#10525) 6 years ago
status_length_validator.rb Add pending specs for StatusLengthValidator (#9647) 6 years ago
status_pin_validator.rb
unique_username_validator.rb Don't delete periods when validating username uniqueness (#11392) (#11400) 6 years ago
unreserved_username_validator.rb Add specs for UnreservedUsernameValidator (#9698) 6 years ago
url_validator.rb Change note length validation to ignore mention domains and URLs (#9717) 6 years ago
vote_validator.rb Fix vote validation for polls with multiple choices (#10138) 6 years ago