Commit Graph

134 Commits (stable-4.4)

Author SHA1 Message Date
Claire 7ae78b1032 Refactor `ActivityPub::Activity::Accept` and `ActivityPub::Activity::Reject` specs (#35382) 2 days ago
Claire 7a7e0ba4cd
Add basic support for remote attachments with multiple media types (#34996) 2 months ago
Claire 989ca63b59
Remove `inbound_quotes` feature flag (#34958) 2 months ago
Claire 00b56932de
Fix handling of featured tag removal (#34887) 2 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 9ed6a14d45
Add support for ingesting quote policies (#34479) 3 months ago
Claire ae3b7dd28d
Reject incoming `QuoteRequest` activities (#34480) 3 months ago
Claire 8489f6c8fc
Fix namespace of `QuoteAuthorization` type in specs (#34481) 3 months ago
Claire df2611a10f
Add initial support for ingesting and verifying remote quote posts (#34370) 3 months ago
Claire dd23ba9c83
Refactor local-URI-to-account resolving (#34349) 4 months ago
Claire 1248c4d1f4
Fix handling of duplicate mentions in incoming status `Update` (#33911) 5 months ago
Claire 7261951791
Fix LDSignature tests (#33705) 6 months ago
Claire d517fa5ab7
Change ActivityPub path generation to all happen in `ActivityPub::TagManager` (#33527) 6 months ago
Matt Jankowski 2cfc2a777a
Add `build_object` method for defaults in `AP::Activity::Create` spec (#33537) 7 months ago
Matt Jankowski efcd4ea5de
Reference value constants from specs (#33479) 7 months ago
Matt Jankowski 441dcd7396
Fix intermittent failure on ap/activity/create spec timestamp check (#33406) 7 months ago
Matt Jankowski d2fbf42b0e
Avoid `validate: false` save in expired poll create activity spec (#33367) 7 months ago
Claire 344e2903b3
Fix featured tags for remote accounts not being kept up to date (#33372) 7 months ago
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates (#32620) 9 months ago
Matt Jankowski e9b27852be
Reduce factory creation (14 -> 8) in `ActivityPub::Activity::Block` spec (#32488) 9 months ago
Jeong Arm 66b2bc1c84
Ignore error if mentioned account was not processable (#29215)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
10 months ago
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code (#31193) 10 months ago
Claire c35ea59ee6
Fix security context sometimes not being added in LD-Signed activities (#31871) 11 months ago
Claire ced5e853c7
Fix duplicate `orderedItems` in user archive's `outbox.json` (#31099) 1 year ago
Matt Jankowski 05342529dd
Reduce factory creation in AP activity move spec (#31064) 1 year ago
Emelia Smith aa88aca0ad
Add optional OAuth application to reports (#30539) 1 year ago
Matt Jankowski f1300ad284
Rename jobs/attachments rspec tag names (#29762) 1 year ago
Matt Jankowski 9cc4040308
Extract `COMMENT_SIZE_LIMIT` constant in `AP::Activity::Flag` class (#30637) 1 year ago
Claire 133d98fb25
Normalize language code of incoming posts (#30403) 1 year ago
Matt Jankowski 8349b45d60
Accept extra args that we wont verify in `ap/activity/add_spec` (#29005) 1 year ago
Claire 9fee5e8526
Merge pull request from GHSA-jhrq-qvrm-qr36
* Fix insufficient Content-Type checking of fetched ActivityStreams objects

* Allow JSON-LD documents with multiple profiles
1 year ago
Matt Jankowski ed4939296a
Reduce `RSpec/MultipleExpectations` in ap/activity/create spec (#29224) 1 year ago
Matt Jankowski 15437e4ad9
Add `context` and `before` to lengthy tag manager spec examples (#29129) 1 year 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
Claire 087415d0fe
Add tests for processing statuses using bearcap URIs (#28904) 2 years ago
MitarashiDango 2c05b8a60d
Fix Undo Announce activity is not sent, when not followed by the reblogged post author (#18482)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Matt Jankowski 00341c70ff
Use Sidekiq `fake!` instead of `inline!` in specs (#25369) 2 years ago
Claire 2bf84b93d4
Fix media attachment order of remote posts (#28469) 2 years ago
Matt Jankowski c99f88e1a8
Clean up of `RSpec/LetSetup` within `spec/lib` (#28447) 2 years ago
Matt Jankowski 973597c6f1
Consolidate configuration of `Sidekiq::Testing.fake!` setup (#28046) 2 years ago
Matt Jankowski cfa14ec6d1
Fix `Lint/EmptyBlock` cop (#27748) 2 years ago
Claire c0989b78f8
Fix incoming status creation date not being restricted to standard ISO8601 (#27655) 2 years ago
Claire 0337df3a42
Fix posts from threads received out-of-order sometimes not being inserted into timelines (#27653) 2 years ago
Claire 13688539bc
Fix processing LDSigned activities from actors with unknown public keys (#27474) 2 years ago
Matt Jankowski f8afa0f614
Remove unused stub json ld context (#25454) 2 years ago
Claire 6c3c5bbbc3
Fix crash when processing Flag activity with no status (#26189) 2 years ago
Claire 1e3b19230a
Add stricter protocol fields validation for accounts (#25937) 2 years ago
Matt Jankowski 05f9e39b32
Fix `RSpec/VerifiedDoubles` cop (#25469) 2 years ago
Matt Jankowski 6c0e3f490a
Fix RSpec/MissingExampleGroupArgument cop (#25310) 2 years ago