pleroma/lib/pleroma/web
Ariadne Conill 6d715b7702 security: detect object containment violations at the IR level
It is more efficient to check for object containment violations at the IR
level instead of in the protocol handlers.  OStatus containment is especially
a tricky situation, as the containment rules don't match those of IR and
ActivityPub.

Accordingly, we just always do a final containment check at the IR level
before the object is added to the IR object graph.
2019-07-14 19:28:47 +00:00
..
activity_pub security: detect object containment violations at the IR level 2019-07-14 19:28:47 +00:00
admin_api don't delete config settings on admin update 2019-06-27 04:19:44 +00:00
auth OAuth consumer: tests fix, comments, Keycloak config notes. 2019-06-05 13:02:13 +03:00
channels Use `User.get_cached*` everywhere 2019-04-22 07:20:43 +00:00
common_api Return correct response when reply to a direct message is not direct itself 2019-06-26 10:59:27 +00:00
federator Replace Mix.env with Pleroma.Config.get(:env) 2019-06-06 23:59:51 +03:00
mastodon_api Polish IdempotencyPlug 2019-06-27 01:53:58 +07:00
media_proxy Use Pleroma.Config everywhere 2019-05-30 15:33:58 +07:00
metadata typo fix 2019-04-19 07:50:21 +00:00
mongooseim Linting. 2019-05-17 18:32:30 +02:00
nodeinfo NodeInfo: Add explicit addressing to nodeinfo. 2019-06-04 17:14:25 +02:00
oauth [#184] small refactoring reset password 2019-06-24 19:01:56 +00:00
ostatus kill @httpoison 2019-05-25 04:24:21 +00:00
push WebPush: Use Object.normalize, rewrite tests so they test reality. 2019-04-29 18:15:30 +02:00
rich_media fix validate_page_url 2019-06-26 06:27:17 +03:00
salmon salmon fix 2019-06-16 20:10:12 +08:00
templates [#184] small refactoring reset password 2019-06-24 19:01:56 +00:00
twitter_api [#184] small refactoring reset password 2019-06-24 19:01:56 +00:00
views Replace Mix.env with Pleroma.Config.get(:env) 2019-06-06 23:59:51 +03:00
web_finger kill @httpoison 2019-05-25 04:24:21 +00:00
websub kill @httpoison 2019-05-25 04:24:21 +00:00
xml update copyright years to 2019 2018-12-31 15:41:47 +00:00
chat_channel.ex [Credo] Remove parentesis on argument-less functions 2019-03-13 04:26:56 +01:00
controller_helper.ex [#948] /api/v1/account_search added optional parameters (limit, offset, following) 2019-06-14 11:39:57 +00:00
endpoint.ex it is changed in compile time 2019-06-14 15:45:05 +00:00
gettext.ex update copyright years to 2019 2018-12-31 15:41:47 +00:00
metadata.ex Use object instead of activity for metadata 2019-01-18 09:32:52 +03:00
oauth.ex Refactoring functions for dealing with oauth scopes. 2019-05-08 10:52:13 +00:00
rel_me.ex Replace Mix.env with Pleroma.Config.get(:env) 2019-06-06 23:59:51 +03:00
router.ex Enable IdempotencyPlug for the all API 2019-06-26 18:42:49 +07:00
streamer.ex [#570] add user:notification stream 2019-06-16 10:33:25 +00:00
uploader_controller.ex Make credo happy 2019-02-09 14:59:20 +01:00
web.ex Made auth customization be runtime-configurable. 2019-02-28 13:00:54 +03:00