summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorIvan Tashkinov <ivantashkinov@gmail.com>2020-08-14 20:55:45 +0300
committerIvan Tashkinov <ivantashkinov@gmail.com>2020-08-14 20:55:45 +0300
commit95529ab709b14acbf0b4ef2c17a76e0540e1e84e (patch)
tree0ec69c4651bdc8fd1ff8c6b9beb937f4062a0b6d /config
parent33e508d7c6bae4f2b48568c50e1573fb4cbcffd3 (diff)
[#2046] Defaulted pleroma/restrict_unauthenticated basing on instance privacy setting (i.e. restrict on private instances only by default).
Diffstat (limited to 'config')
-rw-r--r--config/config.exs8
1 files changed, 5 insertions, 3 deletions
diff --git a/config/config.exs b/config/config.exs
index eb85a6ed4..a7c9e54b1 100644
--- a/config/config.exs
+++ b/config/config.exs
@@ -725,10 +725,12 @@ config :pleroma, :hackney_pools,
timeout: 300_000
]
+private_instance? = :if_instance_is_private
+
config :pleroma, :restrict_unauthenticated,
- timelines: %{local: false, federated: false},
- profiles: %{local: false, remote: false},
- activities: %{local: false, remote: false}
+ timelines: %{local: private_instance?, federated: private_instance?},
+ profiles: %{local: private_instance?, remote: private_instance?},
+ activities: %{local: private_instance?, remote: private_instance?}
config :pleroma, Pleroma.Web.ApiSpec.CastAndValidate, strict: false