Commit Graph

10079 Commits (v4.4.13)

Author SHA1 Message Date
Claire 9eeeb1b31d
Merge commit from fork 3 weeks ago
Claire 8a46c747db Fix connection recycling pushing symbols to connection pool (#37674) 4 weeks ago
Claire f6ac245a84 Clear affected relationship cache on Move activities (#37664) 4 weeks ago
Claire 1b0be1a725 Fix error when encountering invalid tag in updated object (#37635) 4 weeks ago
Shlee 68c08114b9 Unclosed connection leak when replacing pooled connection in SharedTimedStack.try_create (#37335) 4 weeks ago
Claire 3920feb8bd
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
1 month ago
Claire 4dbe15654a
Merge commit from fork 1 month ago
Claire 27e06cdf20
Merge commit from fork 1 month ago
Claire 6ac8b52ccc
Merge commit from fork 1 month ago
Claire 7ee99bbe81 Fix potential duplicate handling of quote accept/reject/delete (#37537) 1 month ago
Claire 6c1e77ff1f Skip tombstone creation on deleting from 404 (#37533) 1 month ago
Claire 8450ebc7e8 Fix `FeedManager#filter_from_home` error when handling a reblog of a deleted status (#37486) 1 month ago
Claire 3d27ec34ac Simplify status batch removal SQL query (#37469) 1 month ago
Joshua Rogers d3551e1ab6 Fix Vary parsing in cache control enforcement (#37426) 1 month ago
Joshua Rogers 0b9c741dac Fix thread-unsafe ActivityPub activity dispatch (#37423) 1 month ago
Shlee a8c9923df9 Fix SignatureParser accepting duplicate parameters in HTTP Signature header (#37375)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 month ago
Shlee f32067dc56 SharedConnectionPool - NoMethodError: undefined method 'site' for Integer (#37374) 1 month ago
Claire 68e30985ca
Merge commit from fork 2 months ago
Claire 1702290786
Merge commit from fork 2 months ago
Claire f5890040e1 Fix mentions of domain-blocked users being processed (#37257) 2 months ago
Claire 740f262e38 Change HTTP Signature verification status from 401 to 503 on temporary failure to get remote actor (#37221) 2 months ago
Claire 5d0ec718fd
Merge commit from fork 3 months ago
Echo c7aa312307 Fixes YouTube embeds (#37126) 3 months ago
Bruno Viveiros dc1d4eda7c fix: YouTube iframe being able to start at a defined time (#26584) 3 months ago
Claire 931a29b4f3 Fix streamed quoted polls not being hydrated correctly (#37118) 3 months ago
Claire 99b2307350 Fix error handling when re-fetching already-known statuses (#37077) 3 months ago
Claire 375f2e6ebf Increase HTTP read timeout for expensive S3 batch delete operation (#37004) 3 months ago
Claire 8f5e95a159 Fix `Update` importing old previously-unknown activities and treating them as recent ones (#36848) 3 months ago
Claire 16ee628d24 Fix filters not being applied to quotes in detailed view (#36843) 3 months ago
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
4 months ago
Claire 8965e1bfa9
Bump version to v4.4.7 (#36473) 4 months ago
Claire 1e27ab0885 Fix moderation warning e-mails that include posts (#36462) 4 months ago
Claire d7f4eca801
Fix streaming still being authorized for suspended accounts (#36449) 4 months ago
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>
4 months ago
Claire 8477bec2f2
Merge commit from fork
* Streaming: Ensure disabled users cannot connect to streaming

* Streaming: Disconnect when the user is disabled

---------

Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com>
4 months ago
github-actions[bot] e4bdbccba8
New Crowdin Translations for stable-4.4 (automated) (#36431)
Co-authored-by: GitHub Actions <noreply@github.com>
5 months ago
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.
5 months ago
Claire a186bad399 Fix `"quote": { "type": "Tombstone" }` being ignored 5 months ago
Claire 67575e59e6 Fix quote post state sometimes not being updated through streaming server (#36408) 5 months ago
Matt Jankowski d9113976c8 Use tag filter for pending tag count on admin dashboard (#36404) 5 months ago
Claire d8ddf95485 Fix JSON payload being potentially mutated when processing interaction policies (#36392) 5 months ago
diondiondion 636ecd1d03 Display quotes in email notifications (#36379) 5 months ago
Claire cb0065cfe9 Fix redirect to external object when URL is missing or malformed (#36347) 5 months ago
diondiondion 6ae1b4fae9 Allow quotes to be displayed in the featured carousel (#36335) 5 months ago
Claire 70e2eb49df Add support for `has:quote` in search (#36217) 5 months ago
Claire bef28b2e51 Fix processing of out-of-order `Update` as implicit updates (#36190) 5 months ago
Claire 0b66bd591f Fix getting `Create` and `Update` out of order (#36176) 5 months ago
Claire a94d7bf520 Change quoted posts from silenced accounts not to be hidden (#36166) 5 months ago
Claire c8551a3eca Add click-through for quoted limited accounts (#36167) 5 months ago
Claire 06c2393805 Fix quote with CW but no text being shown without CW (#36150) 5 months ago