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

jhillyerd / enmime
86%
main: 86%

Build:
Build:
LAST BUILD BRANCH: fix/issue-109
DEFAULT BRANCH: main
Repo Added 03 Dec 2016 09:21PM UTC
Files 39
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

LAST BUILD ON BRANCH tp-errors
branch: tp-errors
CHANGE BRANCH
x
Reset
  • tp-errors
  • 303-eml-attactment-issue
  • 331-bug-getheader-doesnt-add-quote-for-especials
  • TestRandOption-fails
  • api
  • bugfix/inline-attachments-not-properly-parsed
  • cibadge
  • cte-override
  • cve-fix
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/setup-go-5
  • dependabot/github_actions/actions/setup-go-6
  • dependabot/github_actions/golangci/golangci-lint-action-4
  • dependabot/github_actions/golangci/golangci-lint-action-5
  • dependabot/github_actions/golangci/golangci-lint-action-6
  • dependabot/github_actions/golangci/golangci-lint-action-7
  • dependabot/github_actions/golangci/golangci-lint-action-8
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • dependabot/go_modules/golang.org/x/net-0.23.0
  • dependabot/go_modules/gopkg.in/yaml.v3-3.0.0
  • deps
  • encoding-options
  • errfmt
  • ex-builder
  • fix-html-part-with-boundary
  • fix/issue-109
  • gci1xx
  • gci2xx
  • ghabot
  • go-fix
  • go123
  • godeps
  • golint
  • gover
  • govet
  • lint-fix
  • lintfix
  • lints
  • main
  • mimeheader-294
  • minchardet
  • modv2
  • nixbump
  • nixgo
  • readme
  • refs/tags/v1.0.0
  • refs/tags/v1.0.1
  • refs/tags/v1.1.0
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v2.0.0
  • refs/tags/v2.1.0
  • refs/tags/v2.2.0
  • refs/tags/v2.3.0
  • refs/tags/v2.4.0
  • refs/tags/v2.4.1
  • release-2.2.0
  • repet
  • revert-298
  • rm-unused-func
  • tw10
  • update-linters
  • vet

06 Jun 2026 05:38PM UTC coverage: 86.379%. Remained the same
27069273966

Pull #398

github

jhillyerd
fix: decouple internal/textproto from net/textproto, apply CVE-2026-42507

The vendored internal/textproto package was importing net/textproto
and using its ProtocolError and Error types. This undermined the
purpose of vendoring, as Go 1.26's CVE-2026-42507 fix changed
Error.Error() to quote the Msg field, breaking test expectations.

Define local ProtocolError and Error types to insulate against
upstream breaking changes, then apply the same CVE fix locally:
- Escape arbitrary input in ProtocolError messages using %q
- Quote Error.Msg in Error.Error() output

Compatible with all Go versions.
Pull Request #398: fix: apply CVE-2026-42507 escaping to internal/textproto

10 of 19 new or added lines in 3 files covered. (52.63%)

60 existing lines in 3 files now uncovered.

3285 of 3803 relevant lines covered (86.38%)

4319.37 hits per line

Relevant lines Covered
Build:
Build:
3803 RELEVANT LINES 3285 COVERED LINES
4319.37 HITS PER LINE
Source Files on tp-errors
  • Tree
  • List 39
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27069273966 tp-errors fix: decouple internal/textproto from net/textproto, apply CVE-2026-42507 The vendored internal/textproto package was importing net/textproto and using its ProtocolError and Error types. This undermined the purpose of vendoring, as Go 1.26's CVE-... Pull #398 06 Jun 2026 05:38PM UTC jhillyerd github
86.38
27069031306 tp-errors fix: decouple internal/textproto from net/textproto error types The vendored internal/textproto package was importing net/textproto and using its ProtocolError and Error types. This undermined the purpose of vendoring, as Go 1.26's CVE-2026-42507... Pull #397 06 Jun 2026 05:28PM UTC jhillyerd github
86.38
See All Builds (886)
  • Repo on GitHub
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