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

jhillyerd / enmime / 36362091697
87%
main: 87%

Build:
Build:
LAST BUILD BRANCH: feature/document-bcc-absent-441
DEFAULT BRANCH: main
Ran 28 Sep 2026 12:24AM UTC
Jobs 2
Files 40
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 12:24AM UTC coverage: 87.393% (+0.03%) from 87.363%
36362091697

Pull #417

github

jhillyerd
fix: keep encoded-word params with embedded quotes intact when parsing media types

RFC 2047 decoding in fixMangledMediaType was applied to whole key=value
chunks, including inside quoted-strings. When the encoded payload decoded
to a value containing a double quote, the raw quote was injected into the
quoted-string, breaking its structure. fixUnescapedQuotes then treated the
last quote in the header as the value terminator, folding all remaining
parameters into the filename value.

Skip the early decode when it would add quote characters to a chunk that
already contains quotes; the encoded word is decoded later, per-parameter,
by coding.DecodeExtHeader in setupContentHeaders.

Fixes https://github.com/jhillyerd/enmime/issues/384
Pull Request #417: fix: correct filename parsing when encoded filename contains a quote

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

3584 of 4101 relevant lines covered (87.39%)

4170.89 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Go-1.25.x - 36362091697.1 28 Sep 2026 12:26AM UTC 40
87.39
GitHub Action Run
2 Go-1.26.x - 36362091697.2 28 Sep 2026 12:24AM UTC 40
87.39
GitHub Action Run
Source Files on build 36362091697
  • Tree
  • List 40
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #417
  • PR Base - main (#36345875096)
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