• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

elixir-mint / mint / f79a60a7f7bdfbe6a1863318d4d3c1787fc138a2-PR-508
89%
main: 91%

Build:
Build:
LAST BUILD BRANCH: v1.10
DEFAULT BRANCH: main
Ran 21 Sep 2026 08:47AM UTC
Jobs 1
Files 21
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Sep 2026 08:46AM UTC coverage: 88.475%. Remained the same
f79a60a7f7bdfbe6a1863318d4d3c1787fc138a2-PR-508

Pull #508

github

ericmj
Apply the HTTP/2 header table size to the decoding table as a limit

HPAX.resize/2 sets the table's own maximum size along with the maximum
the protocol permits. For the decoding table that maximum belongs to the
server's encoder, which declares it with a dynamic table size update
(RFC 7541 4.2), so raising SETTINGS_HEADER_TABLE_SIZE also raised it and
kept entries the server had evicted. An indexed reference to one of them
decoded to a stale header instead of failing with a compression error.

HPAX.protocol_resize/2 changes only the permitted maximum and follows it
down when it drops below what the encoder declared. After a reduction
the server has to declare its new size at the start of the next field
block, which RFC 9113 4.3.1 requires the client to enforce, so a block
that doesn't is now a connection error with COMPRESSION_ERROR.
Pull Request #508: DO NOT MERGE: Apply the HTTP/2 header table size to the decoding table as a limit

2 of 2 new or added lines in 1 file covered. (100.0%)

37 existing lines in 1 file now uncovered.

1520 of 1718 relevant lines covered (88.47%)

552.18 hits per line

Coverage Regressions

Lines Coverage ∆ File
37
93.73
0.0% lib/mint/http2.ex
Jobs
ID Job ID Ran Files Coverage
1 f79a60a7f7bdfbe6a1863318d4d3c1787fc138a2-PR-508.1 21 Sep 2026 08:47AM UTC 21
88.47
GitHub Action Run
Source Files on build f79a60a7f7bdfbe6a1863318d4d3c1787fc138a2-PR-508
  • Tree
  • List 21
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #508
  • PR Base - apply-http2-client-settings (#6184A568...)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc