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
Tim Rogers
e69780ec59
Fixed crash when supplying FFMPEG_BINARY environment variable ( #30022 )
2024-05-17 12:30:00 +02:00
251eace9e8
Merge tag 'v4.2.6'
2024-02-15 00:11:02 +08:00
Claire
0b0c7af2c1
Merge pull request from GHSA-7w3c-p9j8-mq3x
...
* Ensure destruction of OAuth Applications notifies streaming
Due to doorkeeper using a dependent: delete_all relationship, the destroy of an OAuth Application bypassed the existing AccessTokenExtension callbacks for announcing destructing of access tokens.
* Ensure password resets revoke access to Streaming API
* Improve performance of deleting OAuth tokens
---------
Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com>
2024-02-14 15:15:34 +01:00
4ae66bb821
Merge tag 'v4.2.5'
2024-02-02 07:22:30 +08:00