Describe the problem you’re having:
When a feed is fetched via HTTP/2 errors are not reported in the UI.
This is because of https://git.tt-rss.org/fox/tt-rss/src/master/include/functions.php#L300, which assumes HTTP1.* as the HTTP version. Since curl learned to speak http2 that assumption is no longer valid. HTTP/2 and HTTP/2.0 can both be found in the wild.
tt-rss version (including git commit id):
commit id: ffb842f75
Might want to future proof it? We’re going to get http/3 soon which will use udp rather than tcp. It’s possible that a few years down the line from that people will stop using tcp, and thus http/1.1 completely if the deprecation of tlsv1.0/v1.1 is anything to go by.