Skip to content

Conversation

@meehl
Copy link
Contributor

@meehl meehl commented Dec 20, 2025

The HTTP/2 spec requires header field names to be lowercase. This change makes PoB agnostic about the used HTTP version by changing the pattern to be case-insensitive.

This doesn't affect the official Windows version of PoB (yet) because it bundles a libcurl library that is not compiled with HTTP/2 support. My main motivation behind this fix is meehl/rusty-path-of-building#20.

I know third-party runtimes are not officially supported but i still hope to see this merged because i feel like PoB shouldn't make any assumptions about the HTTP version being used. If the bundled libcurl library is ever compiled with HTTP/2 support you'll most likely run into the same problem.

The HTTP/2 spec requires header field names to be lowercase.
This change makes PoB agnostic about the used HTTP version by
changing the pattern to be case-insensitive.
@Nightblade
Copy link
Contributor

Don't worry about the spell-checker failing, I've just added an exception.

@LocalIdentity LocalIdentity added pob1 Should also be merged into PoB1 Repo linux labels Dec 22, 2025
@LocalIdentity LocalIdentity merged commit 2e84d43 into PathOfBuildingCommunity:dev Dec 22, 2025
1 of 3 checks passed
github-actions bot pushed a commit to PathOfBuildingCommunity/PathOfBuilding that referenced this pull request Dec 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

linux pob1 Should also be merged into PoB1 Repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants