Commit Graph

1154 Commits (4ddddc257394997aed7d01acafc381b2cdc545fc)

Author SHA1 Message Date
Oneric c0c6f5ea32
Fix Accept headers when fetching AP objects to match spec (#30354) 3 months ago
Matt Jankowski 337f16d33e
Remove unused `DomainControlHelper` include from `SignedRequest` (#35856) 3 months ago
Joshua Byrd e5e9f8da93
Fix og:images from The Guardian (and possibly other CDNs that check URL hashes) (#36139)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 months ago
Claire e437bb919f
Change display of blocked and muted quoted users (#36619) 3 months ago
Claire 8fb524e07f
Add support for `Update` of converted object types (#36322) 3 months ago
Claire 4b42fe6aba
Change API behavior of reblogs wrt. quotes for consistency (#36559) 3 months ago
Eugen Rochko 76053fb4a9
Fix hashtags not being picked up when full-width hash sign is used (#36103)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 months ago
David Roetzel 402686c76c
Remove `http_message_signatures` feature flag (#36610) 3 months ago
Eugen Rochko bfcf21e915
Fix vacuums being interrupted by a single batch failure (#36606) 3 months ago
Claire 405a49df44
Merge commit from fork
* Refuse granting quote authorization for reblogs

* 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
4 months ago
Claire c96e28a41d
Change HttpMessageSignature to perform assertions directly on Linzer objects (#36510) 4 months ago
Claire 50743cc35b
Fix forwarder being called with `nil` status when quote post is soft-deleted (#36463) 4 months ago
Eugen Rochko 33f739da44
Fix permalink redirects continuing to work for suspended accounts (#36453) 4 months ago
Claire d4a4a7177a
Fix crash when serializing quotes of deleted posts for ActivityPub (#36381) 4 months ago
Claire 0be0a8898a
Fix Update/Delete of quoted status not being forwarded to quoters's followers (#36390) 4 months ago
Claire 987f1e897b
Fix JSON payload being potentially mutated when processing interaction policies (#36392) 4 months ago
Claire 80c8a84740
Fix redirect to external object when URL is missing or malformed (#36347) 4 months ago
Claire 3ee1378932
Fix approval for remote quotes of local posts not being streamed to local users (#36317) 4 months ago
Claire 150f0fcba5
Add support for numeric-based URIs for local accounts (#32724) 4 months ago
Claire e1f7847b64
Remove the `outgoing_quotes` feature flag, making the feature unconditional (#36130) 4 months ago
Claire b6bc42aaa6
Fix getting `Create` and `Update` out of order (#36176) 5 months ago
Claire e2171f5083
Change quoted posts from silenced accounts not to be hidden (#36166) 5 months ago
Claire e4bb0fc43a
Add server-side support for handling posts with a quote policy allowing followers to quote (#36127) 5 months ago
Claire 82b26603fe
Fix quote posts with CW and no text being rejected (#36095) 5 months ago
Eugen Rochko 30b31a89e6
Add schema.org markup to SEO-enabled posts (#36075) 5 months ago
Claire e35dfbfdef
Fix accpeted quotes sometimes not generating notifications (#36087) 5 months ago
Yamagishi Kazutoshi ffaa672fd6
Display Valkey version on admin dashboard (#35785) 5 months ago
Claire e1dc960219
Rework FEP-7888 implementation (#36064) 5 months ago
Claire e2cbef7edb
Remove unused definitions from `OStatus::TagManager` (#36067) 5 months ago
Jesse Karmani 65b4a0a6f1
Implement FEP 7888: Part 1 - publish conversation context (#35959) 5 months ago
Claire 624c024766
Prepend “RE: <url>” fallback link to Mastodon-authored quote posts (#35971) 5 months ago
Eugen Rochko 7fc884ba00
Fix banned text being able to be circumvented via unicode (#35978) 5 months ago
Claire 6e09dd10a7
Fix stale interaction counts being served for quotes over streaming (#35967) 5 months ago
Claire 4fa203e69e
Rename `unknown` quote policy value to `unsupported_policy` (#35955) 5 months ago
Matt Jankowski 93923a4af2
First pass coverage addition for antispam class (#35771) 6 months ago
Claire 836a2bfee0
Fix handling of inlined `instrument` in incoming `QuoteRequest` (#35714) 6 months ago
Claire d4e0784182
Fix quote revocation not being streamed (#35710) 6 months ago
Claire e615d2f069
Change quote to be fetched with quoted account rather than random follower (#35709) 6 months ago
Matt Jankowski 4c2ddbf2c4
Update rubocop to version 1.79.2 (#35688) 6 months ago
Claire cb0b608fa7
Ensure quoted user is given access to see the post (#35665) 6 months ago
Claire 32791c9745
Accept remote quotes of local quotes according to set policy (#35629) 6 months ago
Claire 0153a239db
Avoid nested transactions when fetching quote posts (#35657) 6 months ago
Claire 5ed9410de0
Disable ActiveRecord query cache in `Create` critical path (#35662) 6 months ago
David Roetzel 05cdd3f6eb
Track delivery failures to FASP (#35628) 6 months ago
Claire 591df1f205
Add support for local quote stamps (#35626) 6 months ago
David Roetzel fba24cc4eb
Add minute resolution to `DeliveryFailureTracker` (#35625) 6 months ago
Claire 572a0e128d
Change quote verification to not bypass authorization flow for mentions (#35528) 6 months ago
Claire efc0d237af
Fix synchronous recursive fetching of deeply-nested quoted posts (#35600) 6 months ago
Claire 31ba52a57b
Change `StatusReachFinder` to consider quotes as well as reblogs (#35601) 6 months ago
Matt Jankowski 3146109b08
Add `MediaAttachment.combined_media_file_size` method (#35570) 6 months ago