<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" 
	>
<channel>
	<title>
	Comments on: LH Site Privacy	</title>
	<atom:link href="https://lhero.org/portfolio/lh-site-privacy/feed/" rel="self" type="application/rss+xml" />
	<link>https://lhero.org/portfolio/lh-site-privacy/</link>
	<description>Digital Sovereignty for everyone</description>
	<lastBuildDate>Thu, 22 Oct 2026 03:09:06 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Peter Shaw		</title>
		<link>https://lhero.org/portfolio/lh-site-privacy/#comment-1537637</link>

		<dc:creator><![CDATA[Peter Shaw]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 03:09:06 +0000</pubDate>
		<guid isPermaLink="false">https://lhero.org/?post_type=lh-portfolio&#038;p=150399#comment-1537637</guid>

					<description><![CDATA[Shorter MCP ability description. The opening sentence of get-privacy now says what the ability returns in under 70 characters, because discover-abilities lists only that sentence. The list of fields follows unchanged in the next sentence. Wording only: no change to behaviour, inputs or outputs.]]></description>
			<content:encoded><![CDATA[<p>Shorter MCP ability description. The opening sentence of get-privacy now says what the ability returns in under 70 characters, because discover-abilities lists only that sentence. The list of fields follows unchanged in the next sentence. Wording only: no change to behaviour, inputs or outputs.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Peter Shaw		</title>
		<link>https://lhero.org/portfolio/lh-site-privacy/#comment-1537622</link>

		<dc:creator><![CDATA[Peter Shaw]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 00:36:49 +0000</pubDate>
		<guid isPermaLink="false">https://lhero.org/?post_type=lh-portfolio&#038;p=150399#comment-1537622</guid>

					<description><![CDATA[Mastodon apps can now sign in to private sites when Enable Mastodon Apps is active. The gate refused the requests a Mastodon client makes before it has logged in, so no app could connect to a private site. Instance and nodeinfo discovery, app registration, Enable Mastodon Apps&#039; own diagnostic check and token revocation are now let through. These are the same routes logged-out visitors can reach on public sites, and none return posts or members. Signing in still needs someone with access to the site: the authorize page sends visitors to log in first and refuses anyone without access. Timelines, accounts and posts stay private. The list of routes can be changed with the new lh_site_privacy_return_mastodon_signin_routes filter.]]></description>
			<content:encoded><![CDATA[<p>Mastodon apps can now sign in to private sites when Enable Mastodon Apps is active. The gate refused the requests a Mastodon client makes before it has logged in, so no app could connect to a private site. Instance and nodeinfo discovery, app registration, Enable Mastodon Apps&#8217; own diagnostic check and token revocation are now let through. These are the same routes logged-out visitors can reach on public sites, and none return posts or members. Signing in still needs someone with access to the site: the authorize page sends visitors to log in first and refuses anyone without access. Timelines, accounts and posts stay private. The list of routes can be changed with the new lh_site_privacy_return_mastodon_signin_routes filter.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
