Commit Graph

14678 Commits

Author SHA1 Message Date
Claire
362974f7cb Bump version to v4.2.22 2025-07-02 12:51:58 +02: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
3d3f89bf84 Fix error when viewing statuses to deleted replies in moderation view (#32986) 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
8bc0fd5265 Fix NoMethodError in ActivityPub::FetchFeaturedCollectionService (#34811) 2025-07-02 12:51:58 +02:00
Claire
f5ba979317 Fix handling of inlined featured collections in ActivityPub actor objects (#34789) 2025-07-02 12:51:58 +02:00
Claire
023c24f3de Change passthrough video processing to emit moov atom at start of video (#34726) 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
Marcel Hellkamp
f090fde8a8 fix: OIDC account creation fails for long display names (#34639) 2025-07-02 12:51:58 +02:00
Claire
d2f8a38887 Fix /share not using server-set characters limit (#33459) 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
Claire
6f3dafecc8 Add tests for featured tag removal (#34888) 2025-07-02 12:51:58 +02:00
Claire
7e2ea8d1fc Fix Javascript syntax issue
Some checks failed
Markdown Linting / lint (push) Has been cancelled
Ruby Linting / lint (push) Has been cancelled
YML Linting / lint (push) Has been cancelled
JavaScript Testing / test (push) Has been cancelled
Test one step migrations / pre_job (push) Has been cancelled
Test two step migrations / pre_job (push) Has been cancelled
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Test one step migrations / test (14-alpine) (push) Has been cancelled
Test one step migrations / test (15-alpine) (push) Has been cancelled
Test two step migrations / test (14-alpine) (push) Has been cancelled
Test two step migrations / test (15-alpine) (push) Has been cancelled
Ruby Testing / test (1, .ruby-version) (push) Has been cancelled
Ruby Testing / test (1, 3.1) (push) Has been cancelled
Ruby Testing / test (1, 3.3) (push) Has been cancelled
Ruby Testing / test (2, .ruby-version) (push) Has been cancelled
Ruby Testing / test (2, 3.1) (push) Has been cancelled
Ruby Testing / test (2, 3.3) (push) Has been cancelled
Ruby Testing / test (3, .ruby-version) (push) Has been cancelled
Ruby Testing / test (3, 3.1) (push) Has been cancelled
Ruby Testing / test (3, 3.3) (push) Has been cancelled
Ruby Testing / test (4, .ruby-version) (push) Has been cancelled
Ruby Testing / test (4, 3.1) (push) Has been cancelled
Ruby Testing / test (4, 3.3) (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.3) (push) Has been cancelled
Ruby Testing / Testing search (.ruby-version) (push) Has been cancelled
Ruby Testing / Testing search (3.1) (push) Has been cancelled
Ruby Testing / Testing search (3.3) (push) Has been cancelled
2025-05-06 15:22:50 +02:00
Claire
3406ac725b Bump version to v4.2.21 2025-05-06 15:04:23 +02:00
Claire
eac0852697 Update dependency net-imap 2025-05-06 15:04:23 +02:00
Claire
ae4d621eea Update dependency nokogiri 2025-05-06 15:04:23 +02: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
27453ce611 Add warning for REDIS_NAMESPACE deprecation at startup (#34581)
Some checks are pending
JavaScript Linting / lint (push) Waiting to run
Ruby Linting / lint (push) Waiting to run
JavaScript Testing / test (push) Waiting to run
Test one step migrations / pre_job (push) Waiting to run
Test one step migrations / test (14-alpine) (push) Blocked by required conditions
Test one step migrations / test (15-alpine) (push) Blocked by required conditions
Test two step migrations / pre_job (push) Waiting to run
Test two step migrations / test (14-alpine) (push) Blocked by required conditions
Test two step migrations / test (15-alpine) (push) Blocked by required conditions
Ruby Testing / build (production) (push) Waiting to run
Ruby Testing / build (test) (push) Waiting to run
Ruby Testing / test (1, .ruby-version) (push) Blocked by required conditions
Ruby Testing / test (1, 3.1) (push) Blocked by required conditions
Ruby Testing / test (1, 3.3) (push) Blocked by required conditions
Ruby Testing / test (2, .ruby-version) (push) Blocked by required conditions
Ruby Testing / test (2, 3.1) (push) Blocked by required conditions
Ruby Testing / test (2, 3.3) (push) Blocked by required conditions
Ruby Testing / test (3, .ruby-version) (push) Blocked by required conditions
Ruby Testing / test (3, 3.1) (push) Blocked by required conditions
Ruby Testing / test (3, 3.3) (push) Blocked by required conditions
Ruby Testing / test (4, .ruby-version) (push) Blocked by required conditions
Ruby Testing / test (4, 3.1) (push) Blocked by required conditions
Ruby Testing / test (4, 3.3) (push) Blocked by required conditions
Ruby Testing / End to End testing (.ruby-version) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.1) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.3) (push) Blocked by required conditions
Ruby Testing / Testing search (.ruby-version) (push) Blocked by required conditions
Ruby Testing / Testing search (3.1) (push) Blocked by required conditions
Ruby Testing / Testing search (3.3) (push) Blocked by required conditions
2025-05-05 18:48:34 +02:00
Claire
43311fd753 Remove double-query for signed query strings (#34610) 2025-05-05 18:48:34 +02:00
Claire
dfcd85a05c Add built-in context for interaction policies (#34574) 2025-05-05 18:48:34 +02:00
Claire
d5a905f1c8 Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549) 2025-05-05 18:48:34 +02:00
Claire
0e026eafef Fix sign-up e-mail confirmation page reloading on error or redirect (#34548) 2025-05-05 18:48:34 +02:00
Claire
f1a6cca2e1 Change activity distribution error handling to skip retrying for deleted accounts (#33617) 2025-05-05 18:48:34 +02:00
Claire
db08632554
Remove 4.1 support from SECURITY.md (#34384)
Some checks failed
Haml Linting / lint (push) Has been cancelled
Markdown Linting / lint (push) Has been cancelled
Ruby Linting / lint (push) Has been cancelled
YML Linting / lint (push) Has been cancelled
Test one step migrations / pre_job (push) Has been cancelled
Test two step migrations / pre_job (push) Has been cancelled
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Test one step migrations / test (14-alpine) (push) Has been cancelled
Test one step migrations / test (15-alpine) (push) Has been cancelled
Test two step migrations / test (14-alpine) (push) Has been cancelled
Test two step migrations / test (15-alpine) (push) Has been cancelled
Ruby Testing / test (1, .ruby-version) (push) Has been cancelled
Ruby Testing / test (1, 3.1) (push) Has been cancelled
Ruby Testing / test (1, 3.3) (push) Has been cancelled
Ruby Testing / test (2, .ruby-version) (push) Has been cancelled
Ruby Testing / test (2, 3.1) (push) Has been cancelled
Ruby Testing / test (2, 3.3) (push) Has been cancelled
Ruby Testing / test (3, .ruby-version) (push) Has been cancelled
Ruby Testing / test (3, 3.1) (push) Has been cancelled
Ruby Testing / test (3, 3.3) (push) Has been cancelled
Ruby Testing / test (4, .ruby-version) (push) Has been cancelled
Ruby Testing / test (4, 3.1) (push) Has been cancelled
Ruby Testing / test (4, 3.3) (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.3) (push) Has been cancelled
Ruby Testing / Testing search (.ruby-version) (push) Has been cancelled
Ruby Testing / Testing search (3.1) (push) Has been cancelled
Ruby Testing / Testing search (3.3) (push) Has been cancelled
2025-04-08 09:18:56 +02:00
Claire
6feb39c46d
Bump version to v4.2.20 (#34329) 2025-04-02 09:14:25 +02:00
Claire
91ef24d0e3 Add delay to profile updates to debounce them (#34137) 2025-03-31 15:38:11 +02:00
Claire
483b4600b5 Change account suspensions to be federated to recently-followed accounts as well (#34294) 2025-03-31 15:38:11 +02:00
Matt Jankowski
cd2265767e Reduce factories (36 > 12) in AccountReachFinder spec (#32482) 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
435389d896 Add support for paginating partial collections in SynchronizeFollowersService (#34277) 2025-03-31 15:38:11 +02:00
Claire
39ba777fb9 Fix follower synchronization mechanism erroneously removing followers from multi-page collections (#34272) 2025-03-31 15:38:11 +02:00
Claire
ec2b17860b Change user archive signed URL TTL from 10 seconds to 1 hour (#34254) 2025-03-31 15:38:11 +02:00
Claire
ed54baa6a2 Fix incorrect URL being used when cache busting (#34189) 2025-03-31 15:38:11 +02:00
David Roetzel
a58a2b5faf
Bump version to v4.2.19 2025-03-13 13:32:44 +01:00
Claire
25c7761792 Update dependency omniauth-saml 2025-03-13 10:20:52 +01:00
Claire
2126298cb1 Update dependency rack 2025-03-13 10:20:52 +01:00
Claire
eeca06f14e Fix Stoplight errors when using REDIS_NAMESPACE (#34126) 2025-03-13 10:20:52 +01:00
Claire
443871d913 Bump version to v4.2.18
Some checks failed
Markdown Linting / lint (push) Has been cancelled
Ruby Linting / lint (push) Has been cancelled
YML Linting / lint (push) Has been cancelled
JavaScript Testing / test (push) Has been cancelled
Test one step migrations / pre_job (push) Has been cancelled
Test two step migrations / pre_job (push) Has been cancelled
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Test one step migrations / test (14-alpine) (push) Has been cancelled
Test one step migrations / test (15-alpine) (push) Has been cancelled
Test two step migrations / test (14-alpine) (push) Has been cancelled
Test two step migrations / test (15-alpine) (push) Has been cancelled
Ruby Testing / test (1, .ruby-version) (push) Has been cancelled
Ruby Testing / test (1, 3.1) (push) Has been cancelled
Ruby Testing / test (1, 3.3) (push) Has been cancelled
Ruby Testing / test (2, .ruby-version) (push) Has been cancelled
Ruby Testing / test (2, 3.1) (push) Has been cancelled
Ruby Testing / test (2, 3.3) (push) Has been cancelled
Ruby Testing / test (3, .ruby-version) (push) Has been cancelled
Ruby Testing / test (3, 3.1) (push) Has been cancelled
Ruby Testing / test (3, 3.3) (push) Has been cancelled
Ruby Testing / test (4, .ruby-version) (push) Has been cancelled
Ruby Testing / test (4, 3.1) (push) Has been cancelled
Ruby Testing / test (4, 3.3) (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.3) (push) Has been cancelled
Ruby Testing / Testing search (.ruby-version) (push) Has been cancelled
Ruby Testing / Testing search (3.1) (push) Has been cancelled
Ruby Testing / Testing search (3.3) (push) Has been cancelled
2025-03-10 10:14:29 +01:00
Claire
a9756884ab Change hashtag suggestion to prefer personal history capitalization (#34070) 2025-03-10 10:14:29 +01:00
Claire
bba17bc467 Fix processing errors for some HEIF images from iOS 18 (#34086) 2025-03-10 10:14:29 +01:00
Claire
962587bfc8 Fix streaming server not filtering unknown-language posts from public timelines (#33774) 2025-03-10 10:14:29 +01:00
Claire
bd78330a24 Make request_pool_spec tests more robust (#28610)
Some checks failed
Ruby Linting / lint (push) Has been cancelled
YML Linting / lint (push) Has been cancelled
Test one step migrations / pre_job (push) Has been cancelled
Test two step migrations / pre_job (push) Has been cancelled
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Test one step migrations / test (14-alpine) (push) Has been cancelled
Test one step migrations / test (15-alpine) (push) Has been cancelled
Test two step migrations / test (14-alpine) (push) Has been cancelled
Test two step migrations / test (15-alpine) (push) Has been cancelled
Ruby Testing / test (1, .ruby-version) (push) Has been cancelled
Ruby Testing / test (1, 3.1) (push) Has been cancelled
Ruby Testing / test (1, 3.3) (push) Has been cancelled
Ruby Testing / test (2, .ruby-version) (push) Has been cancelled
Ruby Testing / test (2, 3.1) (push) Has been cancelled
Ruby Testing / test (2, 3.3) (push) Has been cancelled
Ruby Testing / test (3, .ruby-version) (push) Has been cancelled
Ruby Testing / test (3, 3.1) (push) Has been cancelled
Ruby Testing / test (3, 3.3) (push) Has been cancelled
Ruby Testing / test (4, .ruby-version) (push) Has been cancelled
Ruby Testing / test (4, 3.1) (push) Has been cancelled
Ruby Testing / test (4, 3.3) (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.3) (push) Has been cancelled
Ruby Testing / Testing search (.ruby-version) (push) Has been cancelled
Ruby Testing / Testing search (3.1) (push) Has been cancelled
Ruby Testing / Testing search (3.3) (push) Has been cancelled
2025-02-28 10:16:25 +01:00
Matt Jankowski
b0ef64243d Add sleep statement to nudge thread scheduler in request pool spec (#28596) 2025-02-28 10:16:25 +01:00
Claire
9a41c65582 Add Ruby 3.3 to Mastodon 4.2 test matrix 2025-02-28 10:16:25 +01:00
Claire
5d8c09194b Bump version to v4.2.17
Some checks failed
Ruby Linting / lint (push) Waiting to run
YML Linting / lint (push) Waiting to run
Test one step migrations / pre_job (push) Waiting to run
Test one step migrations / test (14-alpine) (push) Blocked by required conditions
Test one step migrations / test (15-alpine) (push) Blocked by required conditions
Test two step migrations / pre_job (push) Waiting to run
Test two step migrations / test (14-alpine) (push) Blocked by required conditions
Test two step migrations / test (15-alpine) (push) Blocked by required conditions
Ruby Testing / build (production) (push) Waiting to run
Ruby Testing / build (test) (push) Waiting to run
Ruby Testing / test (1, .ruby-version) (push) Blocked by required conditions
Ruby Testing / test (1, 3.1) (push) Blocked by required conditions
Ruby Testing / test (2, .ruby-version) (push) Blocked by required conditions
Ruby Testing / test (2, 3.1) (push) Blocked by required conditions
Ruby Testing / test (3, .ruby-version) (push) Blocked by required conditions
Ruby Testing / test (3, 3.1) (push) Blocked by required conditions
Ruby Testing / test (4, .ruby-version) (push) Blocked by required conditions
Ruby Testing / test (4, 3.1) (push) Blocked by required conditions
Ruby Testing / End to End testing (.ruby-version) (push) Blocked by required conditions
Ruby Testing / End to End testing (3.1) (push) Blocked by required conditions
Ruby Testing / Testing search (.ruby-version) (push) Blocked by required conditions
Ruby Testing / Testing search (3.1) (push) Blocked by required conditions
Bundler Audit / security (push) Has been cancelled
Haml Linting / lint (push) Has been cancelled
Markdown Linting / lint (push) Has been cancelled
2025-02-27 16:48:10 +01:00
Claire
15d7698462 Update dependency nokogiri 2025-02-27 16:48:10 +01:00