Claire
d9bdae0bae
Fix connection recycling pushing symbols to connection pool ( #37674 )
Check i18n / check-i18n (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
Check formatting / lint (push) Has been cancelled
Ruby Linting / lint (push) Has been cancelled
Historical data migration test / test (14-alpine) (push) Has been cancelled
Historical data migration test / test (15-alpine) (push) Has been cancelled
Historical data migration test / test (16-alpine) (push) Has been cancelled
Historical data migration test / test (17-alpine) (push) Has been cancelled
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Ruby Testing / test (.ruby-version) (push) Has been cancelled
Ruby Testing / test (3.1) (push) Has been cancelled
Ruby Testing / test (3.2) (push) Has been cancelled
Ruby Testing / test (3.4) (push) Has been cancelled
Ruby Testing / Libvips tests (.ruby-version) (push) Has been cancelled
Ruby Testing / Libvips tests (3.1) (push) Has been cancelled
Ruby Testing / Libvips tests (3.2) (push) Has been cancelled
Ruby Testing / Libvips tests (3.4) (push) Has been cancelled
Ruby Testing / End to End testing (.ruby-version) (push) Has been cancelled
Ruby Testing / End to End testing (3.1) (push) Has been cancelled
Ruby Testing / End to End testing (3.2) (push) Has been cancelled
Ruby Testing / End to End testing (3.4) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.10.2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.1, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.2, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.4, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
2026-01-30 12:18:48 +01:00
Shlee
dcdbaecdc9
Unclosed connection leak when replacing pooled connection in SharedTimedStack.try_create ( #37335 )
2026-01-29 14:55:40 +01:00
Claire
8beb150516
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
d5050227e9
Merge commit from fork
2026-01-20 15:13:42 +01:00
Claire
04ecb5c319
Fix FeedManager#filter_from_home error when handling a reblog of a deleted status ( #37486 )
2026-01-19 11:37:53 +01:00
Joshua Rogers
06bae4a936
Fix thread-unsafe ActivityPub activity dispatch ( #37423 )
2026-01-19 11:37:53 +01:00
Shlee
eff2d57cdb
Fix SignatureParser accepting duplicate parameters in HTTP Signature header ( #37375 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2026-01-19 11:37:53 +01:00
Shlee
444a360c11
SharedConnectionPool - NoMethodError: undefined method 'site' for Integer ( #37374 )
2026-01-19 11:37:53 +01:00
Claire
0f4e8a6240
Merge commit from fork
2026-01-07 14:14:42 +01:00
Claire
473c112dae
Increase HTTP read timeout for expensive S3 batch delete operation ( #37004 )
2025-12-05 11:15:00 +01:00
Claire
9636fc22cc
Fix Update importing old previously-unknown activities and treating them as recent ones ( #36848 )
2025-11-19 15:20:08 +01:00
Claire
414f8ff60d
Fix redirect to external object when URL is missing or malformed ( #36347 )
2025-10-08 15:45:47 +02:00
Claire
60771df3e7
Fix getting Create and Update out of order ( #36176 )
2025-09-23 14:33:27 +02:00
Claire
65f1d77043
Disable ActiveRecord query cache in Create critical path ( #35662 )
2025-08-05 11:43:25 +02:00
Darius Kazemi
ea6736681b
Fix NoMethodError in edge case of emoji cache handling ( #34749 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2025-07-02 12:51:46 +02:00
Claire
447527c154
Fix search operators sometimes getting lost ( #35190 )
2025-07-02 12:51:46 +02:00
Claire
5039e9d474
Add basic support for remote attachments with multiple media types ( #34996 )
2025-07-02 12:51:46 +02:00
Claire
4632be68eb
Fix inconsistent filtering of silenced accounts for other silenced accounts ( #34863 )
2025-07-02 12:51:46 +02:00
Claire
f1cfde4152
Fix admin dashboard crash on specific Elasticsearch connection errors ( #34683 )
2025-07-02 12:51:46 +02:00
Jeong Arm
45fa4d99b3
Handle rotation is not present in the video metadata ( #33261 )
2025-07-02 12:51:46 +02:00
Eugen Rochko
11a466ab53
Fix wrong video dimensions for some rotated videos ( #33008 )
2025-07-02 12:51:46 +02:00
Claire
6d46225718
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
e6a6c26c36
Remove double-query for signed query strings ( #34610 )
2025-05-05 18:48:39 +02:00
Claire
d9fb61f305
Change account suspensions to be federated to recently-followed accounts as well ( #34294 )
2025-03-31 15:38:00 +02:00
Claire
6af733d1d8
Change AccountReachFinder to consider statuses based on suspension date ( #34291 )
2025-03-31 15:38:00 +02:00
Matt Jankowski
29eae75ca0
Define constants for sampling sizes in AccountReachFinder ( #32805 )
2025-03-31 15:38:00 +02:00
Claire
4cb3fe35be
Fix handling of malformed/unusual HTML ( #34201 )
2025-03-31 15:38:00 +02:00
Claire
679e7555ee
Fix filtering for lists ( #33842 )
2025-02-25 17:11:09 +01:00
Claire
452153d55d
Optimize timeline generation ( #33839 )
2025-02-25 17:11:09 +01:00
Claire
b32a67ff74
Fix tootctl feeds build not building list timelines ( #33783 )
2025-02-25 17:11:09 +01:00
Claire
6e906884cf
Fix missing timeout options in Request class ( #33769 )
2025-02-25 17:11:09 +01:00
Claire
317715254f
Fix incorrect signature after HTTP redirect ( #33757 )
2025-02-25 17:11:09 +01:00
Claire
17695ace33
Fix featured tags for remote accounts not being kept up to date ( #33372 )
2025-02-25 17:11:09 +01:00
Claire
f24b0e9505
Fix exclusive lists interfering with notifications ( #28162 )
2025-02-25 17:11:09 +01:00
Claire
3a4242ce01
Merge commit from fork
2025-01-16 11:10:08 +01:00
Claire
3f0d90f019
Fix inactive users' timelines being backfilled on follow and unsuspend ( #33094 )
2024-12-02 16:20:32 +01:00
Claire
15e1a63e4a
Fix direct inbox delivery pushing posts into inactive followers' timelines ( #33067 )
2024-12-02 16:20:32 +01:00
Eugen Rochko
0720ef5f62
Fix min_id and max_id causing error in search API ( #32857 )
2024-12-02 16:20:32 +01:00
Hugo Gameiro
dd0992b25d
Fix and improve batch attachment deletion handling when using OpenStack Swift ( #32637 )
2024-12-02 16:20:32 +01:00
kenkiku1021
304e440f88
add SWIFT object storage uri to CSP media hosts ( #32439 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-10-15 17:37:14 +02:00
Matt Jankowski
74291dfb77
Remove unneeded reorder(nil) conditions ( #32200 )
2024-10-04 17:48:03 +02:00
Matt Jankowski
f07707a9bb
Extract WebPushRequest from push notification worker and subscription ( #32208 )
2024-10-04 17:48:03 +02:00
Jeong Arm
b8fdffe824
Ignore error if mentioned account was not processable ( #29215 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-10-04 17:48:03 +02:00
Claire
513f187daf
Add “A Mastodon update is available.” message on admin dashboard for non-bugfix updates ( #32106 )
2024-09-26 19:27:57 +00:00
Renaud Chaput
3dc4ddc663
Fix search params being dropped when redirected to non-deck path ( #31984 )
2024-09-25 13:35:37 +00:00
André Menrath
556837f156
Fix the summary of converted object types to be treated as HTML ( #28629 )
2024-09-24 15:57:53 +00:00
Eugen Rochko
aaab6b7adc
Add reblogs and favourites counts to statuses in ActivityPub ( #32007 )
2024-09-23 13:14:15 +00:00
Claire
7ed9c590b9
Fix issue when encountering reblog of deleted post in feed rebuild ( #32001 )
2024-09-20 14:58:06 +00:00
Claire
8afa3bb2fa
Change Mastodon to issue correctly-signed queries by default ( #31994 )
2024-09-20 10:10:09 +00:00
Matt Jankowski
5405bdd344
Remove unused E2EE messaging code ( #31193 )
2024-09-18 09:27:43 +00:00