pleroma/lib/pleroma
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 Remove search result order for non-RUM indexes 2019-06-12 16:22:56 +07:00
bbs bbs: chase timeline containment patch 2019-05-15 16:02:15 +00:00
captcha Switch to Jason over Poison 2019-05-13 15:37:38 -05:00
config support for config groups 2019-06-23 08:16:16 +03:00
conversation Conversations: Fetch users in one query. 2019-06-07 17:51:47 +02:00
emails [#184] small refactoring reset password 2019-06-24 19:01:56 +00:00
gopher gopher: fix rendering of post content (closes #895) 2019-05-14 15:35:06 +00:00
helpers [#963] No redirect on OOB OAuth authorize request with existing authorization. OAuth-related refactoring. 2019-06-12 21:30:06 +03:00
http Use Pleroma.Config everywhere 2019-05-30 15:33:58 +07:00
instances
object security: detect object containment violations at the IR level 2019-07-14 19:28:47 +00:00
plugs Polish IdempotencyPlug 2019-06-27 01:53:58 +07:00
upload
uploaders kill @httpoison 2019-05-25 04:24:21 +00:00
user [#948] /api/v1/account_search added optional parameters (limit, offset, following) 2019-06-14 11:39:57 +00:00
web security: detect object containment violations at the IR level 2019-07-14 19:28:47 +00:00
activity.ex Contain search for unauthenticated users 2019-06-05 16:37:43 +07:00
application.ex it is changed in compile time 2019-06-14 15:45:05 +00:00
bookmark.ex Remove bookmarks assoc and add a fake bookmark assoc instead 2019-05-07 19:33:22 +00:00
clippy.ex
config.ex Fix Pleroma.Config.get!/1 raising an error when value is false 2019-05-14 06:40:59 +08:00
conversation.ex Accept question objects for conversations 2019-05-21 17:33:54 +03:00
emoji.ex Make default pack extensions configurable and default to png and gif 2019-06-26 06:48:59 +03:00
filter.ex chase test failures 2019-05-15 16:23:01 +00:00
flake_id.ex
formatter.ex Mention all people in the beginning of DM 2019-05-24 20:34:23 +00:00
html.ex Rich Media: Skip Microformats hashtags 2019-06-19 00:46:30 +03:00
instances.ex it is changed in compile time 2019-06-14 15:45:05 +00:00
keys.ex move key generation functions into Pleroma.Keys module 2019-05-22 03:58:15 +00:00
list.ex Use User.get_cached* everywhere 2019-04-22 07:20:43 +00:00
mime.ex
notification.ex notifications: fix notification generation for non-create activities 2019-06-22 06:44:47 +00:00
object_tombstone.ex
object.ex Resolve merge conflicts 2019-06-01 16:29:58 +03:00
pagination.ex
password_reset_token.ex [#184] small refactoring reset password 2019-06-24 19:01:56 +00:00
registration.ex
release_tasks.ex Load the application before executing the create task 2019-06-22 04:33:46 +03:00
repo_streamer.ex Rework user deletion 2019-06-24 18:59:12 +00:00
repo.ex fix format 2019-05-06 17:51:03 +00:00
reverse_proxy.ex it is changed in compile time 2019-06-14 15:45:05 +00:00
scheduled_activity_worker.ex
scheduled_activity.ex
signature.ex move key generation functions into Pleroma.Keys module 2019-05-22 03:58:15 +00:00
stats.ex Merge develop 2019-05-08 14:34:36 +00:00
thread_mute.ex
upload.ex Remove H1 in @moduledoc 2019-05-06 04:53:12 +02:00
user_invite_token.ex Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma into feature/845-improve-status-deletion 2019-05-06 16:45:22 +00:00
user.ex [#184] small refactoring reset password 2019-06-24 19:01:56 +00:00