Commit Graph

1396 Commits

Author SHA1 Message Date
Eugen Rochko
73fe2b7346 Fix HTTP 200 response code on paths to remote accounts that don't exist (#40341) 2026-10-02 11:48:25 +00:00
Claire
7f1c83c4f6 Use bloom filters to limit what servers account deletion notices are sent to (#40283) 2026-09-29 15:51:22 +00:00
Claire
caf0908077 Fix error handling for malformed webfinger subjects (#40731) 2026-09-29 14:34:11 +00:00
Claire
cd4e10bb1d Fix reported statuses not being deleted after account deletion (#40650) 2026-09-24 11:58:23 +00:00
Claire
b6b52b92c7 Fix account avatar and header descriptions not being deleted when an account is deleted (#40621) 2026-09-21 12:22:57 +00:00
Claire
bf9bd1dc7a Fix deleted accounts not being removed from featured collections (#40623) 2026-09-21 12:22:54 +00:00
Claire
3e5c4f1640 Fix PreviewCardsStatus records not being deleted on account deletion (#40624) 2026-09-21 12:22:50 +00:00
Claire
4e15f3db70 Fix submitting a status twice leading to a 500 error (#40439) 2026-09-10 07:04:18 +00:00
Claire
b9dec6c2fb Fix account deletion not deleting generated annual reports (#40394) 2026-09-07 09:51:46 +00:00
Claire
f218645f2a Fix GHSA-vgm8-frgh-rh2v 2026-09-01 12:12:57 +02:00
Eugen Rochko
7e3bd2e8c5 Add counters for which features result in users following each other (#40226) 2026-08-24 10:29:12 +00:00
Claire
28d02eb873 Fix error when processing remote actors with null public keys (#40194) 2026-08-18 13:21:57 +00:00
Claire
e21dc88ce9 Add basic UI support for invalid handles in Web UI (#40045) 2026-08-06 14:24:28 +00:00
Claire
299b628c3b Add Elasticsearch request timeout of 10s (can be overridden through ES_QUERY_TIMEOUT) (#40064) 2026-08-05 14:42:53 +00:00
Shlee
5e67a11075 Fix DeleteAccountService#purge_favourites! only invalidating deprecated cache keys (#40048) 2026-08-05 12:40:00 +00:00
Shlee
630e4127cb Fix typo in embedded quote handling code (#40049) 2026-08-05 12:39:45 +00:00
Shlee
f01507edcf Fix incorrect attribute being read while processing Collection items (#40052) 2026-08-05 12:32:01 +00:00
Shlee
adf7229fac Fix spam-filtered scheduled posts raising an error rather than being silently ignored (#40051) 2026-08-05 12:13:01 +00:00
Claire
b625f21cea Change handling of handle conflicts to invalidate known-outdated account handle (#39850) 2026-08-04 16:05:04 +00:00
Juan Hernández
f596a1fb19 Add ActivityPub attributes to current span when processing Activities (#40041) 2026-08-04 13:18:45 +00:00
Claire
ad245adf51 Add requested_deletion_at attribute to Account for deleted-but-not-suspended accounts (#23617) 2026-07-31 13:55:33 +00:00
Essem
ae4f80ee57 Fix account backups failing on non-Document attachments (#39977)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2026-07-29 17:27:37 +00:00
Shlee
f8362ba506 Fix typo in process_status_update_service.rb allowing more than 4 media attachments (#39978) 2026-07-29 08:45:52 +00:00
Claire
9748bcfe23 Fix remote users not being re-followed after URI change (#39861) 2026-07-28 09:53:05 +00:00
Claire
8552bd79b0 Remove processing of collections of activities (#39932) 2026-07-28 08:30:21 +00:00
David Roetzel
f8337b04fe Improve enforcement of collection item limit (#39969) 2026-07-27 14:53:20 +00:00
Eugen Rochko
0114b389b0 Add support for Link objects in attachment (#36104)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2026-07-22 09:39:29 +00:00
Claire
9edbe4706a Delete remote accounts when fetching their URI leads to a 410 (#39865) 2026-07-17 14:44:20 +00:00
Claire
8bf4dc18ef Add support for remote accounts changing handles (#39785) 2026-07-16 14:28:06 +00:00
Claire
188651409e Fix not being able to edit quote post text (#39837) 2026-07-16 09:56:53 +00:00
Claire
bb4af880b2 Rename ASSOCIATIONS_ON_SUSPEND to ASSOCIATIONS_ON_PURGE (#39831) 2026-07-15 14:41:20 +00:00
Shlee
f82c5c37f2 Include tag_follows in ASSOCIATIONS_ON_SUSPEND to suspended users (#39824) 2026-07-15 13:13:05 +00:00
Shlee
486753bbfe Fix CW being copied to body when editing quote posts with empty text (#39823) 2026-07-15 12:55:54 +00:00
David Roetzel
31a040f525 Remove collections when user is suspended (#39809) 2026-07-15 11:04:10 +00:00
Claire
39f571e256 Fix error handling in ActivityPub::ProcessFeaturedItemService (#39787) 2026-07-13 06:38:23 +00:00
Matt Jankowski
e558c484ee Rely on normalization from scope in report service (#39755) 2026-07-13 06:10:27 +00:00
Claire
ea3d8a82c2 Refactor ActivityPub::ProcessAccountService and ActivityPub::FetchRemoteActorService (#39783) 2026-07-10 14:16:46 +00:00
Claire
5dad89e56d Add notifications for out-of-support versions of Mastodon (#39734) 2026-07-09 14:41:13 +00:00
Claire
5e1d0f339b Refactor Multibase error handling and clean up ObjectIntegrityProof (#39754) 2026-07-08 18:07:45 +00:00
Claire
1f8d67e23d Add end-of-support date to available updates (#39732) 2026-07-07 12:38:38 +00:00
Claire
032989c431 Refactor Multikey decoding and avoid OpenSSL calls (#39728) 2026-07-07 07:30:24 +00:00
Claire
ee02364e4b Change FEP-521 processing to happen in addition of old security context instead of replacing it (#39725) 2026-07-06 11:43:54 +00:00
Claire
830159c8b6 Add verification of FEP-8b32 Object Integrity Proofs (#39530) 2026-07-01 13:10:31 +00:00
Claire
68627adff4 Fix handling of rdf:langString in media summary and name (#39590) 2026-07-01 12:21:17 +00:00
Matt Jankowski
2982c13c9c Remove legacy edge case handling in fan out on write service (#39362) 2026-06-22 13:27:15 +00:00
Claire
1247fb1d58 Refactor incoming activity signature verification (#39552) 2026-06-22 09:00:12 +00:00
Claire
bd808041ae Add support for Ed25519 signatures in HTTP Message Signatures (#39518) 2026-06-22 07:49:26 +00:00
David Roetzel
db91d21e34 Add check for wrong attribution of collections (#39525) 2026-06-19 14:30:39 +00:00
Claire
bea833274d Add inbound support for FEP-521a (#39497) 2026-06-19 09:49:59 +00:00
Claire
cbbc640e08 Fix fetching unknown key when it's not the actor's first, and add error handling for unavailable keys (#39512) 2026-06-19 08:32:16 +00:00