<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FediBuzz webfinger backreference failure]]></title><description><![CDATA[<p dir="auto">Hi <a href="https://activitypub.space/user/astro%40c3d2.social" rel="nofollow ugc">@astro@c3d2.social</a>, I think I found a bug with FediBuzz and how it does its Webfinger responses.</p>
<p dir="auto">In a nutshell, FediBuzz tag actors have <code>preferredUsername</code> set to <code>tag-whatever</code>, but the corresponding webfinger lookup <code>?resource=acct:tag-whatever@relay.fedi.buzz</code> fails with a 404, but <code>whatever@relay.fedi.buzz</code> works fine.</p>
<p dir="auto">cc <a href="https://activitypub.space/user/evan%40cosocial.ca" rel="nofollow ugc">@evan@cosocial.ca</a></p>
<p dir="auto">AI slop explanation follows (feel free to ignore!):</p>
<p dir="auto">&gt; <strong>tags.pub</strong> does it correctly:<br />
&gt;<br />
&gt; <code>json &amp;gt; { &amp;gt;   "id": "https://tags.pub/user/nodebb", &amp;gt;   "preferredUsername": "nodebb" &amp;gt; } &amp;gt; </code><br />
&gt;<br />
&gt; WebFinger <code>acct:nodebb@tags.pub</code> → resolves to <code>https://tags.pub/user/nodebb</code> <img src="https://postcall.pub/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=46d74f5bcff" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /><br />
&gt;<br />
&gt; <strong>FediBuzz</strong> breaks the round-trip:<br />
&gt;<br />
&gt; <code>json &amp;gt; { &amp;gt;   "id": "https://relay.fedi.buzz/tag/nodebb", &amp;gt;   "preferredUsername": "tag-nodebb" &amp;gt; } &amp;gt; </code><br />
&gt;<br />
&gt; WebFinger <code>acct:tag-nodebb@relay.fedi.buzz</code> → <strong>404</strong> <img src="https://postcall.pub/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=46d74f5bcff" class="not-responsive emoji emoji-android emoji--x" style="height:23px;width:auto;vertical-align:middle" title="❌" alt="❌" /><br />
&gt;<br />
&gt; Yes, it's a FediBuzz bug. <code>preferredUsername</code> must match the WebFinger subject so that <code>acct:{preferredUsername}@{hostname}</code> resolves back to the actor's <code>id</code>. FediBuzz added a <code>tag-</code> prefix to <code>preferredUsername</code> but didn't update WebFinger to match.<br />
&gt;<br />
&gt; They should either use <code>preferredUsername: "nodebb"</code> (matching tags.pub) or serve WebFinger for <code>acct:tag-nodebb@relay.fedi.buzz</code>.</p>
]]></description><link>https://postcall.pub/topic/8bdd7d10-8fca-4f9a-baa3-a62ff357f7aa/fedibuzz-webfinger-backreference-failure</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 02:09:11 GMT</lastBuildDate><atom:link href="https://postcall.pub/topic/8bdd7d10-8fca-4f9a-baa3-a62ff357f7aa.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Sep 2026 18:36:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FediBuzz webfinger backreference failure on Wed, 09 Sep 2026 15:03:49 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/astro%40c3d2.social" rel="nofollow ugc">@astro@c3d2.social</a> yup, root cause was a regression I accidentally introduced a year ago (I missed a <code>!</code> and borked a conditional)</p>
<p dir="auto">Really weird, sorry for wasting your time!</p>
<p dir="auto"><a href="https://github.com/NodeBB/NodeBB/commit/57095a45e52e0c36c25b56003abfb59641a47df1" rel="nofollow ugc">https://github.com/NodeBB/NodeBB/commit/57095a45e52e0c36c25b56003abfb59641a47df1</a></p>
]]></description><link>https://postcall.pub/post/https://activitypub.space/post/2436</link><guid isPermaLink="true">https://postcall.pub/post/https://activitypub.space/post/2436</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Wed, 09 Sep 2026 15:03:49 GMT</pubDate></item><item><title><![CDATA[Reply to FediBuzz webfinger backreference failure on Wed, 09 Sep 2026 01:44:03 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/astro%40c3d2.social" rel="nofollow ugc">@astro@c3d2.social</a> yeah I can't reproduce it anymore.</p>
<p dir="auto">Both qwen and I must've hallucinated &lt;img class="not-responsive emoji" src="<a href="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f627.png?v=4459463b5a0" rel="nofollow ugc">https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f627.png?v=4459463b5a0</a>" title="<img src="https://postcall.pub/assets/plugins/nodebb-plugin-emoji/emoji/android/1f627.png?v=46d74f5bcff" class="not-responsive emoji emoji-android emoji--anguished" style="height:23px;width:auto;vertical-align:middle" title=":anguished:" alt="😧" />" /&gt; I'll let you know if it happens again.</p>
]]></description><link>https://postcall.pub/post/https://activitypub.space/post/2435</link><guid isPermaLink="true">https://postcall.pub/post/https://activitypub.space/post/2435</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Wed, 09 Sep 2026 01:44:03 GMT</pubDate></item><item><title><![CDATA[Reply to FediBuzz webfinger backreference failure on Tue, 08 Sep 2026 19:17:54 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/astro%40c3d2.social" rel="nofollow ugc">@astro@c3d2.social</a> hmmm, you're right, I think I might've gotten confused. I swore it was the other way around, let me take a look when I get back to my PC</p>
]]></description><link>https://postcall.pub/post/https://activitypub.space/post/2433</link><guid isPermaLink="true">https://postcall.pub/post/https://activitypub.space/post/2433</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Tue, 08 Sep 2026 19:17:54 GMT</pubDate></item><item><title><![CDATA[Reply to FediBuzz webfinger backreference failure on Tue, 08 Sep 2026 19:10:53 GMT]]></title><description><![CDATA[<p><span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> Are you sure? For me, `acct:tag-whatever@` returns HTTP 200 while `acct:whatever@` fails with HTTP 404.</p>]]></description><link>https://postcall.pub/post/https://c3d2.social/users/astro/statuses/117237000002038618</link><guid isPermaLink="true">https://postcall.pub/post/https://c3d2.social/users/astro/statuses/117237000002038618</guid><dc:creator><![CDATA[astro@c3d2.social]]></dc:creator><pubDate>Tue, 08 Sep 2026 19:10:53 GMT</pubDate></item></channel></rss>