From 6e686c1140e99b56860514fbface0655b333dba3 Mon Sep 17 00:00:00 2001 From: clover caruso Date: Fri, 15 May 2026 20:43:52 -0700 Subject: [PATCH] enable some more fun things --- config/forgejo/ssh/keys.py | 7 ++++++- config/xmpp/conf.d/paperclover.cfg.lua | 7 +++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/config/forgejo/ssh/keys.py b/config/forgejo/ssh/keys.py index c8539682e3e70fad951a83376e41e77f7f5c80d4..a59df4c98015f886af19507ce0ad44a0c5d58dd6 100755 --- a/config/forgejo/ssh/keys.py +++ b/config/forgejo/ssh/keys.py @@ -40,6 +40,11 @@ def get_key_id(container: str): return None +def same_public_key(stored_key: str): + parts = stored_key.split() + return len(parts) >= 2 and parts[0] == key_type and parts[1] == key + + clover_id = get_key_id("forgejo") evil_id = get_key_id("evil-forgejo") knot_did = None @@ -67,7 +72,7 @@ try: check=False, ) for entry in json.loads(result.stdout): - if entry.get("key") == f"{key_type} {key}": + if same_public_key(entry.get("key", "")): knot_did = entry.get("did") break except: diff --git a/config/xmpp/conf.d/paperclover.cfg.lua b/config/xmpp/conf.d/paperclover.cfg.lua index 4dcf732bf9020146d8fe3c4b142521e15a6af468..b42a6f7b7652494177f0244e3db3d77dd7f33baa 100644 --- a/config/xmpp/conf.d/paperclover.cfg.lua +++ b/config/xmpp/conf.d/paperclover.cfg.lua @@ -7,6 +7,10 @@ contact_info = { } modules_enabled:append({ + "pep"; + "mam"; + "carbons"; + "offline"; "cloud_notify"; "smacks"; "csi"; @@ -14,3 +18,6 @@ modules_enabled:append({ "server_contact_info"; "websocket"; }) + +default_archive_policy = true +archive_expires_after = "never" -- 2.54.0