mastodon/spec
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
2021-04-21 04:46:09 +02:00
..
controllers Fix app name, website and redirect URIs not having a maximum length () 2021-04-15 16:28:43 +02:00
fabricators Add canonical e-mail blocks for suspended accounts () 2021-04-17 03:14:25 +02:00
features
fixtures Add import/export feature for bookmarks () 2020-11-19 17:48:13 +01:00
helpers Change RTL detection to rely on unicode-bidi paragraph by paragraph () 2020-12-15 12:56:43 +01:00
lib Fix processing of remote Delete activities () 2021-04-21 04:46:09 +02:00
mailers refactor: add email previews for WebAuthn emails () 2020-08-25 01:21:11 +02:00
models Add canonical e-mail blocks for suspended accounts () 2021-04-17 03:14:25 +02:00
policies Add support for reversible suspensions through ActivityPub () 2020-11-08 00:28:39 +01:00
presenters
requests Further preparation for Rails 6 () 2021-03-19 02:45:34 +01:00
routing
serializers/activitypub
services Fix URL scanning in note length validator and preview card fetching () 2021-03-04 00:12:26 +01:00
support
validators Add canonical e-mail blocks for suspended accounts () 2021-04-17 03:14:25 +02:00
views
workers Change Web Push API deliveries to use request pooling () 2021-04-12 14:25:34 +02:00
rails_helper.rb
spec_helper.rb