From a88283c526a779389efa2b819201a2331de0f2b2 Mon Sep 17 00:00:00 2001 From: winter Date: Mon, 24 Feb 2025 18:29:51 +0000 Subject: implement federation policies and instance info substitution policy --- policies.conf.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'policies.conf.php') diff --git a/policies.conf.php b/policies.conf.php index 389551a..503ca74 100644 --- a/policies.conf.php +++ b/policies.conf.php @@ -3,6 +3,13 @@ // Policy config file Digitigrade\PolicyManager::getInstance()->registerAll( + // loads blocked instance domains from blocked-instances.txt new Digitigrade\Policy\BlockInstance(...explode("\n", file_get_contents(__DIR__ . '/blocked-instances.txt'))), + + // provides a very basic censorship / word blocking mechanism //new Digitigrade\Policy\BasicCensor(['fuck', 'shit'], '••••'), + + // replaces text like %Instance.domain in notes with the corresponding value when sending to remote instances + // e.g. users on social.example would see "hello %Instance.domain" as "hello social.example" on their end + //new Digitigrade\Policy\RemoteInstanceInfoSubstitution, ); \ No newline at end of file -- cgit v1.3