ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://join-lemmy.org/context.json", "https://www.w3.org/ns/activitystreams" ], "type": "Page", "id": "https://lemmy.dbzer0.com/post/20251112", "attributedTo": "https://lemmy.dbzer0.com/u/supervent", "to": [ "https://lemmy.world/c/i2p", "https://www.w3.org/ns/activitystreams#Public" ], "name": "New i2pd release 2.52.0", "cc": [], "content": "<h2>[2.52.0] - 2024-05-12</h2>\n<h3>Added</h3>\n<ul>\n<li>Separate threads for persisting RouterInfos and profiles to disk</li>\n<li>Give preference to address with direct connection</li>\n<li>Exclude addresses with incorrect static or intro key</li>\n<li>Avoid two firewalled routers in the row in tunnel</li>\n<li>Drop unsolicited database search replies</li>\n</ul>\n<h3>Changed</h3>\n<ul>\n<li>Increase number of hashes to 16 in exploratory lookup reply</li>\n<li>Reduce number of a RouterInfo lookup attempts to 5</li>\n<li>Reset stream RTO if outbound tunnel was changed</li>\n<li>Insert previously excluded floodfill back when successfully connected</li>\n<li>Increase maximum stream resend attempts to 9</li>\n<li>Reply to exploratory lookups with only confirmed routers if low tunnel build rate</li>\n<li>Don’t accept too old RouterInfo</li>\n<li>Build client tunnels through confirmed routers only if low tunnel build rate</li>\n<li>Manage netDb requests more frequently</li>\n<li>Don’t reply with closer than us only floodfills for lookup</li>\n</ul>\n<h3>Fixed</h3>\n<ul>\n<li>Crash on router lookup if exploratory pool is not ready</li>\n<li>Race condition in excluded peers for next lookup</li>\n<li>Excessive number of lookups for same destination</li>\n<li>Race condition with transport peers during shutdown</li>\n<li>Corrupted RouterInfo files</li>\n</ul>\n", "mediaType": "text/html", "source": { "content": "## [2.52.0] - 2024-05-12\n### Added\n- Separate threads for persisting RouterInfos and profiles to disk\n- Give preference to address with direct connection\n- Exclude addresses with incorrect static or intro key\n- Avoid two firewalled routers in the row in tunnel\n- Drop unsolicited database search replies\n### Changed\n- Increase number of hashes to 16 in exploratory lookup reply\n- Reduce number of a RouterInfo lookup attempts to 5\n- Reset stream RTO if outbound tunnel was changed\n- Insert previously excluded floodfill back when successfully connected\n- Increase maximum stream resend attempts to 9\n- Reply to exploratory lookups with only confirmed routers if low tunnel build rate\n- Don't accept too old RouterInfo\n- Build client tunnels through confirmed routers only if low tunnel build rate\n- Manage netDb requests more frequently\n- Don't reply with closer than us only floodfills for lookup\n### Fixed\n- Crash on router lookup if exploratory pool is not ready\n- Race condition in excluded peers for next lookup\n- Excessive number of lookups for same destination\n- Race condition with transport peers during shutdown\n- Corrupted RouterInfo files", "mediaType": "text/markdown" }, "attachment": [ { "href": "https://github.com/PurpleI2P/i2pd", "mediaType": null, "type": "Link" } ], "sensitive": false, "published": "2024-05-14T01:02:13.720311Z", "language": { "identifier": "en", "name": "English" }, "audience": "https://lemmy.world/c/i2p", "tag": [ { "href": "https://lemmy.dbzer0.com/post/20251112", "name": "#i2p", "type": "Hashtag" } ] }