akkoma/lib/pleroma/web
Mike Verdone 3cb471ec06 Expose expires_at datetime in mastoAPI only for the activity actor
In the "pleroma" section of the MastoAPI for status activities you can
see an expires_at item that states when the activity will expire, or
nothing if the activity will not expire.

The expires_at date is only visible to the person who posted the
activity. This is the conservative approach in case some attacker
decides to write a logger for expiring posts. However, in the future of
OCAP, signed requests, and all that stuff, this attack might not be that
likely. Some other pleroma dev should remove the restriction in the code
at that time, if they're satisfied with the security implications of
doing so.
2019-07-24 14:47:22 +02:00
..
activity_pub Merge branch 'develop' into feature/admin-api-user-statuses 2019-07-24 02:42:28 +03:00
admin_api Merge branch 'develop' into feature/admin-api-user-statuses 2019-07-24 02:42:28 +03:00
auth detect and use sha512-crypt for stored password hash. 2019-07-14 09:48:42 -07:00
channels Use User.get_cached* everywhere 2019-04-22 07:20:43 +00:00
common_api Require that ephemeral posts live for at least one hour 2019-07-24 14:46:08 +02:00
federator [#161] Refactoring, documentation. 2019-06-30 15:58:50 +03:00
mastodon_api Expose expires_at datetime in mastoAPI only for the activity actor 2019-07-24 14:47:22 +02:00
media_proxy Merge branch 'develop' into match-file-name 2019-07-15 21:30:56 +05:45
metadata Pleroma.Web.Metadata - tests 2019-07-12 16:42:54 +00:00
mongooseim Wrap error messages into gettext helpers 2019-07-10 18:10:09 +07:00
nodeinfo nodeinfo: implement MRF transparency exclusions 2019-07-13 18:53:14 +00:00
oauth Wrap error messages into gettext helpers 2019-07-10 18:10:09 +07:00
ostatus Wrap error messages into gettext helpers 2019-07-10 18:10:09 +07:00
push WebPush: Use Object.normalize, rewrite tests so they test reality. 2019-04-29 18:15:30 +02:00
rich_media rich media: parser: splice the given URL into the result 2019-07-23 23:51:29 +00:00
salmon Merge branch 'develop' into feature/addressable-lists 2019-07-11 13:26:59 +07:00
templates [#184] small refactoring reset password 2019-06-24 19:01:56 +00:00
twitter_api #1110 fixed /api/pleroma/healthcheck 2019-07-19 16:20:23 +00:00
views Replace Mix.env with Pleroma.Config.get(:env) 2019-06-06 23:59:51 +03:00
web_finger webfinger: allow resolution of usernames with dots in them (internal actors) 2019-07-17 16:59:29 +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 Add SetLocalePlug 2019-07-10 18:08:03 +07: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 Merge branch 'develop' into feature/admin-api-user-statuses 2019-07-24 02:42:28 +03:00
streamer.ex Bugfix: muted/blocked user notification streaming 2019-07-22 02:43:55 +00:00
translation_helpers.ex Add translation helpers 2019-07-10 18:10:09 +07:00
uploader_controller.ex tests for Uploader with webhook 2019-07-18 12:30:18 +00:00
web.ex Add translation helpers 2019-07-10 18:10:09 +07:00