From aa7edaa2c4dfe25d89b58aec84ff06722e8570c8 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 8 Sep 2021 13:34:13 +0100 Subject: [PATCH] Set domain for webfinger --- epicyon.py | 5 ++++- migrate.py | 2 +- posts.py | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/epicyon.py b/epicyon.py index 38959d903..496cc8df0 100644 --- a/epicyon.py +++ b/epicyon.py @@ -2040,13 +2040,16 @@ if args.followers: if nickname == 'inbox': nickname = domain + hostDomain = None + if args.domain: + hostDomain = args.domain handle = nickname + '@' + domain signingPrivateKeyPem = None if args.secureMode: signingPrivateKeyPem = getInstanceActorKey(baseDir, domain) wfRequest = webfingerHandle(session, handle, httpPrefix, cachedWebfingers, - None, __version__, debug, False, + hostDomain, __version__, debug, False, signingPrivateKeyPem) if not wfRequest: print('Unable to webfinger ' + handle) diff --git a/migrate.py b/migrate.py index 4f355f718..33c5143b8 100644 --- a/migrate.py +++ b/migrate.py @@ -60,7 +60,7 @@ def _updateMovedHandle(baseDir: str, nickname: str, domain: str, handle = handle[1:] wfRequest = webfingerHandle(session, handle, httpPrefix, cachedWebfingers, - None, __version__, debug, False, + domain, __version__, debug, False, signingPrivateKeyPem) if not wfRequest: print('updateMovedHandle unable to webfinger ' + handle) diff --git a/posts.py b/posts.py index 51d96c781..408490da9 100644 --- a/posts.py +++ b/posts.py @@ -2810,7 +2810,7 @@ def _hasSharedInbox(session, httpPrefix: str, domain: str, tryHandles.append('inbox@' + domain) for handle in tryHandles: wfRequest = webfingerHandle(session, handle, httpPrefix, {}, - None, __version__, debug, False, + domain, __version__, debug, False, signingPrivateKeyPem) if wfRequest: if isinstance(wfRequest, dict):