aboutsummaryrefslogtreecommitdiff
path: root/test/web/activity_pub
AgeCommit message (Collapse)Author
2019-05-31Mastodon API: Fix lists leaking private postsrinpatch
Our previous list visibility resolver grabbed posts if either follower collection of the user in a list who is followed is in `to` or if follower collection of the user in a list was in `cc`. This not only missed unlisted posts but also lead to leaking private posts when `fix_explicit_addressing` mistakingly started putting follower collections to `cc` (also fixed in this MR). Reported by @kurisu@iscute.moe via a DM
2019-05-31Fix fix_explicit_addressing moving follower collection to cc and add tests ↵rinpatch
for it
2019-02-21tests: fix formattingWilliam Pitcock
2019-02-21tests: add test for fetching AP objects with application/json.William Pitcock
2019-02-06hide_followings was renamed to hide_followers in the FE, but never synced up ↵Mark Felder
in the BE This was a dirty regex replace which worked on my server
2019-02-03Split hide_network into hide_followers & hide_followings (fixed)Maxim Filippov
2019-02-03[#582] Made single-pub task call Instance.set_reachable/1 if `set_reachable` ↵Ivan Tashkinov
is not specified. Added tests.
2019-02-01Revert "Merge branch 'feature/split-hide-network' into 'develop'"kaniini
This reverts merge request !733
2019-02-01Merge branch 'feature/split-hide-network' into 'develop'kaniini
Split hide_network into hide_followers & hide_followings See merge request pleroma/pleroma!733
2019-02-01Merge branch '534_federation_targets_reachability' into 'develop'href
[#534] Unreachable federation targets retirement Closes #534 See merge request pleroma/pleroma!703
2019-01-30Fix specs.lain
2019-01-29[#534] Made federation push sender be determined basing on content instead ↵Ivan Tashkinov
of `referer` header. Updated tests.
2019-01-28Split hide_network into hide_followers & hide_followingsMaxim Filippov
2019-01-28[#534] Merged `upstream/develop`.Ivan Tashkinov
2019-01-28[#534] Various tweaks. Tests for Instances and Instance.Ivan Tashkinov
2019-01-27Merge branch 'features/mastoapi-multi-hashtag' into 'develop'kaniini
MastodonAPI multi-hashtag See merge request pleroma/pleroma!652
2019-01-26Fix the logic in multi-hashtag TLsHaelwenn (lanodan) Monnier
2019-01-26Web.ActivityPub.ActivityPub: Simplify multi-hashtag, add testsHaelwenn (lanodan) Monnier
2019-01-26Web.ActivityPub.ActivityPubTest: test against inserting activities with ↵Haelwenn (lanodan) Monnier
content: null
2019-01-25[#534] Federation reachability filtering tests.Ivan Tashkinov
2019-01-25Merge branch 'fix/tusky-dm' into 'develop'kaniini
Add actor to recipients list Closes #390 See merge request pleroma/pleroma!683
2019-01-24test: add anti-followbot policy testsWilliam Pitcock
2019-01-23Merge branch 'develop' into rename/pleroma_activity_consistencylain
2019-01-21Fix buggy test.lain
2019-01-21Activity: get_create_activity_by_object_ap_id/1 → get_create_by_object_ap_id/1Haelwenn (lanodan) Monnier
2019-01-21Activity: get_all_by_object_ap_id/1 → get_all_create_by_object_ap_id/1Haelwenn (lanodan) Monnier
2019-01-21Activity: all_by_object_ap_id/1 → get_all_by_object_ap_id/1Haelwenn (lanodan) Monnier
2019-01-20test: transmogrifier: verify directMessage flag is sent outbound based on ↵William Pitcock
declared visibility
2019-01-20tests: add tests for DM sanitizerWilliam Pitcock
2019-01-20activitypub: utils: add determine_explicit_mentions() and testsWilliam Pitcock
2019-01-19Add current user to mentionedMaxim Filippov
2019-01-18test: add regression test for to/cc clobberingWilliam Pitcock
2019-01-12Add likes to activitypub object representationsxsdv1
Top level of the likes OrderedCollection is inlined to get immediate access to totalItems. Because the count can be returned without scanning the database for like activities the extra query is saved when the client only wants to display the total.
2019-01-12Add route to get object like activitiessxsdv1
2019-01-12Handle client submitted activitypub like activitysxsdv1
2019-01-12Prepare all types objects before serialisingsxsdv1
Activities returned from inbox can include other types of objects like Article
2019-01-10Merge branch 'activitypub-dereference-activity-id' into 'develop'kaniini
Support activity+json request for activity See merge request pleroma/pleroma!641
2019-01-10Merge branch 'feature/pinned-posts' into 'develop'kaniini
Pinned Statuses Closes #440 See merge request pleroma/pleroma!636
2019-01-09Add activity visibility index.lain
2019-01-09Support activity+json request for activitysxsdv1
2019-01-08improve test readabilityEgor Kislitsyn
2019-01-08rename `post` to `status`Egor Kislitsyn
2019-01-07add pinned postsEgor Kislitsyn
2019-01-05Don't crash on AP request for tombstonesxsdv1
Because tombstone objects has no addressing the is_public?-predicate would cause an error that propagated as a 500 error in the api
2019-01-01Implement delete activitysxsdv1
2019-01-01Split create activity specifics from update_outboxsxsdv1
2018-12-30Create activity when client posts to outboxsxsdv1
2018-12-30Implement ActivityPub inbox viewsxsdv1
More or less verbatim copied from the outbox template with only changes to the activities fetched and url reported
2018-12-29Wire up stub routes for client calls of activitypub inbox/outboxsxsdv1
Code style: remove wrapping function of outbox
2018-12-29Merge branch 'carrot-bullying' into 'develop'kaniini
Add some hard limits on inserted activities. See merge request pleroma/pleroma!595