mastodon/app
Claire 0b36e3419d
Fix processing of remote Delete activities (#16084)
* 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
..
chewy Change `tootctl search deploy` algorithm (#14300) 2020-07-14 18:10:35 +02:00
controllers Add `policy` param to `POST /api/v1/push/subscriptions` (#16040) 2021-04-15 05:00:25 +02:00
helpers Fix missing source strings and inconsistent lead text style in admin UI (#16052) 2021-04-17 11:12:49 +02:00
javascript Hide floating action button on onboarding page (#16082) 2021-04-20 21:28:01 +02:00
lib Fix processing of remote Delete activities (#16084) 2021-04-21 04:46:09 +02:00
mailers Prepare Mastodon for Rails 6 (#15911) 2021-03-17 10:09:55 +01:00
models Add canonical e-mail blocks for suspended accounts (#16049) 2021-04-17 03:14:25 +02:00
policies Add cold-start follow recommendations (#15945) 2021-04-12 12:37:14 +02:00
presenters Add server rules (#15769) 2021-02-21 19:50:12 +01:00
serializers Add cold-start follow recommendations (#15945) 2021-04-12 12:37:14 +02:00
services Fix processing of remote Delete activities (#16084) 2021-04-21 04:46:09 +02:00
validators Add canonical e-mail blocks for suspended accounts (#16049) 2021-04-17 03:14:25 +02:00
views Add "recommended" label to activity/peers API toggles in admin UI (#16081) 2021-04-20 13:57:45 +02:00
workers Change Web Push API deliveries to use request pooling (#16014) 2021-04-12 14:25:34 +02:00