Commit Graph

1166 Commits (1a74b74a400c19dee33b02dbbc699a761e48c1a3)

Author SHA1 Message Date
Claire 1a74b74a40
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
2 months ago
Claire 9a25b12f0c
Merge commit from fork 2 months ago
Claire 6698901d57 Fix potential duplicate handling of quote accept/reject/delete (#37537) 2 months ago
Claire ded7f50f2c Fix `FeedManager#filter_from_home` error when handling a reblog of a deleted status (#37486) 2 months ago
Joshua Rogers 57f658dc5c Fix arg order for non_matching_uri_hosts? call in QuoteRequest (#37425) 2 months ago
Joshua Rogers 0cda068918 Fix thread-unsafe ActivityPub activity dispatch (#37423) 2 months ago
David Roetzel deeaf50472 Fix URI generation for reblogs by accounts with numerical AP ids (#37415) 2 months ago
Shlee adea0b7b31 Fix SignatureParser accepting duplicate parameters in HTTP Signature header (#37375)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 months ago
Shlee 1eb8d1b967 SharedConnectionPool - NoMethodError: undefined method 'site' for Integer (#37374) 2 months ago
Claire 71ae4cf2cf
Merge commit from fork 2 months ago
Claire ad4ba5aa00 Fix quotes with CWs but no text not having fallback link (#37361) 2 months ago
Claire a6d31c0ccf Fix streamed quoted polls not being hydrated correctly (#37118) 3 months ago
Claire 770d1212bb Increase HTTP read timeout for expensive S3 batch delete operation (#37004) 3 months ago
Claire 96eb687524 Fix missing fallback link in CW-only quote posts (#36963) 4 months ago
Claire 59f0134578 Fix `Update` importing old previously-unknown activities and treating them as recent ones (#36848) 4 months ago
Claire e437bb919f
Change display of blocked and muted quoted users (#36619) 5 months ago
Claire 8fb524e07f
Add support for `Update` of converted object types (#36322) 5 months ago
Claire 4b42fe6aba
Change API behavior of reblogs wrt. quotes for consistency (#36559) 5 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>
5 months ago
David Roetzel 402686c76c
Remove `http_message_signatures` feature flag (#36610) 5 months ago
Eugen Rochko bfcf21e915
Fix vacuums being interrupted by a single batch failure (#36606) 5 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
5 months ago
Claire c96e28a41d
Change HttpMessageSignature to perform assertions directly on Linzer objects (#36510) 5 months ago
Claire 50743cc35b
Fix forwarder being called with `nil` status when quote post is soft-deleted (#36463) 5 months ago
Eugen Rochko 33f739da44
Fix permalink redirects continuing to work for suspended accounts (#36453) 5 months ago
Claire d4a4a7177a
Fix crash when serializing quotes of deleted posts for ActivityPub (#36381) 5 months ago
Claire 0be0a8898a
Fix Update/Delete of quoted status not being forwarded to quoters's followers (#36390) 5 months ago
Claire 987f1e897b
Fix JSON payload being potentially mutated when processing interaction policies (#36392) 5 months ago
Claire 80c8a84740
Fix redirect to external object when URL is missing or malformed (#36347) 5 months ago
Claire 3ee1378932
Fix approval for remote quotes of local posts not being streamed to local users (#36317) 5 months ago
Claire 150f0fcba5
Add support for numeric-based URIs for local accounts (#32724) 6 months ago
Claire e1f7847b64
Remove the `outgoing_quotes` feature flag, making the feature unconditional (#36130) 6 months ago
Claire b6bc42aaa6
Fix getting `Create` and `Update` out of order (#36176) 6 months ago
Claire e2171f5083
Change quoted posts from silenced accounts not to be hidden (#36166) 6 months ago
Claire e4bb0fc43a
Add server-side support for handling posts with a quote policy allowing followers to quote (#36127) 6 months ago
Claire 82b26603fe
Fix quote posts with CW and no text being rejected (#36095) 6 months ago
Eugen Rochko 30b31a89e6
Add schema.org markup to SEO-enabled posts (#36075) 6 months ago
Claire e35dfbfdef
Fix accpeted quotes sometimes not generating notifications (#36087) 6 months ago
Yamagishi Kazutoshi ffaa672fd6
Display Valkey version on admin dashboard (#35785) 6 months ago
Claire e1dc960219
Rework FEP-7888 implementation (#36064) 6 months ago
Claire e2cbef7edb
Remove unused definitions from `OStatus::TagManager` (#36067) 6 months ago
Jesse Karmani 65b4a0a6f1
Implement FEP 7888: Part 1 - publish conversation context (#35959) 6 months ago
Claire 624c024766
Prepend “RE: <url>” fallback link to Mastodon-authored quote posts (#35971) 6 months ago
Eugen Rochko 7fc884ba00
Fix banned text being able to be circumvented via unicode (#35978) 6 months ago
Claire 6e09dd10a7
Fix stale interaction counts being served for quotes over streaming (#35967) 6 months ago
Claire 4fa203e69e
Rename `unknown` quote policy value to `unsupported_policy` (#35955) 7 months ago
Matt Jankowski 93923a4af2
First pass coverage addition for antispam class (#35771) 7 months ago
Claire 836a2bfee0
Fix handling of inlined `instrument` in incoming `QuoteRequest` (#35714) 7 months ago
Claire d4e0784182
Fix quote revocation not being streamed (#35710) 7 months ago
Claire e615d2f069
Change quote to be fetched with quoted account rather than random follower (#35709) 7 months ago