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

elixir-mint / mint / defd0a8c5ab9efdecd637dfafca94338a135d505-PR-521
91%
main: 91%

Build:
Build:
LAST BUILD BRANCH: v1.10
DEFAULT BRANCH: main
Ran 28 Sep 2026 02:56PM 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.547% (+0.04%) from 90.508%
defd0a8c5ab9efdecd637dfafca94338a135d505-PR-521

Pull #521

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 #521: Fix HTTP/1 Transfer-Encoding, 1xx close and upgrade handling

50 of 51 new or added lines in 2 files covered. (98.04%)

5 existing lines in 3 files now uncovered.

1820 of 2010 relevant lines covered (90.55%)

707.11 hits per line

Uncovered Changes

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

Coverage Regressions

Lines Coverage ∆ File
3
78.95
-15.79% lib/mint/core/headers.ex
1
87.56
0.2% lib/mint/http1.ex
1
96.05
-1.32% lib/mint/http1/response.ex
Jobs
ID Job ID Ran Files Coverage
1 defd0a8c5ab9efdecd637dfafca94338a135d505-PR-521.1 28 Sep 2026 02:56PM UTC 22
90.55
GitHub Action Run
Source Files on build defd0a8c5ab9efdecd637dfafca94338a135d505-PR-521
  • Tree
  • List 22
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #521
  • PR Base - main (#FB850D37...)
  • 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