<?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[Catodon federating deletes of objects it doesn&#x27;t own]]></title><description><![CDATA[<p dir="auto">Hey <a href="https://activitypub.space/user/panos%40catodon.rocks" target="_blank" rel="noopener noreferrer nofollow ugc">@panos@catodon.rocks</a>, now that I'm tracking errors encountered, I've got a bit more visibility into things that normally would've just been caught and ignored.</p>
<p dir="auto">Today I received a <code>Delete(Object)</code> from Catodon associated with a user from <code>catodon.rocks</code>.</p>
<p dir="auto">Two things:</p>
<ol>
<li>
<p dir="auto">Its <code>object</code> referenced an item outside of <code>catodon.rocks</code>, and so it failed NodeBB's actor-object match check. Normally people can't delete other peoples' posts, so I think this might be a mistake?</p>
</li>
<li>
<p dir="auto">The activity's <code>audience</code> matches the activity's <code>attributedTo</code>. While you're certainly allowed to put anything you want in there, threadiverse software uses it to point to a group actor. Wondering if this was intentional.</p>
</li>
</ol>
<p dir="auto">Thanks!</p>
]]></description><link>https://citiverse.it/topic/b95db6a6-8887-4e4d-9657-dc9601b84c9e/catodon-federating-deletes-of-objects-it-doesn-t-own</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 18:37:44 GMT</lastBuildDate><atom:link href="https://citiverse.it/topic/b95db6a6-8887-4e4d-9657-dc9601b84c9e.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Apr 2026 17:16:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Catodon federating deletes of objects it doesn&#x27;t own on Fri, 24 Apr 2026 15:06:01 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/panos%40catodon.rocks" target="_blank" rel="noopener noreferrer nofollow ugc">@panos@catodon.rocks</a> Thanks.</p>
<ol>
<li>Fixed</li>
<li>Defer, not sure how to handle at the moment.</li>
<li>N/A, when an <code>Announce(Create)</code> arrives, NodeBB makes a call out to retrieve the object again, so if a Create arrives after a Delete, it won't be added.
<ul>
<li>We call the low level delete because it's an internal deletion. We don't need to call the api delete because that federates activities out. I don't expect your LLM to know this.</li>
</ul>
</li>
<li>Fixed.</li>
<li>Fixed.</li>
<li>Fixed.</li>
</ol>
]]></description><link>https://citiverse.it/post/https://activitypub.space/post/1794</link><guid isPermaLink="true">https://citiverse.it/post/https://activitypub.space/post/1794</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Fri, 24 Apr 2026 15:06:01 GMT</pubDate></item><item><title><![CDATA[Reply to Catodon federating deletes of objects it doesn&#x27;t own on Thu, 23 Apr 2026 18:59:37 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/panos%40catodon.rocks" target="_blank" rel="noopener noreferrer nofollow ugc">@panos@catodon.rocks</a> handling of <code>Announce(Delete)</code> is merged (but untested across real 1b12 generators)... do you mind doing a quick test?</p>
]]></description><link>https://citiverse.it/post/https://activitypub.space/post/1791</link><guid isPermaLink="true">https://citiverse.it/post/https://activitypub.space/post/1791</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Thu, 23 Apr 2026 18:59:37 GMT</pubDate></item><item><title><![CDATA[Reply to Catodon federating deletes of objects it doesn&#x27;t own on Thu, 23 Apr 2026 02:10:20 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/panos%40catodon.rocks" target="_blank" rel="noopener noreferrer nofollow ugc">@panos@catodon.rocks</a> sure thing. I thought we did handle it but it's been awhile. I'll take a look!</p>
]]></description><link>https://citiverse.it/post/https://activitypub.space/post/1784</link><guid isPermaLink="true">https://citiverse.it/post/https://activitypub.space/post/1784</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Thu, 23 Apr 2026 02:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to Catodon federating deletes of objects it doesn&#x27;t own on Wed, 22 Apr 2026 17:26:20 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/panos%40catodon.rocks" target="_blank" rel="noopener noreferrer nofollow ugc">@panos@catodon.rocks</a> I was wondering if maybe there was some group-actor shenanigans going on <img src="https://citiverse.it/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=3a6642edec2" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://citiverse.it/post/https://activitypub.space/post/1783</link><guid isPermaLink="true">https://citiverse.it/post/https://activitypub.space/post/1783</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Wed, 22 Apr 2026 17:26:20 GMT</pubDate></item></channel></rss>