Commit Graph

1095 Commits (stable-4.4)

Author SHA1 Message Date
David Roetzel 333a17a478 Better error response to malformed headers (#35278) 2 weeks ago
David Roetzel 7051458467 Raise better exception on FASP error responses (#35262) 3 weeks ago
Claire 2e0a00ab46
Fix search operators sometimes getting lost (#35190) 4 weeks ago
Matt Jankowski 36f01af6c4
Add `Status#only_reblogs` scope for annual report classes (#35141) 1 month ago
Matt Jankowski ebc6897afb
Extract method to DRY up month/year grouping in `AnnualReport::TimeSeries` class (#35113) 1 month ago
Matt Jankowski b1fe35d7d2
Update rubocop to version 1.76.2 (#35070) 1 month ago
Claire 7a7e0ba4cd
Add basic support for remote attachments with multiple media types (#34996) 1 month ago
Matt Jankowski dc2cfd50a0
Fix `Style/OptionalBooleanParameter` cop (#34968) 1 month ago
Claire d0c6f30378
Add `fasp` queue to sidekiq queue system check (#34965) 2 months ago
Claire 989ca63b59
Remove `inbound_quotes` feature flag (#34958) 2 months ago
Claire 86627624f1
Fix quote post streaming edge cases (#34957) 2 months ago
Claire 3d474807bf
Change “legacy” non-fast-tracked quote posts to not be displayed as such (#34945) 2 months ago
Claire 129e72b914
Revert "Add telemetry for status / bio formatting (#32677)" (#34906) 2 months ago
David Roetzel 9c80b16401
Accept HTTP Message Signatures (RFC9421) (#34814) 2 months ago
Claire 32b521b7f4
Fix multiple issues in quoted posts hydration (#34864) 2 months ago
Claire 064d333620
Fix inconsistent filtering of silenced accounts for other silenced accounts (#34863) 2 months ago
Matt Jankowski f7a3dd0e38
Use `config_for` for VAPID key storage (#34845) 2 months ago
Darius Kazemi 991796172a
Fix `NoMethodError` in edge case of emoji cache handling (#34749)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 months ago
Matt Jankowski 37c82a3003
Update sidekiq to version 7 (#34745) 2 months ago
David Roetzel 3acd87419c
Update to linzer 0.7 (#34765) 2 months ago
Matt Jankowski f1a6f4333a
Remove `redis-namespace` gem (#34742) 2 months ago
David Roetzel a5a2c6dc7e
Add support for FASP data sharing (#34415) 2 months ago
Claire 1b68020331
Fix admin dashboard crash on specific Elasticsearch connection errors (#34683) 2 months ago
Claire 79931bf3ae
Merge commit from fork
* Check scheme in account and post links

* Harden media attachments

* Client-side mitigation

* Client-side mitigation for media attachments
3 months ago
Claire 22e2e7f02b
Fix crash when `likes` or `shares` collections are not inlined, for real (#34619) 3 months ago
Claire 3e5d78cc5b
Fix crash when `likes` or `shares` collections are not inlined (#34618) 3 months ago
Claire 89cafb01b4
Remove double-query for signed query strings (#34610) 3 months ago
Claire cbaba54e9d
Add support for importing embedded self-quotes (#34584) 3 months ago
Jonny Saunders 8b34daf254
Fix: Use strings not symbols to access `totalItems` in interaction collections (#34594) 3 months ago
Eugen Rochko 715cbee93d
Fix dashboard warning about Elasticsearch index mismatch not showing up (#34567)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 months ago
Claire 9ed6a14d45
Add support for ingesting quote policies (#34479) 3 months ago
Claire ae3b7dd28d
Reject incoming `QuoteRequest` activities (#34480) 3 months ago
Claire 7a70d95435
Add warning for Elasticsearch index analyzers mismatch (#34515) 3 months ago
Claire df2611a10f
Add initial support for ingesting and verifying remote quote posts (#34370) 3 months ago
Claire 678c8dfeec
Refactor `StatusCacheHydrator` (#34414) 4 months ago
Matt Jankowski 4c2f64907b
Remove deprecated `Import` model (#34371) 4 months ago
Claire dd23ba9c83
Refactor local-URI-to-account resolving (#34349) 4 months ago
David Roetzel e2ef173b82
Refactoring: Move `SignatureVerificationError` into `Mastodon` namespace (#34342) 4 months ago
David Roetzel 97b9994743
Basic FASP support (#34031) 4 months ago
Claire c2defe0e4c
Change account suspensions to be federated to recently-followed accounts as well (#34294) 4 months ago
Claire 1326088110
Change `AccountReachFinder` to consider statuses based on suspension date (#34291) 4 months ago
Matt Jankowski 0e3ff680d3
Update `rubocop` to version 1.75.0 (#34283) 4 months ago
Shlee 803a8be998
Add `EXTRA_MEDIA_HOSTS` environment variable to add extra hosts to Content-Security-Policy (#34184)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
4 months ago
Claire 547658f086
Fix handling of malformed/unusual HTML (#34201) 4 months ago
Claire 966b816382
Refactor `ActivityPub::FetchRepliesService` and `ActivityPub::FetchAllRepliesService` (#34149) 4 months ago
Damien Mathieu 15da6c3c83
Add rubocop-i18n linter (#34057) 5 months ago
Matt Jankowski d90d68bddf
Remove deprecated `mb_chars` method (#34039) 5 months ago
Matt Jankowski d75c4bf53e
Update rubocop to version 1.72.2 and use `plugins` configuration style (#33946) 5 months ago
Claire 1cf30717db
Fix potential inefficiency in media privacy system check (#33858) 6 months ago
Claire 9e164c532f
Add `--skip-filled-timeline` option to `tootctl feed build` to skip half-filled feeds (#33844) 6 months ago