mirror of https://github.com/mastodon/mastodon
* Add a spam check * Use Nilsimsa to generate locality-sensitive hashes and compare using Levenshtein distance * Add more tests * Add exemption when the message is a reply to something that mentions the sender * Use Nilsimsa Compare Value instead of Levenshtein distance * Use MD5 for messages shorter than 10 characters * Add message to automated report, do not add non-public statuses to automated report, add trust level to accounts and make unsilencing raise the trust level to prevent repeated spam checks on that account * Expire spam check data after 3 months * Add support for local statuses, reduce expiration to 1 week, always create a report * Add content warnings to the spam check and exempt empty statuses * Change Nilsimsa threshold to 95 and make sure removed statuses are removed from the spam check * Add all matched statuses into automatic report |
6 years ago | |
---|---|---|
.. | ||
activitypub | 6 years ago | |
connection_pool | 6 years ago | |
ostatus | 6 years ago | |
proof_provider/keybase | 6 years ago | |
settings | 7 years ago | |
delivery_failure_tracker_spec.rb | 8 years ago | |
extractor_spec.rb | 8 years ago | |
feed_manager_spec.rb | 6 years ago | |
formatter_spec.rb | 6 years ago | |
hash_object_spec.rb | 8 years ago | |
language_detector_spec.rb | 6 years ago | |
request_pool_spec.rb | 6 years ago | |
request_spec.rb | 6 years ago | |
sanitize_config_spec.rb | 6 years ago | |
spam_check_spec.rb | 6 years ago | |
status_filter_spec.rb | 6 years ago | |
status_finder_spec.rb | 6 years ago | |
tag_manager_spec.rb | 6 years ago | |
user_settings_decorator_spec.rb | 7 years ago | |
webfinger_resource_spec.rb | 8 years ago |