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
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
Claire
1631fb80e8
Merge commit from fork
...
* Ensure tootctl revokes sessions, access tokens and web push subscriptions
* Fix test coverage
---------
Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com >
2025-10-13 14:20:23 +02:00
Claire
d7d6407d41
Explicitly record Tombstone quotes as deleted
...
This adds a `deleted` state to the internal representation, but this does
not change the API, which already included such a state.
2025-10-09 17:37:23 +02:00
Claire
a186bad399
Fix "quote": { "type": "Tombstone" } being ignored
2025-10-09 17:37:23 +02:00
Claire
0b66bd591f
Fix getting Create and Update out of order ( #36176 )
2025-09-22 16:54:04 +02:00
Claire
48f55e3224
Fix quote posts with CW and no text being rejected
...
Fixes #36077
2025-09-12 16:27:29 +02:00
Claire
ea5d1f0297
Fix tootctl admin create not bypassing reserved username checks ( #35779 )
2025-09-04 10:45:54 +02:00
Matt Jankowski
7a862d3308
First pass coverage addition for antispam class ( #35771 )
2025-09-04 10:45:54 +02:00
Claire
0741381670
Add test for Delete of inlined QuoteAuthorization ( #35724 )
2025-09-04 10:45:54 +02:00
Claire
7ae78b1032
Refactor ActivityPub::Activity::Accept and ActivityPub::Activity::Reject specs ( #35382 )
2025-07-23 16:08:43 +02:00
David Roetzel
7051458467
Raise better exception on FASP error responses ( #35262 )
2025-07-04 15:10:17 +02:00
David Roetzel
c357a7f8d6
Add optional bulk mailer settings ( #35203 )
2025-06-30 14:49:14 +00:00
David Roetzel
48451b782d
Move email env var reading to yml files ( #35191 )
2025-06-26 12:18:30 +00:00
Claire
2e0a00ab46
Fix search operators sometimes getting lost ( #35190 )
2025-06-26 10:35:49 +00:00
Matt Jankowski
ab7f50ce4e
Reduce hard coding of LOCAL_DOMAIN env value throughout tests ( #35025 )
2025-06-13 07:58:22 +00:00
Claire
7a7e0ba4cd
Add basic support for remote attachments with multiple media types ( #34996 )
2025-06-10 13:26:29 +00:00
Matt Jankowski
dc2cfd50a0
Fix Style/OptionalBooleanParameter cop ( #34968 )
2025-06-10 08:17:35 +00:00
Claire
d0c6f30378
Add fasp queue to sidekiq queue system check ( #34965 )
2025-06-06 15:23:16 +00:00
Claire
989ca63b59
Remove inbound_quotes feature flag ( #34958 )
2025-06-06 08:25:59 +00:00
Claire
86627624f1
Fix quote post streaming edge cases ( #34957 )
2025-06-06 07:32:24 +00:00
Claire
00b56932de
Fix handling of featured tag removal ( #34887 )
2025-06-02 08:09:30 +00:00
Claire
32b521b7f4
Fix multiple issues in quoted posts hydration ( #34864 )
2025-05-31 15:20:31 +00:00
Matt Jankowski
37c82a3003
Update sidekiq to version 7 ( #34745 )
2025-05-26 15:32:41 +00:00
Claire
6d6263ce07
Drop redis namespace code (except for Rails cache) ( #34665 )
2025-05-20 13:02:09 +00:00
Claire
4e2aa78a56
Fix tootctl accounts create failing because of date-of-birth check ( #34663 )
2025-05-12 09:28:12 +00:00
Claire
22e2e7f02b
Fix crash when likes or shares collections are not inlined, for real ( #34619 )
2025-05-06 09:51:42 +00:00
Claire
3e5d78cc5b
Fix crash when likes or shares collections are not inlined ( #34618 )
2025-05-06 07:39:26 +00:00
Eugen Rochko
715cbee93d
Fix dashboard warning about Elasticsearch index mismatch not showing up ( #34567 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-04-28 13:59:49 +00:00
Claire
9ed6a14d45
Add support for ingesting quote policies ( #34479 )
2025-04-28 08:48:27 +00:00
Claire
ae3b7dd28d
Reject incoming QuoteRequest activities ( #34480 )
2025-04-25 23:28:09 +00:00
Matt Jankowski
6463415e06
Update rubocop-rspec to version 3.6.0 ( #34497 )
2025-04-24 14:56:13 +00:00
Claire
8489f6c8fc
Fix namespace of QuoteAuthorization type in specs ( #34481 )
2025-04-17 09:19:23 +00:00
Claire
df2611a10f
Add initial support for ingesting and verifying remote quote posts ( #34370 )
2025-04-17 07:45:23 +00:00
Claire
dd23ba9c83
Refactor local-URI-to-account resolving ( #34349 )
2025-04-02 14:44:09 +00:00
David Roetzel
e2ef173b82
Refactoring: Move SignatureVerificationError into Mastodon namespace ( #34342 )
2025-04-02 07:54:29 +00:00
David Roetzel
97b9994743
Basic FASP support ( #34031 )
2025-03-28 12:16:40 +00:00
Claire
c2defe0e4c
Change account suspensions to be federated to recently-followed accounts as well ( #34294 )
2025-03-28 09:20:32 +00:00
David Roetzel
4a6cf67c46
Add middleware to record queue time ( #34172 )
2025-03-14 13:52:04 +00:00
David Roetzel
bedf808e02
Move feature flag test setup into config ( #34124 )
2025-03-11 13:29:17 +00:00
David Roetzel
8cf27d0fbb
Add simple feature flag system ( #34038 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-03-05 15:41:54 +00:00
Claire
1248c4d1f4
Fix handling of duplicate mentions in incoming status Update ( #33911 )
2025-02-12 15:34:56 +00:00
Claire
334d306ccc
Fix filtering for lists ( #33842 )
2025-02-05 15:08:12 +00:00
Claire
5b291fcbe4
Fix incorrect signature after HTTP redirect ( #33757 )
2025-01-28 14:44:27 +00:00
Claire
7261951791
Fix LDSignature tests ( #33705 )
2025-01-23 17:56:33 +00:00
Jonathan de Jong
b18caff5b6
Change first_of_value to first_of_hash, and add more test cases ( #33647 )
2025-01-22 14:02:05 +00:00
Matt Jankowski
3af6739f21
Add coverage for AnnualReport.prepare method ( #33618 )
2025-01-16 15:45:48 +00:00
Claire
da4e55eb17
Merge commit from fork
2025-01-16 11:10:08 +01:00
Claire
d517fa5ab7
Change ActivityPub path generation to all happen in ActivityPub::TagManager ( #33527 )
2025-01-13 09:39:05 +00:00
Matt Jankowski
2cfc2a777a
Add build_object method for defaults in AP::Activity::Create spec ( #33537 )
2025-01-10 11:59:19 +00:00