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

elixir-mint / mint / 71dd92574937e40985a85faaadf7fbe059773302
89%

Build:
DEFAULT BRANCH: main
Ran 24 Sep 2026 09:56AM 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

24 Sep 2026 09:55AM UTC coverage: 88.539% (+0.01%) from 88.526%
71dd92574937e40985a85faaadf7fbe059773302

push

github

web-flow
Apply the acknowledged HTTP/2 header table size to the decoding table (#508)

* Apply the acknowledged HTTP/2 header table size to the decoding table

put_settings/2 accepted :header_table_size but the handler for the
server's SETTINGS ACK didn't know the setting and raised a RuntimeError
out of stream/2. The setting is now recorded and the HPACK decoding
table's permitted maximum follows it.

That maximum is a limit rather than the size of the table. The table's
own maximum belongs to the server's encoder, which declares it with a
dynamic table size update (RFC 7541 4.2), so HPAX.resize/2, which moves
both, would keep entries the server had evicted and decode an indexed
reference to one of them as a stale header.
HPAX.protocol_resize/2 moves only the limit and follows it down when it
drops below the size 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 a connection error with COMPRESSION_ERROR.

* Require hpax 1.1

HPAX.protocol_resize/2 was added in hpax 1.1.0, so older versions can't
be used anymore.

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

1545 of 1745 relevant lines covered (88.54%)

556.44 hits per line

Jobs
ID Job ID Ran Files Coverage
1 71dd92574937e40985a85faaadf7fbe059773302.1 24 Sep 2026 09:56AM UTC 21
88.54
GitHub Action Run
Source Files on build 71dd92574937e40985a85faaadf7fbe059773302
  • Tree
  • List 21
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 71dd9257 on github
  • Prev Build on main (#CCE5F55A...)
  • Next Build on main (#02D9148A...)
  • 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