<?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[#ActivityPub question - is it OK to run pruning of dead inboxes (target nodes for delivery) after grace period of e.g. 7 days when transport failures occur repeatedly (timeout, SSL, DNS, redirect loop, unresolvable host), 400, 404, 410, all 5xx)?]]></title><description><![CDATA[<p><a href="https://fosstodon.org/tags/ActivityPub" rel="tag">#<span>ActivityPub</span></a> question - is it OK to run pruning of dead inboxes (target nodes for delivery) after grace period of e.g. 7 days when transport failures occur repeatedly (timeout, SSL, DNS, redirect loop, unresolvable host), 400, 404, 410, all 5xx)?</p><p><a href="https://fosstodon.org/tags/software" rel="tag">#<span>software</span></a> <a href="https://fosstodon.org/tags/opensource" rel="tag">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/mastodon" rel="tag">#<span>mastodon</span></a></p>]]></description><link>https://bb.devnull.land/topic/f3d07add-1eba-4f11-a39a-ad986cb763f3/activitypub-question-is-it-ok-to-run-pruning-of-dead-inboxes-target-nodes-for-delivery-after-grace-period-of-e.g.-7-days-when-transport-failures-occur-repeatedly-timeout-ssl-dns-redirect-loop-unresolvable-host-400-404-410-all-5xx</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 23:00:24 GMT</lastBuildDate><atom:link href="https://bb.devnull.land/topic/f3d07add-1eba-4f11-a39a-ad986cb763f3.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Aug 2026 14:16:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #ActivityPub question - is it OK to run pruning of dead inboxes (target nodes for delivery) after grace period of e.g. 7 days when transport failures occur repeatedly (timeout, SSL, DNS, redirect loop, unresolvable host), 400, 404, 410, all 5xx)? on Mon, 24 Aug 2026 17:49:06 GMT]]></title><description><![CDATA[<p><span><a href="/user/silverpill%40mitra.social">@<span>silverpill</span></a></span> I think I'll make it configurable.</p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/dusoft/statuses/117151743792484294</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/dusoft/statuses/117151743792484294</guid><dc:creator><![CDATA[dusoft@fosstodon.org]]></dc:creator><pubDate>Mon, 24 Aug 2026 17:49:06 GMT</pubDate></item><item><title><![CDATA[Reply to #ActivityPub question - is it OK to run pruning of dead inboxes (target nodes for delivery) after grace period of e.g. 7 days when transport failures occur repeatedly (timeout, SSL, DNS, redirect loop, unresolvable host), 400, 404, 410, all 5xx)? on Mon, 24 Aug 2026 17:42:56 GMT]]></title><description><![CDATA[<p><span><a href="/user/dusoft%40fosstodon.org" rel="noopener">@dusoft</a></span> It is OK to prune but I think the period of 7 days is too short. The server admin might be on a vacation.</p>]]></description><link>https://bb.devnull.land/post/https://mitra.social/objects/01a034de-4112-7a90-91db-64e2b119545a</link><guid isPermaLink="true">https://bb.devnull.land/post/https://mitra.social/objects/01a034de-4112-7a90-91db-64e2b119545a</guid><dc:creator><![CDATA[silverpill@mitra.social]]></dc:creator><pubDate>Mon, 24 Aug 2026 17:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to #ActivityPub question - is it OK to run pruning of dead inboxes (target nodes for delivery) after grace period of e.g. 7 days when transport failures occur repeatedly (timeout, SSL, DNS, redirect loop, unresolvable host), 400, 404, 410, all 5xx)? on Mon, 24 Aug 2026 14:21:16 GMT]]></title><description><![CDATA[<p><span><a href="/user/julian%40activitypub.space">@<span>julian</span></a></span> That's helpful, thanks. I have implemented pruning, because all requests in the end have some costs. Of course, I could handle it also in softer way, e.g. 7 day grace period, then no-delivery list, then retry after 30 days... Then further incremental backoff.</p>]]></description><link>https://bb.devnull.land/post/https://fosstodon.org/users/dusoft/statuses/117150926537329268</link><guid isPermaLink="true">https://bb.devnull.land/post/https://fosstodon.org/users/dusoft/statuses/117150926537329268</guid><dc:creator><![CDATA[dusoft@fosstodon.org]]></dc:creator><pubDate>Mon, 24 Aug 2026 14:21:16 GMT</pubDate></item><item><title><![CDATA[Reply to #ActivityPub question - is it OK to run pruning of dead inboxes (target nodes for delivery) after grace period of e.g. 7 days when transport failures occur repeatedly (timeout, SSL, DNS, redirect loop, unresolvable host), 400, 404, 410, all 5xx)? on Mon, 24 Aug 2026 14:18:27 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://activitypub.space/user/dusoft%40fosstodon.org" rel="nofollow ugc">@dusoft@fosstodon.org</a> I don't think there is consensus on this particular point. Each implementation does their own handling.</p>
<p dir="auto">e.g. Lemmy will queue messages for delivery forever (probably), but will place your instance on a "do not deliver" list for some time if delivery failures reach a certain threshold.</p>
<p dir="auto">NodeBB's is more naive, it will try delivering per an exponential backoff forever, too.</p>
]]></description><link>https://bb.devnull.land/post/https://activitypub.space/post/2384</link><guid isPermaLink="true">https://bb.devnull.land/post/https://activitypub.space/post/2384</guid><dc:creator><![CDATA[julian@activitypub.space]]></dc:creator><pubDate>Mon, 24 Aug 2026 14:18:27 GMT</pubDate></item></channel></rss>