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.
{
"@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"
}
]
}