mastodon/app
Claire c4a3b7eef3 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-24 15:41:17 -07:00
..
chewy Change `tootctl search deploy` algorithm (#14300) 2020-07-14 18:10:35 +02:00
controllers logging for media create error 2021-04-07 23:48:56 -07:00
helpers Cybrespace locale 2021-03-01 21:31:50 -08:00
javascript fixes 2021-03-02 00:03:24 -08:00
lib Fix processing of remote Delete activities (#16084) 2021-04-24 15:41:17 -07:00
mailers Change account suspensions to be reversible by default (#14726) 2020-09-15 14:37:58 +02:00
models Merge branch 'feature_longer_bios' into cybrespace-3.3 2021-03-01 22:44:37 -08:00
policies Fix admins being able to suspend their instance actor (#14567) 2020-12-15 17:23:58 +01:00
presenters cybrespace branding 2021-03-01 21:13:40 -08:00
serializers Feature: 1024-character posts in server and client 2021-03-01 21:29:33 -08:00
services Fix processing of remote Delete activities (#16084) 2021-04-24 15:41:17 -07:00
validators Feature: 1024-character posts in server and client 2021-03-01 21:29:33 -08:00
views fixes 2021-03-02 00:03:24 -08:00
workers Fix being able to import more than allowed number of follows (#15384) 2020-12-26 23:52:46 +01:00