aboutsummaryrefslogtreecommitdiff
path: root/test/web/activity_pub
AgeCommit message (Collapse)Author
2020-04-30SideEffects: Handle deletions.lain
2020-04-30DeleteValidator: Deleting a user is valid.lain
2020-04-30Transmogrifier: Handle incoming deletes for non-user objects.lain
2020-04-30DeleteValidator: Mastodon sends unaddressed deletes.lain
2020-04-30Transmogrifier Tests: Extract deletion tests.lain
2020-04-29ObjectValidator: Add validation for `Delete`s.lain
2020-04-29Object Validator Types: Add Recipients.lain
2020-04-29Chat message creation: Check actor.lain
2020-04-29Transmogrifier: Fetch missing actors for chatmessages.lain
2020-04-29Pipeline: Always run common_pipeline in a transaction for now.lain
2020-04-29Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-04-29added testMaksim Pechnikov
2020-04-28Merge remote-tracking branch 'remotes/origin/develop' into ↵Ivan Tashkinov
automatic-authentication-and-instance-publicity-checks # Conflicts: # lib/pleroma/web/mastodon_api/controllers/account_controller.ex
2020-04-28Pipeline: Unify, refactor, DRY.lain
2020-04-28CreateChatMessageValidator: Validate object existencelain
2020-04-28Create activity handling: Flip it and reverse itlain
Both objects and create activities will now go through the common pipeline and will be validated. Objects are now created as a side effect of the Create activity, rolling back a transaction if it's not possible to insert the object.
2020-04-28Recipient Type: Cast all elements as ObjectIDs.lain
2020-04-28Merge branch 'develop' into global-status-expirationEgor Kislitsyn
2020-04-28convert markdown content to htmlMaksim Pechnikov
2020-04-27Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-04-24Reply Filtering: Refactor.lain
2020-04-24Merge branch 'develop' into global-status-expirationEgor Kislitsyn
2020-04-24reply filteringAlexander
2020-04-24ActivitPub: Remove `like` function.lain
We don't need another way to build likes.
2020-04-23ChatMessage: Correctly ingest emoji tags.lain
2020-04-22ChatMessageValidator: Validation changeslain
Don't validate if the recipient is blocking the actor.
2020-04-21Automatic checks of authentication / instance publicity. Definition of ↵Ivan Tashkinov
missing OAuth scopes in AdminAPIController. Refactoring.
2020-04-21Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-04-20Merge branch 'develop' into global-status-expirationEgor Kislitsyn
2020-04-20Merge remote-tracking branch 'upstream/develop' into accept-deletesAlex Gleason
2020-04-20Add :reject_deletes option to SimplePolicyAlex Gleason
2020-04-20Fix ObjectAgePolicyTestIlja
The policy didn't block old posts as it should. * I fixed it and tested on a test server * I added the settings to description so that this information is shown in nodeinfo * TODO: I didn't work TTD and still need to fix the tests
2020-04-20ChatMessage: Support emoji.lain
2020-04-20Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-04-20Credo fixes.lain
2020-04-20ChatMessageValidator: Don't validate messages that are too long.lain
2020-04-17Notifications: Create a chat notification.lain
2020-04-17Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-04-17SideEffects: Test for notification creation.lain
2020-04-17ChatView: Add a mastodon api representation of the recipient.lain
2020-04-16Merge branch 'develop' into features/remove-user-source_datarinpatch
2020-04-16ChatMessagesHandling: Strip HTML of incoming messages.lain
2020-04-16Merge branch 'refactor/remove-upgrade-changeset' into 'develop'rinpatch
Remove User.upgrade_changeset in favor of remote_user_creation See merge request pleroma/pleroma!2368
2020-04-16ChatMessages: Better validation.lain
2020-04-15Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into ↵lain
remake-remodel-dms
2020-04-13Merge branch 'develop' into global-status-expirationEgor Kislitsyn
2020-04-13fix mediaType of objectMaksim Pechnikov
2020-04-12Always accept deletions through SimplePolicyAlex Gleason
2020-04-11Merge branch 'following-relationships-optimizations' into 'develop'rinpatch
FollowingRelationship storage & performance optimizations See merge request pleroma/pleroma!2332
2020-04-11Remove User.upgrade_changeset in favor of remote_user_creationrinpatch
The two changesets had the same purpose, yet some changes were updated in one, but not the other (`uri`, for example). Also makes `Transmogrifier.upgrade_user_from_ap_id` be called from `ActivityPub.make_user_from_ap_id` only when the user is actually not AP enabled yet. I did not bother rewriting tests that used `User.insert_or_update` to use the changeset instead because they seemed to just test the implementation, rather than behavior.