Commit Graph

312 Commits (8f5e95a159d02aff0c5a11d9467b65123c69f8d9)

Author SHA1 Message Date
Claire 8f5e95a159 Fix `Update` importing old previously-unknown activities and treating them as recent ones (#36848) 5 days ago
Claire 8965e1bfa9
Bump version to v4.4.7 (#36473) 1 month 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.
2 months ago
Claire a186bad399 Fix `"quote": { "type": "Tombstone" }` being ignored 2 months ago
Claire d8ddf95485 Fix JSON payload being potentially mutated when processing interaction policies (#36392) 2 months ago
Claire 0b66bd591f Fix getting `Create` and `Update` out of order (#36176) 2 months ago
Claire 48f55e3224 Fix quote posts with CW and no text being rejected
Fixes #36077
2 months ago
Claire e61900cadc Fix quote revocation not being streamed (#35710) 3 months ago
Claire 83dc7dc16e Disable ActiveRecord query cache in `Create` critical path (#35662) 4 months ago
Claire 7d3cc51148 Avoid nested transactions when fetching quote posts (#35657) 4 months ago
Claire 08b2f255fc Fix synchronous recursive fetching of deeply-nested quoted posts (#35600) 4 months ago
Claire 6ff4e83937 Change quote verification to not bypass authorization flow for mentions (#35528) 4 months ago
Claire 7a7e0ba4cd
Add basic support for remote attachments with multiple media types (#34996) 6 months ago
Claire 989ca63b59
Remove `inbound_quotes` feature flag (#34958) 6 months ago
Claire 3d474807bf
Change “legacy” non-fast-tracked quote posts to not be displayed as such (#34945) 6 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
7 months ago
Claire 22e2e7f02b
Fix crash when `likes` or `shares` collections are not inlined, for real (#34619) 7 months ago
Claire 3e5d78cc5b
Fix crash when `likes` or `shares` collections are not inlined (#34618) 7 months ago
Claire cbaba54e9d
Add support for importing embedded self-quotes (#34584) 7 months ago
Jonny Saunders 8b34daf254
Fix: Use strings not symbols to access `totalItems` in interaction collections (#34594) 7 months ago
Claire 9ed6a14d45
Add support for ingesting quote policies (#34479) 7 months ago
Claire ae3b7dd28d
Reject incoming `QuoteRequest` activities (#34480) 7 months ago
Claire df2611a10f
Add initial support for ingesting and verifying remote quote posts (#34370) 7 months ago
Claire dd23ba9c83
Refactor local-URI-to-account resolving (#34349) 8 months ago
Claire 966b816382
Refactor `ActivityPub::FetchRepliesService` and `ActivityPub::FetchAllRepliesService` (#34149) 9 months ago
Matt Jankowski f73df1f2b0
Fix `Style/HashSlice` cop violations (#33720) 10 months ago
Jonathan de Jong 3a762cddf6
Reject announce payload if object is nil (#33570) 11 months ago
Claire d517fa5ab7
Change ActivityPub path generation to all happen in `ActivityPub::TagManager` (#33527) 11 months ago
Nick Schonning c12b85e7a9
Fix Style/MultipleComparison (#33313)
Co-authored-by: Matt Jankowski <matt@jankowski.online>
11 months ago
Claire 344e2903b3
Fix featured tags for remote accounts not being kept up to date (#33372) 11 months ago
Matt Jankowski b231c3c1bf
Drop support for ruby 3.1 (#32363) 1 year ago
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates (#32620) 1 year ago
Matt Jankowski 258dce1256
Add `OpenSSL::SSL::SSLError` to http connection errors wrapper (#32307) 1 year ago
Matt Jankowski e8ec6667bd
Extract wrapper constant for `HTTP::*` error classes (#32285) 1 year ago
Jeong Arm 66b2bc1c84
Ignore error if mentioned account was not processable (#29215)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
André Menrath 556837f156
Fix the summary of converted object types to be treated as HTML (#28629) 1 year ago
Eugen Rochko aaab6b7adc
Add reblogs and favourites counts to statuses in ActivityPub (#32007) 1 year ago
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code (#31193) 1 year ago
Claire c35ea59ee6
Fix security context sometimes not being added in LD-Signed activities (#31871) 1 year ago
Claire 2a704add90
Fix status processing failing halfway when a remote post has a malformed `replies` attribute (#31246) 1 year ago
Claire ced5e853c7
Fix duplicate `orderedItems` in user archive's `outbox.json` (#31099) 1 year ago
Claire d3a056adfd
Merge pull request from GHSA-xjvf-fm67-4qc3 1 year ago
Matt Jankowski 9cc4040308
Extract `COMMENT_SIZE_LIMIT` constant in `AP::Activity::Flag` class (#30637) 1 year ago
Matt Jankowski c61e356475
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant (#30433) 2 years ago
Matt Jankowski 9b5055d34d
Fix `Style/SuperArguments` cop (#30406) 2 years ago
Claire 133d98fb25
Normalize language code of incoming posts (#30403) 2 years ago
Claire 1726085db5
Merge pull request from GHSA-3fjr-858r-92rw
* Fix insufficient origin validation

* Bump version to 4.3.0-alpha.1
2 years ago
KMY(雪あすか) 9a8293f58d
Fix process of receiving posts with bearcaps is not working (#26527) 2 years ago
Matt Jankowski 1290fede65
Fix `Rails/WhereExists` cop in app/lib (#28862) 2 years ago
Claire 1070804a1a
Fix `RedownloadMediaWorker` not being called on transient S3 failure (#28714) 2 years ago