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

jstedfast / MimeKit / 4.11.0.1599
94%

Build:
DEFAULT BRANCH: master
Ran 26 Apr 2025 06:26PM UTC
Jobs 1
Files 188
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

26 Apr 2025 06:16PM UTC coverage: 94.837% (+0.01%) from 94.825%
4.11.0.1599

push

coveralls.net

jstedfast
Fixed MimeReader and MimeParser ScanContent ReadAhead logic

When the ScanContent method encountered an incomplete line that was longer
than ReadAheadSize, it would bail expecting its caller to refill the buffer
and then call the inner SCanContent method again.

However, what was happening was that since the remaining data was larger
than the `atleast` amount, the ReadAhead call would not fill the buffer
and ScanContent would get called again with the same amount of remaining
data. This would cause the method to assume it had reached the end of the
stream (not true!), causing it to think it had finished reading all of the
content.

This is what was causing the issue described in discussion #1156 and
likely the same exact bug as issue #991

32127 of 33876 relevant lines covered (94.84%)

0.95 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
99.05
0.0% D/a/MimeKit/MimeKit/MimeKit/MimeReader.cs
10
96.44
0.42% D/a/MimeKit/MimeKit/MimeKit/MimeParser.cs
Jobs
ID Job ID Ran Files Coverage
1 4.11.0.1599.1 26 Apr 2025 06:26PM UTC 188
94.84
Source Files on build 4.11.0.1599
  • Tree
  • List 188
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • cb2bc2ba on github
  • Prev Build on master (#4.11.0.1598)
  • Next Build on master (#4.11.0.1600)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc