Runtime configuration
authorhref <href@random.sh>
Tue, 6 Nov 2018 18:34:57 +0000 (19:34 +0100)
committerhref <href@random.sh>
Tue, 6 Nov 2018 18:41:15 +0000 (19:41 +0100)
commit5bb88fd1749931e755157760ec833c5d50ebb8c8
treea43e1d2cb7812bd8df741203126e1ca12052c058
parent25512aa29cae22b73ee45a22954693c1a130ea3e
Runtime configuration

Related to #85

Everything should now be configured at runtime, with the exception of
the `Pleroma.HTML` scrubbers (the scrubbers used can be
changed at runtime, but their configuration is compile-time) because
it's building a module with a macro.
18 files changed:
lib/pleroma/config.ex
lib/pleroma/formatter.ex
lib/pleroma/gopher/server.ex
lib/pleroma/html.ex
lib/pleroma/upload.ex
lib/pleroma/uploaders/swift/keystone.ex
lib/pleroma/uploaders/swift/swift.ex
lib/pleroma/web/activity_pub/activity_pub.ex
lib/pleroma/web/activity_pub/mrf/normalize_markup.ex
lib/pleroma/web/activity_pub/mrf/reject_non_public.ex
lib/pleroma/web/activity_pub/mrf/simple_policy.ex
lib/pleroma/web/activity_pub/transmogrifier.ex
lib/pleroma/web/common_api/common_api.ex
lib/pleroma/web/federator/federator.ex
lib/pleroma/web/mastodon_api/mastodon_api_controller.ex
lib/pleroma/web/twitter_api/controllers/util_controller.ex
lib/pleroma/web/twitter_api/twitter_api.ex
test/config_test.exs