Commit Graph

3464 Commits

Author SHA1 Message Date
Claire
8552bd79b0
Remove processing of collections of activities (#39932) 2026-07-28 08:30:21 +00:00
Claire
e0efc9683f
Add uniqueness constraint on Account uri (#39882) 2026-07-28 08:09:21 +00:00
David Roetzel
f8337b04fe
Improve enforcement of collection item limit (#39969) 2026-07-27 14:53:20 +00:00
Claire
467c933459
Merge commit from fork
* Fix GHSA-7jvv-fhmg-wpfw

* Fix GHSA-hx34-2pfw-2qfj

* Fix GHSA-vwhj-3g83-v276

* Bump version to v4.6.4
2026-07-27 16:02:02 +02:00
Claire
2314d70d7c
Fix performance of user-focused queries in admin dashboard (#39929) 2026-07-23 10:32:59 +00:00
Claire
5f5dfd7823
Fix Web Push subscription deletion endpoint incorrectly expecting anti-CSRF tokens (#39918) 2026-07-22 14:38:49 +00:00
Claire
9d51f51cc0
Fix ActivityPub::Activity::Create trying to re-create known statuses when author changes (#39916) 2026-07-22 14:29:39 +00:00
Nikita Vasilevsky
acd8461169
Remove unused private methods (#39902) 2026-07-22 10:28:50 +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
de91f2b7fc
Fix lax relevancy check in inbound activity processing (#39892) 2026-07-21 15:03:01 +00:00
Matt Jankowski
ac5ced71cd
Compact validation matcher checks where possible (#39435) 2026-07-21 12:43:46 +00:00
Claire
8ea057d215
Fix Account::Merging concern not supporting Quotes or Collections, refactor it (#39884) 2026-07-21 08:47:36 +00:00
diondiondion
01a6b3aece
Add webfonts for 5.0 redesign (#39868) 2026-07-20 09:38:08 +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
53c3508ea0
Fix account and keypair fabricators not working outside of rspec (#39866) 2026-07-17 14:11:37 +00:00
Claire
8bf4dc18ef
Add support for remote accounts changing handles (#39785) 2026-07-16 14:28:06 +00:00
Claire
783496e155
Add additional test for SSRF mitigation feature when requests are signed (#39832) 2026-07-16 09:57:07 +00:00
Claire
f1f20ef86a
Add support for ML-DSA-44 in Object Integrity Proofs (#39522) 2026-07-16 09:57:00 +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
David Roetzel
31a040f525
Remove collections when user is suspended (#39809) 2026-07-15 11:04:10 +00:00
Claire
770042e43d
Add support for outgoing HTTP Message Signatures (#39756) 2026-07-14 14:33:51 +00:00
Claire
39f571e256
Fix error handling in ActivityPub::ProcessFeaturedItemService (#39787) 2026-07-13 06:38:23 +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
acd0a161e5
Refactor outgoing HTTP Signature code as HTTP.rb feature/middleware (#39766) 2026-07-09 14:11:51 +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
0ec9ef12d5
Add support for expires in Linked Data Signatures and Object Integrity Proofs (#39701) 2026-07-03 09:20:35 +00:00
Claire
2e486d29b5
Change new local accounts to use the Keypair model instead of legacy attributes (#39684) 2026-07-03 08:40:58 +00:00
Claire
459e6d3c94
Refactor tests to not include private keys in database records for remote keypairs (#39682) 2026-07-02 10:50:54 +00:00
Matt Jankowski
35251ee167
Add missing to_json to publish announcement reaction worker (#39685) 2026-07-01 15:09:05 +00:00
Claire
22600a4091
Fix SecureRandom.hex test stub not returning hexadecimal (#39683) 2026-07-01 14:02:40 +00:00
Claire
830159c8b6
Add verification of FEP-8b32 Object Integrity Proofs (#39530) 2026-07-01 13:10:31 +00:00
Claire
7fc19f81aa
Change code to use first usable keypairs record for local user for signing, if it exists (#39662) 2026-07-01 12:49:42 +00:00
Pia B.
cd97f4c6c7
Add Json schema validation for action logs (#39670) 2026-07-01 09:17:18 +00:00
Pia B.
b20bed9912
Add audit logs for Hashtags (#39337) 2026-06-30 12:47:02 +00:00
Claire
99abf3c217
Change how URIs are stored for local keypairs (#39658) 2026-06-29 14:45:35 +00:00
Matt Jankowski
9338f5d760
Add inline_qrcode_svg helper for confirmation page (#39633) 2026-06-26 13:53:27 +00:00
David Roetzel
761c61b425
LDAP: Fix attempted modification of frozen hash (#39571) 2026-06-23 09:49:40 +00:00
Renaud Chaput
d8b2668837
Change featured tag recommendations (#39567) 2026-06-23 09:39:31 +00:00
Matt Jankowski
174a4b1b38
Add field verification scenario for VerifyAccountLinksWorker spec (#39401) 2026-06-22 13:26:59 +00:00
Matt Jankowski
c695492848
Move "reconfirm" special case to user mailer spec context (#39526) 2026-06-22 12:14:29 +00:00
Matt Jankowski
86097bb2c2
Refer to correct scope from User.matches_ip and expand InetContainer coverage (#39501) 2026-06-22 10:17:19 +00:00
Matt Jankowski
f914351cbc
Add coverage to auth/registration/_status partial (#39500) 2026-06-22 10:00:41 +00:00
David Roetzel
8fb53eccfb
Add scheduler job to repair collection attribution (#39550) 2026-06-22 10:00:09 +00:00
Matt Jankowski
4dbc4b0e29
Add coverage for missing user scenario in user/appeal mailers (#39496) 2026-06-22 09:59:45 +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
David Roetzel
a39af2c984
Add route constraint to only allow numeric ids (#39523) 2026-06-19 14:30:33 +00:00