Shooty
10-19-2020, 07:21 PM
Cloudflare Server change causing connection errors for http requests.
If someone can pass this info to someone who can look into it, it needs to be noted.
See the link below for more info.
[COLOR=#000000][FONT=Helvetica]Cloudflare is improperly handling h2c upgrade requests over
This is an issue with cloudflare not supporting http2 without encryption(which is allowed by internet standards). Every http2 request to http:// urls fail, resulting in peer(56) errors in kodi.This affects every http:// request going through kodis curl when the target is behind cloudflare, so it's not limited to addons.
The workaround(it's not a fix, because following RFCs would be nice) is to switch curl to only use http2 for https:// URLs.
...
Cloudflare is closing connections when an h2c upgrade is attempted. It should simply ignore the upgrade request. To reiterate, this isn't a problem with kodi, just one that was discovered.
/Shooty
If someone can pass this info to someone who can look into it, it needs to be noted.
See the link below for more info.
[COLOR=#000000][FONT=Helvetica]Cloudflare is improperly handling h2c upgrade requests over
This is an issue with cloudflare not supporting http2 without encryption(which is allowed by internet standards). Every http2 request to http:// urls fail, resulting in peer(56) errors in kodi.This affects every http:// request going through kodis curl when the target is behind cloudflare, so it's not limited to addons.
The workaround(it's not a fix, because following RFCs would be nice) is to switch curl to only use http2 for https:// URLs.
...
Cloudflare is closing connections when an h2c upgrade is attempted. It should simply ignore the upgrade request. To reiterate, this isn't a problem with kodi, just one that was discovered.
/Shooty