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

elixir-mint / mint / defd0a8c5ab9efdecd637dfafca94338a135d505-PR-529
90%
main: 91%

Build:
Build:
LAST BUILD BRANCH: fuzz-http1-transfer-codings
DEFAULT BRANCH: main
Ran 16 Oct 2026 01:06PM UTC
Jobs 1
Files 22
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

28 Sep 2026 02:53PM UTC coverage: 90.498% (-0.1%) from 90.619%
defd0a8c5ab9efdecd637dfafca94338a135d505-PR-529

Pull #529

github

ericmj
Fail requests pipelined behind a 101 response

After a 101 response the connection stayed open with the queued
requests in place, so bytes arriving later, which belong to the protocol
the server switched to (RFC 9110 15.2.2), were parsed as HTTP/1
responses to those requests.

Queued requests now fail with the new :connection_upgraded error when
the 101 response completes. Bytes arriving later are unexpected data as
long as no new request is made on the connection. A failed request that
was streaming its body can't stream the rest of it. :unprocessed isn't
used because the pipelined request bytes reached the server as part of
the new protocol, so the request might have been processed. The bytes
after the 101 response in the same packet are still delivered as data
for the upgrade request.
Pull Request #529: Fail requests pipelined behind a 101 response

5 of 6 new or added lines in 1 file covered. (83.33%)

5 existing lines in 3 files now uncovered.

1819 of 2010 relevant lines covered (90.5%)

712.47 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
87.56
-0.07% lib/mint/http1.ex

Coverage Regressions

Lines Coverage ∆ File
3
95.53
-0.12% lib/mint/http2.ex
1
87.56
-0.07% lib/mint/http1.ex
1
96.05
-1.32% lib/mint/http1/response.ex
Jobs
ID Job ID Ran Files Coverage
1 defd0a8c5ab9efdecd637dfafca94338a135d505-PR-529.1 16 Oct 2026 01:06PM UTC 22
90.5
GitHub Action Run
Source Files on build defd0a8c5ab9efdecd637dfafca94338a135d505-PR-529
  • Tree
  • List 22
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #529
  • PR Base - http1-rfc9112-body-rules (#433EB867...)
  • 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