Matt Jankowski
e4e5d0cd2d
Capture output in cli/emoji spec ( #37861 )
2026-02-24 10:35:48 +01:00
Claire
19edc6a264
Add --suspended-only option to tootctl emoji purge ( #37828 )
2026-02-24 10:35:48 +01:00
Claire
5bcbc77e75
Purge custom emojis on domain suspension ( #37808 )
2026-02-24 10:35:48 +01:00
Claire
bae1da6f73
Fix processing of object updates with duplicate hashtags ( #37756 )
2026-02-24 10:35:48 +01:00
David Roetzel
b89d6e256b
Reject unconfirmed FASPs ( #37926 )
2026-02-20 16:19:09 +01:00
David Roetzel
7de301922b
Re-use custom socket class for FASP requests ( #37925 )
2026-02-20 16:19:09 +01:00
Claire
3871f3a399
Bump version to v4.4.13 ( #37716 )
2026-02-03 15:27:07 +01:00
Claire
9eeeb1b31d
Merge commit from fork
2026-02-03 14:59:52 +01:00
Claire
8a46c747db
Fix connection recycling pushing symbols to connection pool ( #37674 )
2026-01-30 12:18:42 +01:00
Claire
f6ac245a84
Clear affected relationship cache on Move activities ( #37664 )
2026-01-30 12:18:42 +01:00
Claire
1b0be1a725
Fix error when encountering invalid tag in updated object ( #37635 )
2026-01-29 14:55:32 +01:00
Shlee
68c08114b9
Unclosed connection leak when replacing pooled connection in SharedTimedStack.try_create ( #37335 )
2026-01-29 14:55:32 +01:00
Claire
cbb1085855
Bump version to v4.4.12 ( #37547 )
2026-01-20 15:53:43 +01:00
Claire
3920feb8bd
Merge commit from fork
...
* Add limit on inbox payload size
The 1MB limit is consistent with the limit we use when fetching remote resources
* Add limit to number of options from federated polls
* Add a limit to the number of federated profile fields
* Add limit on federated username length
* Add hard limits for federated display name and account bio
* Add hard limits for `alsoKnownAs` and `attributionDomains`
* Add hard limit on federated custom emoji shortcode
* Highlight most destructive limits and expand on their reasoning
2026-01-20 15:14:45 +01:00
Claire
4dbe15654a
Merge commit from fork
2026-01-20 15:13:42 +01:00
Claire
27e06cdf20
Merge commit from fork
2026-01-20 15:13:10 +01:00
Claire
6ac8b52ccc
Merge commit from fork
2026-01-20 15:10:38 +01:00
Claire
7ee99bbe81
Fix potential duplicate handling of quote accept/reject/delete ( #37537 )
2026-01-20 08:57:40 +01:00
Claire
6c1e77ff1f
Skip tombstone creation on deleting from 404 ( #37533 )
2026-01-20 08:57:40 +01:00
Claire
92be0fd12e
Disable rubocop rule disabled in main
2026-01-19 11:37:44 +01:00
Claire
8450ebc7e8
Fix FeedManager#filter_from_home error when handling a reblog of a deleted status ( #37486 )
2026-01-19 11:37:44 +01:00
Claire
3d27ec34ac
Simplify status batch removal SQL query ( #37469 )
2026-01-19 11:37:44 +01:00
Joshua Rogers
d3551e1ab6
Fix Vary parsing in cache control enforcement ( #37426 )
2026-01-19 11:37:44 +01:00
Joshua Rogers
0b9c741dac
Fix thread-unsafe ActivityPub activity dispatch ( #37423 )
2026-01-19 11:37:44 +01:00
Shlee
a8c9923df9
Fix SignatureParser accepting duplicate parameters in HTTP Signature header ( #37375 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2026-01-19 11:37:44 +01:00
Shlee
f32067dc56
SharedConnectionPool - NoMethodError: undefined method 'site' for Integer ( #37374 )
2026-01-19 11:37:44 +01:00
Claire
36981fadf0
Update SECURITY.md ( #37504 )
2026-01-15 14:17:36 +01:00
Claire
ef4d722d6a
Bump version to v4.4.11 ( #37410 )
2026-01-07 14:45:02 +01:00
Claire
68e30985ca
Merge commit from fork
2026-01-07 14:15:13 +01:00
Claire
1702290786
Merge commit from fork
2026-01-07 14:14:42 +01:00
Claire
f5890040e1
Fix mentions of domain-blocked users being processed ( #37257 )
2025-12-19 11:00:14 +01:00
Claire
740f262e38
Change HTTP Signature verification status from 401 to 503 on temporary failure to get remote actor ( #37221 )
2025-12-19 11:00:14 +01:00
Claire
4d2b6795a4
Fix stable-4.4 branches being built with the latest tag ( #37170 )
2025-12-08 18:30:42 +01:00
Claire
d5f12debe0
Bump version to v4.4.10 ( #37162 )
2025-12-08 16:20:18 +01:00
Claire
5d0ec718fd
Merge commit from fork
2025-12-08 15:44:08 +01:00
Echo
c7aa312307
Fixes YouTube embeds ( #37126 )
2025-12-05 11:15:08 +01:00
Bruno Viveiros
dc1d4eda7c
fix: YouTube iframe being able to start at a defined time ( #26584 )
2025-12-05 11:15:08 +01:00
Claire
931a29b4f3
Fix streamed quoted polls not being hydrated correctly ( #37118 )
2025-12-05 11:15:08 +01:00
Claire
99b2307350
Fix error handling when re-fetching already-known statuses ( #37077 )
2025-12-05 11:15:08 +01:00
Claire
375f2e6ebf
Increase HTTP read timeout for expensive S3 batch delete operation ( #37004 )
2025-12-05 11:15:08 +01:00
Matt Jankowski
f0a1da78ba
Suggest ES image version 7.17.29 in docker compose ( #36972 )
2025-12-05 11:15:08 +01:00
Claire
01cf5c103d
Bump version to v4.4.9 ( #36946 )
2025-11-20 14:41:12 +01:00
Claire
c49e261ad0
Update dependency glob ( #36942 )
2025-11-19 16:29:45 +01:00
Shugo Maeda
915bcb267f
Fix ArgumentError of tootctl upgrade storage-schema ( #36914 )
2025-11-19 13:55:30 +01:00
Claire
ff37011057
update dependency js-yaml to v4.1.1
2025-11-19 13:54:58 +01:00
Claire
8f5e95a159
Fix Update importing old previously-unknown activities and treating them as recent ones ( #36848 )
2025-11-19 13:50:16 +01:00
Claire
16ee628d24
Fix filters not being applied to quotes in detailed view ( #36843 )
2025-11-19 13:47:19 +01:00
Claire
64a0b060a8
Update security policy for 4.3 ( #36755 )
2025-11-06 14:58:24 +01:00
Claire
c2fb12d22d
Bump version to v4.4.8 ( #36542 )
2025-10-21 15:12:37 +02:00
Claire
2dc4552229
Merge commit from fork
...
* Add validation to reject quotes of reblogs
* Do not process quotes of reblogs as potentially valid quotes
* Refuse to serve quoted reblogs over REST API
2025-10-21 15:00:28 +02:00