<?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[HTTP/1.1 subscriptions never receive data (nginx proxy buffering)]]></title><description><![CDATA[<p dir="auto">Subscribing to a topic as a stream (GET /&lt;topic&gt;/json?poll=false, also /sse and /raw) never returns anything over HTTP/1.1 on my ntfy instance: the TLS handshake and request complete, but nothing comes back (not even the response headers). The same request over HTTP/2 works and delivers the open event and a keepalive every 45 seconds. Short requests over HTTP/1.1 are fine (poll=1, /v1/health, publishing).</p>
<p dir="auto">This is for a private ntfy topic, and you can reproduce the issue like this:<br />
curl -sN --http1.1 -m 120 -H "Authorization: Bearer $TOKEN" "<a href="https://ntfy.example.com/mytopic/json?poll=false" target="_blank" rel="noopener noreferrer nofollow ugc">https://ntfy.example.com/mytopic/json?poll=false</a>"<br />
-&gt; nothing for 120 seconds<br />
curl -sN --http2 -m 120 -H "Authorization: Bearer $TOKEN" "<a href="https://ntfy.example.com/mytopic/json?poll=false" target="_blank" rel="noopener noreferrer nofollow ugc">https://ntfy.example.com/mytopic/json?poll=false</a>"<br />
-&gt; {"event":"open",...} at once, then a keepalive every 45 s</p>
<p dir="auto">ntfy's reverse-proxy docs (<a href="https://docs.ntfy.sh/config/#nginxapache2caddy" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.ntfy.sh/config/#nginxapache2caddy</a>) require <code>proxy_buffering off</code> (and <code>proxy_request_buffering off</code>) for this reason. Clients that speak HTTP/1.1, such as Python's httpx or the ntfy CLI in some setups, hit this; browsers and curl usually negotiate HTTP/2 and don't.</p>
<p dir="auto">Would it be possible for the ntfy package's nginx location to get <code>proxy_buffering off</code>?</p>
]]></description><link>https://forum.cloudron.io/topic/16081/http-1.1-subscriptions-never-receive-data-nginx-proxy-buffering</link><generator>RSS for Node</generator><lastBuildDate>Tue, 03 Nov 2026 08:59:47 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/16081.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Oct 2026 22:36:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HTTP/1.1 subscriptions never receive data (nginx proxy buffering) on Mon, 12 Oct 2026 09:48:38 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for picking this up <a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: james">@<bdi>james</bdi></a></p>
]]></description><link>https://forum.cloudron.io/post/130861</link><guid isPermaLink="true">https://forum.cloudron.io/post/130861</guid><dc:creator><![CDATA[lucidfox]]></dc:creator><pubDate>Mon, 12 Oct 2026 09:48:38 GMT</pubDate></item><item><title><![CDATA[Reply to HTTP/1.1 subscriptions never receive data (nginx proxy buffering) on Mon, 12 Oct 2026 09:45:36 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/lucidfox" aria-label="Profile: lucidfox">@<bdi>lucidfox</bdi></a><br />
Thanks for reporting. An app update will be available soon that will fix this issue.</p>
]]></description><link>https://forum.cloudron.io/post/130860</link><guid isPermaLink="true">https://forum.cloudron.io/post/130860</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Mon, 12 Oct 2026 09:45:36 GMT</pubDate></item></channel></rss>