Commit graph

930 commits

Author SHA1 Message Date
df5c2456a2 Merge tag 'v4.2.28' 2025-12-09 00:33:50 +08:00
Claire
79bf6950a5 Fix Update importing old previously-unknown activities and treating them as recent ones (#36848) 2025-11-19 15:20:16 +01:00
98139a72bc Merge tag 'v4.2.26' 2025-09-24 16:03:21 +08:00
Claire
444cf4cc40 Fix getting Create and Update out of order (#36176) 2025-09-23 14:33:40 +02:00
5c898bddec Merge tag 'v4.2.24' 2025-08-06 11:39:45 +08:00
Claire
61794fd123 Disable ActiveRecord query cache in Create critical path (#35662) 2025-08-05 11:43:32 +02:00
8c8b6b6c6a Merge tag 'v4.2.23' 2025-07-23 22:47:38 +08:00
Darius Kazemi
1969a67a13 Fix NoMethodError in edge case of emoji cache handling (#34749)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-07-02 12:51:58 +02:00
Claire
414321d8ff Fix search operators sometimes getting lost (#35190) 2025-07-02 12:51:58 +02:00
Claire
c35fffc336 Add basic support for remote attachments with multiple media types (#34996) 2025-07-02 12:51:58 +02:00
Claire
dd64836fbf Fix inconsistent filtering of silenced accounts for other silenced accounts (#34863) 2025-07-02 12:51:58 +02:00
Claire
423791e2fb Fix admin dashboard crash on specific Elasticsearch connection errors (#34683) 2025-07-02 12:51:58 +02:00
Jeong Arm
3e04f1a1b2 Handle rotation is not present in the video metadata (#33261) 2025-07-02 12:51:58 +02:00
Eugen Rochko
d0e9197d6e Fix wrong video dimensions for some rotated videos (#33008) 2025-07-02 12:51:58 +02:00
e0fefefc26 Merge tag 'v4.2.21' 2025-05-07 11:09:29 +08:00
Claire
93e6fc9df7
Merge commit from fork
* Check scheme in account and post links

* Harden media attachments

* Client-side mitigation

* Client-side mitigation for media attachments
2025-05-06 15:02:13 +02:00
Claire
43311fd753 Remove double-query for signed query strings (#34610) 2025-05-05 18:48:34 +02:00
2fbf224392 Merge tag 'v4.2.20' 2025-04-12 22:35:59 +08:00
Claire
483b4600b5 Change account suspensions to be federated to recently-followed accounts as well (#34294) 2025-03-31 15:38:11 +02:00
Claire
47a5320e74 Change AccountReachFinder to consider statuses based on suspension date (#34291) 2025-03-31 15:38:11 +02:00
Matt Jankowski
a2ae066801 Define constants for sampling sizes in AccountReachFinder (#32805) 2025-03-31 15:38:11 +02:00
Claire
b9f10c70b3 Fix missing timeout options in Request class (#33769) 2025-02-25 17:11:17 +01:00
Claire
5a44db38ac Fix incorrect signature after HTTP redirect (#33757) 2025-02-25 17:11:17 +01:00
Claire
a251eb57d3 Fix featured tags for remote accounts not being kept up to date (#33372) 2025-02-25 17:11:17 +01:00
Claire
e8bfe2515b Fix exclusive lists interfering with notifications (#28162) 2025-02-25 17:11:17 +01:00
18aa575996 Merge tag 'v4.2.15' 2025-01-16 19:47:39 +08:00
Claire
4a9abd93ab
Merge commit from fork 2025-01-16 11:10:08 +01:00
a84b56e403 Merge tag 'v4.2.14' 2024-12-20 17:25:02 +08:00
Claire
d57cdf4404 Fix inactive users' timelines being backfilled on follow and unsuspend (#33094) 2024-12-02 16:20:38 +01:00
Claire
00f790f0e2 Fix direct inbox delivery pushing posts into inactive followers' timelines (#33067) 2024-12-02 16:20:38 +01:00
Matt Jankowski
1ffb8ef747 Use composable query in User.active scope (#29775) 2024-12-02 16:20:38 +01:00
Hugo Gameiro
a9477a992d Fix and improve batch attachment deletion handling when using OpenStack Swift (#32637) 2024-12-02 16:20:38 +01:00
15cab6832d Merge tag 'v4.2.13' 2024-10-15 20:15:43 +08:00
Claire
245a74f9ca Add “A Mastodon update is available.” message on admin dashboard for non-bugfix updates (#32106) 2024-09-30 13:28:03 +02:00
Claire
20f06798a0 Change Mastodon to issue correctly-signed queries by default (#31994) 2024-09-30 13:28:03 +02:00
Claire
e66aaee1a4 Fix security context sometimes not being added in LD-Signed activities (#31871) 2024-09-30 13:28:03 +02:00
Claire
9bfbba3224 Fix issue when encountering reblog of deleted post in feed rebuild (#32001) 2024-09-30 13:28:03 +02:00
f86d63458d Merge tag 'v4.2.11' 2024-08-18 22:27:50 +08:00
Claire
a2c7f7f690 Fix division by zero on some video/GIF files (#30600) 2024-08-16 12:30:59 +02:00
Claire
13bab94265 Fix duplicate orderedItems in user archive's outbox.json (#31099) 2024-08-16 12:30:59 +02:00
Adam Niedzielski
161aa0f8f6 Select correct self link when parsing Webfinger response (#31110) 2024-08-16 12:30:59 +02:00
Claire
fe92b241b2 Fix status processing failing halfway when a remote post has a malformed replies attribute (#31246) 2024-08-16 12:30:59 +02:00
0caab94100 Merge tag 'v4.2.10' 2024-07-04 23:06:49 +08:00
Claire
d4bf22b632
Merge pull request from GHSA-xjvf-fm67-4qc3 2024-07-04 16:45:52 +02:00
Claire
df974a912b
Merge pull request from GHSA-vp5r-5pgw-jwqx
* Fix streaming sessions not being closed when revoking access to an app

* Add tests for GHSA-7w3c-p9j8-mq3x
2024-07-04 16:11:28 +02:00
David Roetzel
9b6219c48f Improve encoding detection for link cards (#30780) 2024-07-03 10:57:46 +02:00
Eugen Rochko
88b2d6eca5 Change search modifiers to be case-insensitive (#30865) 2024-07-03 10:57:46 +02:00
70e34976ec Merge tag 'v4.2.9' 2024-05-30 22:36:04 +08:00
Emelia Smith
186f916192 Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations (#30316)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-05-29 16:39:26 +02:00
Claire
f9c41ae43b Normalize language code of incoming posts (#30403) 2024-05-29 15:31:26 +02:00