honkoma/lib/pleroma
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 Extend Pleroma.Pagination to support offset-based pagination, use async/await to execute status and account search in parallel 2019-07-11 13:55:31 +00:00
bbs Add license/copyright to all project files 2019-07-10 05:13:23 +00:00
captcha Wrap error messages into gettext helpers 2019-07-10 18:10:09 +07:00
config atom keys with leading : 2019-07-15 11:00:55 +03:00
conversation Conversations: Fetch users in one query. 2019-06-07 17:51:47 +02:00
emails [#1062] added option to disable send email 2019-07-10 05:34:21 +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 Merge the default options with custom ones in ReverseProxy and 2019-07-12 23:52:26 +03:00
instances Add license/copyright to all project files 2019-07-10 05:13:23 +00:00
object fetcher: sign object fetches if configured 2019-07-17 22:58:46 +00:00
plugs Merge branch 'refactor/http-signature-plug' into 'develop' 2019-07-19 16:57:24 +00:00
reverse_proxy Merge the default options with custom ones in ReverseProxy and 2019-07-12 23:52:26 +03:00
upload added tests for Pleroma.Upload.Filter 2019-07-16 21:35:43 +00:00
uploaders tests for Uploader with webhook 2019-07-18 12:30:18 +00:00
user Feature/1072 muting notifications 2019-07-14 13:29:31 +00:00
web Expose expires_at datetime in mastoAPI only for the activity actor 2019-07-24 14:47:22 +02:00
activity.ex Add activity expirations table 2019-07-24 13:14:52 +02:00
activity_expiration.ex Require that ephemeral posts live for at least one hour 2019-07-24 14:46:08 +02:00
activity_expiration_worker.ex Add activity expiration worker 2019-07-24 13:14:52 +02:00
application.ex Add activity expiration worker 2019-07-24 13:14:52 +02:00
bookmark.ex Add license/copyright to all project files 2019-07-10 05:13:23 +00:00
clippy.ex [Credo] fix Credo.Check.Readability.MaxLineLength 2019-03-13 04:26:56 +01:00
config.ex [#1026] Filter.AnonymizeFilename added ability to retain file extension with custom text 2019-06-30 07:28:35 +00: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 Fix account lookup for nicknames beginning with numbers 2019-04-02 10:51:33 +00:00
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 Add license/copyright to all project files 2019-07-10 05:13:23 +00:00
keys.ex tests for Pleroma.Signature 2019-07-15 13:01:22 +00:00
list.ex Add `list` to Visibility 2019-07-11 19:29:24 +07:00
mime.ex Mime: detect RIFF formats (wave, webp, avi) 2019-02-04 17:44:41 +01:00
notification.ex query fix 2019-07-15 20:53:52 +03:00
object.ex [#878] Merge remote-tracking branch 'remotes/upstream/develop' into 878-activity-object-decoupling-in-tests 2019-07-09 21:46:16 +03:00
object_tombstone.ex Add license/copyright to all project files 2019-07-10 05:13:23 +00:00
pagination.ex Extend Pleroma.Pagination to support offset-based pagination, use async/await to execute status and account search in parallel 2019-07-11 13:55:31 +00:00
password_reset_token.ex [#184] small refactoring reset password 2019-06-24 19:01:56 +00:00
registration.ex [#923] Nickname & email selection for external registrations, option to connect to existing account. 2019-03-20 10:35:31 +03:00
release_tasks.ex Load the application before executing the create task 2019-06-22 04:33:46 +03:00
repo.ex fix format 2019-05-06 17:51:03 +00:00
repo_streamer.ex Rework user deletion 2019-06-24 18:59:12 +00:00
scheduled_activity.ex Add scheduler for sending scheduled activities to the queue 2019-04-06 23:56:29 +03:00
scheduled_activity_worker.ex Add scheduler for sending scheduled activities to the queue 2019-04-06 23:56:29 +03:00
signature.ex signature: properly deduce the actor from misskey key IDs 2019-07-23 16:47:22 +00:00
stats.ex Merge develop 2019-05-08 14:34:36 +00:00
thread_mute.ex [Credo] fix Credo.Check.Readability.AliasOrder 2019-03-13 04:26:54 +01:00
upload.ex Remove H1 in @moduledoc 2019-05-06 04:53:12 +02:00
user.ex tests for Pleroma.Web.ActivityPub.Publisher 2019-07-23 19:15:48 +00:00
user_invite_token.ex Add tests for users tasks and PleromaAuthenticator 2019-07-22 02:43:15 +00:00