mastodon/spec/lib
Claire 0b36e3419d
Fix processing of remote Delete activities ()
* Add tests

* Ensure deleted statuses are marked as such

* Save some redis memory by not storing URIs in delete_upon_arrival values

* Avoid possible race condition when processing incoming Deletes

* Avoid potential duplicate Delete forwards

* Lower lock durations to reduce issues in case of hard crash of the Rails process

* Check for `lock.aquired?` and improve comment

* Refactor RedisLock usage in app/lib/activitypub

* Fix using incorrect or non-existent sender for relaying Deletes
..
activitypub Fix processing of remote Delete activities ()
connection_pool Add request pool to improve delivery performance ()
ostatus Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` ()
proof_provider/keybase Fix Keybase verification using wrong domain for remote accounts ()
rss Improve RSS entries for statuses ()
settings Add a test for Settings::Extend#settings ()
delivery_failure_tracker_spec.rb Change delivery failure tracking to work with hostnames instead of URLs ()
entity_cache_spec.rb Fix cache_collection crashing when given an empty collection ()
extractor_spec.rb Spec Extractor ()
fast_ip_map_spec.rb Add IP-based rules ()
feed_manager_spec.rb rename replies_policy enumerables ()
formatter_spec.rb Update twitter-text from 1.14 to 3.1.0 and fix toot character counting ()
hash_object_spec.rb Spec HashObject ()
language_detector_spec.rb Change language detection to include hashtags as words ()
request_pool_spec.rb Add request pool to improve delivery performance ()
request_spec.rb Fix connect timeout not being enforced ()
sanitize_config_spec.rb Prepare Mastodon for zeitwerk autoloader ()
status_filter_spec.rb Record account suspend/silence time and keep track of domain blocks ()
status_finder_spec.rb Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` ()
tag_manager_spec.rb Change multiple mentions with same username to render with domain ()
user_settings_decorator_spec.rb Enable updating additional account information from user preferences via rest api ()
webfinger_resource_spec.rb Fix webfinger returning wrong status code on malformed or missing param ()